Skip to main content
The MoEngage Cohort Sync API allows you to synchronize cohorts or audiences created in your own ecosystem directly with MoEngage. This server-to-server integration enables you to add or remove users from custom segments dynamically, ensuring your marketing campaigns always target the most relevant audience. The Cohort Sync API performs the following functions:
  • Automated Segment Creation: Automatically creates a custom segment in MoEngage if it doesn’t already exist.
  • Dynamic Membership: Real-time updates to segments allow scheduled campaigns to engage the latest set of users.
  • No Middleware Needed: Direct server-to-server calls remove the need for manual CSV uploads or hosting external URLs.
  • Inceased Efficiency: Ideal for segment operations involving smaller subsets of users.

Endpoint

The Cohort Sync suite provides a single, high-performance endpoint for membership management:

FAQs

The Cohort Sync API enables the creation of segments without needing separate files or CSVs, eliminating the requirement for a separate path or URL as seen in the File Segment API. Segment creation can be initiated by making a direct server-to-server call, eliminating the additional steps required for generating user files.
The Cohort Sync API does not create new users in MoEngage. Instead, it resolves existing users in MoEngage based on predefined user identifiers and assigns them to the corresponding custom segment created through Cohort Sync.

Postman Collections

We have made it easy for you to test the Cohort Sync APIs. View Postman Collection →