Overview
Customer events are triggered when significant changes occur to customer profiles in the loyalty program. These webhooks enable real-time synchronization with CRM systems, marketing automation platforms, and customer service tools.Event Types
customer.registered
Triggered when a new customer joins the loyalty program through any channel (POS, mobile app, website, or API).tier.upgraded
Triggered when a customer’s loyalty tier is upgraded based on their activity and point accumulation.customer.registered
HMAC-SHA256 signature for request verification
Event type identifier
Webhook Payload
Event type identifier
Event occurrence timestamp (ISO 8601)
Company identifier where the customer registered
Complete customer profile information
Information about welcome rewards granted to new customer
Example Payload
Integration Examples
tier.upgraded
HMAC-SHA256 signature for request verification
Event type identifier
Webhook Payload
Event type identifier
Event occurrence timestamp (ISO 8601)
Company identifier where the tier upgrade occurred
Customer information after tier upgrade
Details about the tier upgrade
Example Payload
Integration Examples
Common Use Cases
Customer Onboarding
- CRM Sync: Create contacts with loyalty data
- Welcome Sequences: Trigger email/SMS campaigns
- Marketing Segments: Add to appropriate customer lists
- Support Integration: Create customer service profiles
VIP Customer Management
- Account Assignment: Assign dedicated account managers
- Personal Outreach: Schedule welcome calls and check-ins
- Exclusive Access: Grant early access to products/events
- Special Recognition: Send personalized congratulations
Marketing Automation
- Segmentation: Move customers between tier-based segments
- Personalization: Customize content based on tier status
- Retention: Trigger tier-appropriate retention campaigns
- Upselling: Promote next tier benefits and requirements
Response Requirements
Your webhook endpoint must return a200 status code to acknowledge successful processing. Any other status code will trigger Zupy’s retry mechanism.
Testing Customer Webhooks
Use these test scenarios to verify your webhook integration:- New Customer Registration
- Tier Upgrade Simulation
Trigger: Create a new customer via API or admin panelExpected Webhook:
customer.registeredTest Points:- Verify all customer fields are populated
- Check welcome reward information
- Confirm CRM/marketing system sync