Skip to content
Chumbaq

Move from CleverTap without losing a subscriber

CleverTap and Chumbaq both build on the events and user properties your app sends, so most of the work is pointing the same calls at a second SDK and rebuilding your key journeys.

Five steps. We help you through every one.

  1. 1

    Add the Chumbaq SDK next to the one you have

    Install the SDK for your platform, start it once, and call identify with the same user ID you use today. Both SDKs can run in the same app.

    final config = ChumbaqConfig.builder(
      baseUrl: 'https://your-chumbaq-host',
      apiKey: '<project API key>',
      projectId: '<project id>',
    ).build();
    
    await Chumbaq.instance.init(config);
    
    // Who this is, once they log in.
    await Chumbaq.instance.identify(
      IdentifyParams.builder().externalUserId('u_42').build(),
    );
    
    // Push: the SDK reports whatever the app hands it.
    await ChumbaqPush.instance.init();
    
    FirebaseMessaging.onMessage.listen(
      (message) => ChumbaqPush.instance.reportNotificationReceived(message.data),
    );
  2. 2

    Keep your push setup

    Keep your FCM and APNs credentials. Keep your event names too: send the same ones to Chumbaq so segments read the same.

    Add your Firebase service account and your APNs key or certificate to your Chumbaq project. The SDK hands Chumbaq each token your app already receives.

  3. 3

    Ship the release and let devices check in

    As people open the new version, Chumbaq learns who they are and gets their push token. Nobody is asked for permission again.

    There's no bulk import of users today. Plan to run both tools side by side for a release cycle while devices update.
  4. 4

    Rebuild what makes money first

    Start with the two or three journeys that drive purchases, then the rest. Most concepts carry straight over:

    In CleverTapIn Chumbaq
    IdentityexternalUserId in identify
    Profile propertiesTraits
    EventsEvents
    SegmentsSegments
    JourneysJourneys
    CampaignsCampaigns (push, in-app, email, SMS, WhatsApp)
    Control groupsControl groups, scored on sales
  5. Turn CleverTap off

    Once your journeys run in Chumbaq and the new release has rolled out, remove the CleverTap SDK and let the contract end.

Weighing it up first? See how Chumbaq and CleverTap compare, row by row.

Read the comparison

Start moving today

Free up to 2,500 monthly active users. No card, no sales call.