Introduction
MoEngage <> Komo
The MoEngage and Komo integration allows you to gather first and zero-party data through Komo Engagement Hubs. These hubs are dynamic microsites that offer interactive content and gamification features. The user data collected from these hubs are then transmitted to the MoEngage Connected Sources.
- Ingest first and zero-party user data gather from Komo to MoEngage in real-time
- Ingest market research and user preference data when they answer surveys, polls, and quiz questions.
- Progressively build user profiles in MoEngage over time as the user continues to engage and share more data about themselves
- Standardize the look and feel of transactional emails sent through MoEngage
Use cases
- Data capture- Form submission market research - When a user submits a customizable data capture form in Komo, the Komo fields mapped in the webhooks will be passed to MoEngage.
- Market Research- Komo can pass through market research data captured when a user answers a quiz question, poll, personality test, swiper, etc. This data will enable you to enhance a user’s profile beyond data captured in form submissions.
Integration
library_add_check |
Prerequisites - Ensure you have access to an Komo Account |
Step 1: Publish a Komo Engagement Hub and card
You will need to publish a Komo Engagement Hub with at least one card containing a data capture form. When published, you can test the user experience end-to-end and verify the integration is working correctly.
Step 2: Get MoEngage Connected Sources endpoint
Talk to your MoEngage Customer Success Manager to help you get a dedicated endpoint for your Connected Source. You need to share the config while creating a connected source.
Step 3: Set up webhooks on Komo
On your Komo dashboard,
- Navigate to Hub Settings tab
- Select the Integrations section.
- Select webhooks.
- Click Connect.
Follow the steps mentioned in the Komo Webhook documentation. Once the filters and conditions are set,
- URL- this is the endpoint that you received in Step 2
- Headers:
- Content-Type: application/json
- Authorization-
Get your Basic Token by going to any online Basic Auth Header Generator tool. Enter your Workspace ID as username and Data API Key as password. Your final token should look like this (MoEngage Dashboard >> Settings >> APIs): Basic Qk5CR1NNNUR4eHh4eHhWQ1hSRFJEWTdSOlFsWHVoTHVaeHh4eHh4QWQrQnBYUEotNw== Paste this as the value here. - Define the Body as per your use-case.