Receive instant notifications when events occur in your loyalty program
All webhook payloads are signed and delivered over HTTPS for security
Failed deliveries are automatically retried with exponential backoff
Choose which events to receive and customize payload data
Subscribe to these events to receive real-time notifications about your loyalty program activity.
{ "event": "customer.created", "data": { "id": "cust_123", "name": "John Doe", "email": "john@example.com", "phone": "+1234567890", "created_at": "2024-01-15T10:30:00Z" } }
{ "event": "stamp.earned", "data": { "customer_id": "cust_123", "card_id": "card_456", "stamps_earned": 1, "total_stamps": 5, "stamps_required": 10, "earned_at": "2024-01-15T14:30:00Z" } }
{ "event": "reward.earned", "data": { "customer_id": "cust_123", "card_id": "card_456", "reward_name": "Free Coffee", "earned_at": "2024-01-15T16:30:00Z" } }
{ "event": "reward.redeemed", "data": { "customer_id": "cust_123", "card_id": "card_456", "reward_name": "Free Coffee", "redeemed_at": "2024-01-15T18:30:00Z" } }
See how businesses use webhooks to automate their loyalty program workflows.
Automatically sync customer data with your CRM when new customers join your loyalty program.
Trigger personalized email campaigns when customers earn stamps or rewards.
Send loyalty program data to your analytics platform for deeper insights.
Update inventory systems when rewards are redeemed to track product usage.
Get your webhooks up and running in just a few steps.
Set up an HTTP endpoint on your server that can receive POST requests. This endpoint will receive the webhook payloads from Stamperly.
Go to your Stamperly dashboard, navigate to Integrations → Webhooks, and add your endpoint URL. Select which events you want to receive.
Try our test feature to send a sample webhook to your endpoint. This helps you verify that everything is functioning as expected.
All webhook payloads are signed using HMAC-SHA256 with your webhook secret. Always verify the signature to ensure the request is from Stamperly and hasn't been tampered with.