Appearance
Integrations
Dashboard → Settings → Integrations, or GET/PUT/DELETE /v1/apps/:id/integrations[/:type]. Configs are encrypted at rest and never returned by any API.
Slack
Paste an incoming-webhook URL; your channel gets a message when a campaign finishes sending, with real totals: "«Launch Day» finished — 12,340 device(s) sent."
Outbound webhooks (Zapier / Make / your service)
HMAC-signed POSTs (x-engage-signature, SHA-256 over the raw body) for the events you subscribe to:
campaign.completed— occurrence finished, with sent totalscampaign.chunk_processed— per-chunk delivery counts
Segment inbound
Point a Segment webhook destination at:
POST https://ingest.../i/segment/:appId
Authorization: Basic <writeKey:>The write key is generated once in the dashboard (shown a single time). Mapping:
identify→ subscriber upsert, traits become tagstrack→ custom events (which also feed insights and can trigger journeys)
Your existing Segment instrumentation can enroll subscribers into an abandoned-cart journey with zero SDK work.
Legacy per-app webhook
The original single delivery webhook (PATCH /apps/:id/settings → webhookUrl + secret) keeps working unchanged.