API-native marketing automation

Ingest events, upsert contacts, and trigger campaigns from your backend. The documented public API is contacts, events, and enroll — campaigns and templates are built in the dashboard.

  • Secret API keys (X-API-Key) for server-side ingest
  • Real-time event ingestion with auto-triggering
  • Contact upsert by external_id
  • Optional enroll endpoint for active campaigns
ingest-event.sh
# Ingest a customer event
curl-X POSThttps://api.engageapp.xyz/api/v1/public/events
-H "X-API-Key: $API_KEY"
-H "Content-Type: application/json"
{
"events": [{
"external_id":"usr_9f8a2b",
"event_name":"purchase_completed",
"properties": {
"amount":149,
"plan":"pro"
}
}]
}
> 200 OK — event ingested, campaigns evaluated