Your store, your CRM, your support desk, your analytics — connected in a few minutes, with the data arriving as events campaigns can already act on. No mapping screens, no middleware, no per-connector bill.
Every one of these is live today, on every plan, and takes minutes rather than a project.
E-commerce
Connect your Shopify store and orders, checkouts and customers arrive as events the Engagement Autopilot already understands — so it can classify your customers and propose campaigns without you mapping anything.
Learn moreE-commerce
Connect your WooCommerce store and orders and customers arrive as events the Engagement Autopilot already understands. We register the store’s webhooks for you — you never touch the webhook screen.
Learn moreCRM
Keep contacts in step with your CRM, trigger campaigns when a deal moves, and write engagement back onto the record your salespeople actually read.
Learn moreSupport
Turn support conversations into automation signals. Follow up after a ticket is resolved, win back a low CSAT rating, or hold marketing back while a customer is mid-conversation.
Learn moreAnalytics
Pull each contact’s UTM campaign params from your PostHog project onto their profile (via the “Sync UTM” action) so you can segment and measure ROI by campaign.
Learn moreTelephony
Turn calls into automation signals. A missed call can trigger a follow-up text, and agents see who is calling before they answer.
Learn moreData
Let campaigns append a row to one of your spreadsheets with the “Add row to Google Sheet” action — contact fields plus any custom columns you define.
Learn moreData
Save the areas you care about, then trigger campaigns on a weather condition, branch on it, gate sends by it, and use {{ weather.* }} in your copy.
Learn moreBuilding now. Tell us if one of these is what's holding you back — it moves things up the list.
Attribute UTMs to contacts from GA4. Requires a BigQuery export on your GA4 property and a matching user ID.
Every channel points at a provider you own, so your sender reputation, your rates, and your numbers stay yours. Credentials are encrypted at rest.
Point it at whatever already sends your transactional mail. Credentials are encrypted at rest.
Set-up guideBring your own account, or use a platform-managed sender where one is offered.
Set-up guideOfficial Cloud API with template approvals, or a self-hosted GOWA instance paired by QR code.
Set-up guideFCM v1 with your own service account, reaching Android, iOS, and web.
Set-up guideRender takeovers inside your own product with a published SDK on either platform.
Set-up guideDefine your own channel — we POST the rendered message wherever you point us.
Set-up guideNothing in EngageApp is dashboard-only. Anything the product does, your own code can do — and anything we don't integrate with yet, you can reach directly.
Every object the dashboard touches is on the API — contacts, campaigns, segments, templates, and delivery data. Documented from the same OpenAPI spec the product is built against.
API referenceSend any behavioural event from your backend and trigger, branch, or wait on it inside a campaign. No fixed schema — your event names, your properties.
Event guideIdentify contacts, update attributes, and enrol people into campaigns straight from your own services with a scoped API key.
Integration guidePublished client SDKs that identify the current user and render in-app takeovers inside your web app or Flutter app.
SDK docsCall your own endpoint as a campaign step — with the contact, the campaign, and your own payload — to reach anything not on this page.
Webhook actionsIssue and rotate keys per integration, so a key you hand to one system can be revoked without touching another.
Managing keysEvery integration is available on every plan, including the free starting credits. Nothing here needs a sales call to switch on.