Introduction
Kognitiv Inspire is a loyalty technology system trusted by leading global brands. It aids in building deeper relationships with customers and boosting their lifetime value through its intelligent, omnichannel SaaS platform.MoEngage × Kognitiv Inspire
With the integration of Kognitiv Inspire and MoEngage, you can streamline the loyalty program enrollment process. This is achieved by delivering a personalized welcome message through the member’s preferred communication channel. With this integration, you can:- Forward events from Kognitiv Inspire to MoEngage
- Forward users from Kognitiv Inspire to MoEngage
Integration
Prerequisites
- Ensure you have access to your Kognitiv account.
Step 1: Create a Kognitiv Webhook
To use Webhooks, you must first connect with Kognitiv’s Services team to turn on the Azure service bus per client.- To create a webhook, log into Kognitiv Loyalty using your username and password.
- From the Menu, click Settings, and then click Webhooks.
- Click the Create Webhook button.
- Complete Step 1 of the creation process by providing the required information, and then click Continue:
- Webhook name is a required field.
- Webhook name may not contain trailing space(s).
- Webhook name must be unique (case sensitive) within a KLS client program/environment.
- Description is an optional field.
- Users must establish the Event Group.
- Complete Step 2 of the creation process by providing the required information, and then click Continue.
- Review the information provided and click Submit.
Step 2: Send events from Kognitiv to MoEngage
To forward events such as Member Rewards, follow the above steps to create your webhook. Then, provide the following information as per MoEngage’s Event APIs:| Field | Description |
|---|---|
| Method | POST |
| Webhook URL | https://api-0X.moengage.com/v1/event/<Workspace_ID>The ‘X’ in the API Endpoint URL refers to the MoEngage Data Center (DC). MoEngage hosts each customer in a different DC. You can find your DC number (value of X) and replace the value of ‘X’ in the URL by referring to the DC and API endpoint mapping here. |
| Request Headers | 1. Authorization: Basic AUTH_TOKEN2. Content-Type: application/json3. MOE-APPKEY: Workspace_IDTo find out AUTH_TOKEN see below. |
| <Workspace_ID> | The Workspace ID of your MoEngage account is available at Settings -> Account -> APIs -> Workspace ID. |
| <API_KEY> | The Data API key of your MoEngage account is available at Settings -> Account -> APIs -> API keys > Data API settings. |
| <AUTH_TOKEN> | The API request will be authenticated through Basic Authentication. Basic Authentication sends a Base64-encoded string containing your username and password with every API request. It encodes a ‘<APP_ID>:<API_KEY>’ string in Base64 and appends the encoded string with ‘Basic ’. You can generate this online. |