Real-time communication

Migrating to from your old Chat service3 min read is the best user-to-user In-App Chat and Calling platform with API & SDKs that can be easily integrated into your website and mobile applications. Hence, many applications have chosen to move from other Chat API providers to

To facilitate this transition smoothly, we have easy and robust migration and syncing processes in place.

Thinking if migrating with your own data is as easy as a fresh setup?

Absolutely Yes!

Get started with powered chat using your own data in an easy and fast way. And this entire migration will happen with Zero downtime.

Once the data is imported to, your users can engage using powered chat. As Single-Sign-On with authentication system is the most important aspect of integration, data import involves importing:

  • Users
  • Existing Conversations & Messages (if any)
  • Contact / Connection relationships between users, and blocked lists

If you’re curious to know what all features and capabilities you’ll get with chat, check out our full-fledged features list.

Please find below the steps to migrate to services.

Step 1: Get your API Keys

  1. Signup to a paid plan, or start a 30-days free trial (No credit card required) from here:
  1. Create an Application after successful signup.
  1. Get your API Keys from the dashboard of your application.

Step 2: Connect to Synchronization Server

  1. Connect your old chat application (the one without with our Synchronization Server API to forward messages and other activities like user signup, add/remove connection, etc to the server (The full reference will be provided to you on reaching out to our team when you’re ready for migration).

Step 3: Data Export & Import

  1. Export your users, conversations, and messages from the existing chat service in the form of JSON files. See here for the format of JSON files:
  1. Reach out to us at, with the following details:
    1. The exported data files
    2. Private Key of your application
    3. Callback URL for capturing notification of migration completion (more details in Step #4 below).
  1. The provided data files will be validated by our team according to the rules described in the Developer Doc. If validation passes, we’ll proceed with running the data import script on your application.

Step 4: Synchronization Server Data Migration, Disabling it and Go Live

  1. Once the import is completed, we’ll migrate the data from our Synchronization Server database (mentioned above in Step #2) into the primary database of your application.
  1. After data migration we will invoke the Callback URL provided by you in Step #3, which will notify you about the migration completion. Here, you have to now stop your application / server from sending data to our Synchronization Server API, and instead, now start using the respective APIs and services.
  1. Forward all activities, and if you have an old messaging system in your applications then its messages too, to by using API.
  1. Release force upgrade of your old applications to the new ones with, OR, Forward messages and other activities of to the old version of your applications by using webhooks.

Congratulations, you now have the new powered real-time user-to-user Chat enabled in your application in just a few hours with zero downtime and no data loss. Enjoy the new messaging in your application!

Callback URL for

This URL would be created in the backend of your application and will be configured in your Dashboard over here: App Settings > Security Settings.

Method: POST


Content-Type: application/json,





Status code: 200

Body: [] (Blank Array)

What’s Next?

Reach out to us at, if you’re ready to migrate from your old Chat provider to We’ll be happy to assist you in the stages above.

No Comments

Post A Comment