Stay synced with your SMASHSEND data in real-time. Set up webhooks to receive instant HTTP notifications when contacts are created, campaigns are sent, emails are opened, and more.
{ "event": "CONTACT_CREATED", "contactId": "ctc_abc123", "workspaceId": "wsp_xyz789", "timestamp": "2024-01-15T10:30:00Z", "data": { "email": "user@example.com", "firstName": "John", "lastName": "Doe" } }
Get notified instantly when events happen instead of constantly polling for changes.
Keep your systems in sync automatically when contacts are updated or campaigns are triggered.
Trigger custom business logic in your application based on email marketing events.
Reduce server load and improve performance by eliminating unnecessary API calls.
Build custom analytics and tracking by receiving engagement events in real-time.
Connect SMASHSEND with any system that can receive HTTP requests.
Choose from dozens of events to get notified about exactly what matters to your application:
Contact Events
CONTACT_CREATED, CONTACT_UPDATED, CONTACT_DELETED, CONTACT_SUBSCRIBED, CONTACT_UNSUBSCRIBED
Campaign Events
CAMPAIGN_SENT, CAMPAIGN_DELIVERED, CAMPAIGN_OPENED, CAMPAIGN_CLICKED, CAMPAIGN_BOUNCED
Email Events
EMAIL_SENT, EMAIL_DELIVERED, EMAIL_OPENED, EMAIL_CLICKED, EMAIL_BOUNCED, EMAIL_COMPLAINED
Workspace Events
WORKSPACE_MEMBER_JOINED, WORKSPACE_MEMBER_LEFT, WORKSPACE_UPDATED
1. Set up your endpoint
Create an endpoint in your application that can receive HTTP POST requests.
2. Create a webhook
Use our API or dashboard to create a webhook and select which events to subscribe to.
3. Handle the events
Process the webhook payloads in your application to trigger custom workflows.
Set up webhooks in minutes and start receiving instant notifications when events happen in your SMASHSEND account.