Chumbaq docs
Chumbaq is an open-source customer engagement platform for mobile apps: push, in-app, email, SMS and WhatsApp, with segments, journeys and A/B tests scored on sales.
How it fits together
- The SDK in your app starts once, identifies the user after login, and reports push and in-app events.
- Your events and traits become segments: who did what, and who they are.
- Campaigns and journeys send to those segments, through your own FCM, APNs, email, SMS and WhatsApp accounts.
- Conversions you send from the app score every message against a control group.
Pick your platform
Building with AI? Paste this into Claude Code, Cursor or Copilot.
Add Chumbaq (open-source push, in-app and messaging) to this app.
1. Install the Chumbaq SDK for this project's platform:
- Flutter: flutter pub add chumbaq
- iOS: Swift package https://github.com/sohelyadav/chumbaq-ios-sdk
- Android: implementation(platform("com.chumbaq:chumbaq-bom:0.1.0"))
- Web: npm install @chumbaq/sdk
2. Initialise it once at app start. Read the API key and project ID from
environment config, never hard-code them.
3. Call identify with the signed-in user's ID right after login.
4. Turn on push with ChumbaqPush, reusing the app's existing FCM/APNs setup.
Follow https://chumbaq.com/docs/quick-start and show me each change before applying it.