Trigger any external system at any point in your lifecycle workflow
Custom JSON payloads, auth headers, and automatic retry, on any campaign or journey event.
Trusted by lifecycle teams at





Trigger anything, anywhere
Any lifecycle event can fire a webhook, to any endpoint that accepts an HTTP POST.
Any trigger event
Send, open, click, bounce, journey entry, step completion, journey exit, goal reached, or audience entry.
Custom JSON payload
Define exactly what data is included: user profile fields, event properties, campaign identifiers, or any value Sortment has at trigger time.
Auth headers
Configure Bearer tokens, API keys, or any custom header your endpoint requires.
Triggers
Select a trigger to add it to the journey.
Journey exit
Goal reached
Message opened
Audience entry
Endpoint: https://crm.co/hooks/lead
Auth Bearer: ••••••••••••••••••••••••
Reliable delivery, even when endpoints fail
Automatic retry with exponential backoff, no lost events during endpoint downtime.
Automatic retry
If the endpoint errors or times out, Sortment retries delivery automatically.
Exponential backoff
Retry intervals increase over time to avoid overwhelming a recovering endpoint.
Delivery logs
Every call logged with timestamp, payload, HTTP response code, and status.
“Before Sortment, one campaign took most of a week. With Content AI, we brief it, get copy, variants, and QA in hours, then push. We went from eight campaigns a month to over thirty.”
— Divyeshwari Singh, PMM, Shopflo
Everything webhooks can do
The full capability set, triggers, payloads, and reliable delivery.
Triggers
| Any campaign or journey event | ✓ |
| Journey exit | ✓ |
| Goal reached | ✓ |
| Audience entry | ✓ |
| Multiple webhooks per workflow | ✓ |
Payload & Auth
| Custom JSON — any structure | ✓ |
| Bearer token | ✓ |
| API key | ✓ |
| Custom auth headers | ✓ |
Reliability
| Automatic retry on failure | ✓ |
| Exponential backoff | ✓ |
| Configurable retry limit | ✓ |
| Delivery logs with response codes | ✓ |
Compatibility
| Works with any HTTP endpoint | ✓ |
Find the growth signals your team is missing.
Book a 30-minute call. See how Sortment turns opportunities into revenue.
FAQs
What events can trigger a webhook?
Can I include custom data in the payload?
What happens if my endpoint is down?
Can I fire multiple webhooks in a single journey?
Is there a payload size limit?
See what Sortment can do for your goals.
Book a 30-minute call. We'll walk you through Sortment with your goals, your data and your stack in mind.
No migration · Works alongside your existing stack