Square Loyalty Event Tracking on WhatsApp

When customers earn stars, redeem rewards, or reach a new tier, the Square Loyalty webhook fires and the agent logs the event, pings your CRM channel, and stores the activity for weekly loyalty reports.

Webhook + WhatsApp Grouployaltywebhookcustomers

Conversation example

Webhook received: loyalty.event.created — REDEEM_REWARD for customer CUST_4822
http_request → Square Loyalty API

Square Loyalty event. Pulling customer and reward details...

memory_store

Loyalty redemption Customer: Priya D. (CUST_4822) Reward: $5 off any drink Stars before: 52 Stars after: 2 (50 stars spent) Location: Main St Total lifetime rewards redeemed: 7 Current tier: Silver Next tier (Gold) unlocks at 100 stars — she's 48 away. Logged to the loyalty report and posted to #crm group. Want me to send Priya a WhatsApp thank-you and mention she's halfway to Gold?

More Square use cases

Deploy this in minutes

Create a LunoGen agent, connect Square, and start running this workflow from WhatsApp today.

Back to Square