Introduction
BIK is an All-in-One AI platform that helps marketers convert their visitors into revenue. BIK offers a one-stop-solution for all the tools they will ever need to drive higher revenue, increase trust, cultivate loyal customer advocates.
Use case
A. Travel and Hospitality (Informational) - A user booked a travel package and the you want to send a WhatsApp message to the user about the booking with the following options -
1. Get invoice
2. View itinerary
3. Request call back
B. Telecom (Conversion) - A user’s bill date due date is approaching. You want to send a reminder message on WhatsApp with the following options -
1. View bill
2. Clear dues
3. Open App
C. Fin-tech (Retention) - A user has a few unclaimed points. You want to intimate the change with the following options -
1. Claim Rewards
2. Earn Points
3. Contact us
In each of these use cases, the user can respond to the WhatsApp message and your bot recipe will guide them through theie problem or connect them to your team.
MoEngage <> BIK
The MoEngage and BIK integration allows you to seamlessly orchestrate the end-to-end customer lifecycle from initial outreach, routed into a conversational experience, and through to omni-channel follow-up(s) via intelligent retargeting.
The chat flow needs to be created on your BIK dashboard. The flow is then triggered using MoEngage connector campaigns.
Integration
library_add_check |
Prerequisites
|
Step 1: Create a chat flow on BIK
- Follow the steps here to create a journey.
- Generate your API keys. Follow the steps mentioned in the BIK API docs here. Copy your key and secret.
Step 2: Create a connector campaign on MoEngage
To create a connector campaign on MoEngage,
1. Navigate to Create Campaign >> Connectors >> Custom and choose delivery type most suitable to your needs
2. On step 2 of the campaign
- Select method as POST
- Add Webhook URL as : https://bikapi.bikayi.app/integrations/bikPlatformFunctions-sendMessage
- In Headers,
- Content-Type as application/json
- Setup basic auth using Username as Key and Password as Secret
- In Body, choose Raw and copy paste the request
{
Refer to the BIK APIs here to read more.
"appId": <your BIK APP_ID>,
"medium": <BIK message medium such as whatsapp>,
"flowId": <your BIK flow ID>,
"phoneNumber":{{UserAttribute['Mobile Number (Standard)']}} ,
"carryPayload: <initiate chat flow payload>
}
3. At this point, your campaign should be ready to test and send. You can also test your connector configuration using the Test functionality available on Step 2 of Create Connector Campaign.
If your test user successfully receives the message, your set-up is good to go. You can go ahead and Publish the campaign.