Skip to main content

WebEngage Integration with BIK

Updated today

WebEngage Integration

BIK is Meta's WhatsApp BSP. Users on WebEngage can now use BIK as a WhatsApp Provider to reach with their customers effectively.

Onboarding Process

Step 1: Download and Set Up the Shopify App

  1. Download the BIK app from Shopify.

  2. Complete the onboarding process for BIK. For detailed steps, refer to this help document.

Step 2: Onboard WhatsApp Business Account (WABA)

  1. Ensure that WhatsApp onboarding is completed for the phone number you plan to use with BIK.

  2. Follow the steps in this WhatsApp onboarding guide.

This phone number will be used to send messages through WebEngage, with BIK as the service provider.


Setting Up WebEngage

  1. Navigate to Integrations page in BIK.

  2. Look for WebEngage and click on Add button.

  3. Copy all the details like appId, partner, authorization one after other and In the headers section of WebEngage dashboard, please add the following key value pair.

  4. Copy URL from BIK and paste it in WebEngage.

  5. Copy Auth key from WebEngage and Paste it in BIK

Adding details in WebEngage

  1. Navigate to Integration page in WebEngage.

  2. Add the details WebEngage that are copied from BIK.

  3. Save the details.

Field

Description

WhatsApp Service Provider

Select Private WSP from the dropdown list.

Configuration Name

Use name as BIK - <10-digit phone number>. (Copy from BIK Dashboard)

Whatsapp Business Number

Enter the WhatsApp Phone Number onboarded on BIK. (Copy from BIK Dashboard after selecting phone number from Dropdown)

URL

Paste the Endpoint URL from the modal. Ensure the URL begins with "https://". (Copy from BIK Dashboard)

Request Type

Set to Send personalization variables from Drop down

Custom Headers

Add key- Value pair of appId, partner, authorization copied from BIK Dashboard

Check with the WebEngage for the Auth Key that needs to be added on BIK Dashboard


Creating and Sending WhatsApp Templates

Step 1: Create Templates in BIK

  1. In the BIK dashboard, create the necessary WhatsApp message templates refer this helpdoc for help.

  2. To copy the template name, go to View Details of the template, click on the three dots, and select Copy Template Name.


Step 2: Recreate Templates in WebEngage

  1. In WebEngage, recreate the template using the same name as in BIK.

  2. Navigate to Data Platform -> Integrations -> WhatsApp.

  3. Click on Configure for WhatsApp.

  4. Click on Plus(+) to create new template.

  5. Make sure you are recreating the template EXACTLY same as in BIK.

6. Copy the template name from BIK dashboard and paste in WebEngage.

Please make sure to replicate the template as you create on BIK Dashboard.

Button types, variable count, header type all these details should match with BIK Dashboard.


FAQs

1. What is the WebEngage–BIK integration?
This integration allows WebEngage users to send WhatsApp messages using BIK as the official WhatsApp Business Service Provider (BSP). Once connected, you can manage and send campaigns directly through WebEngage using your verified WhatsApp Business Account.

2. Who can use this integration?
Any WebEngage user with a verified WhatsApp Business Account (WABA) and an active BIK account can use this integration to reach their customers on WhatsApp.

3. Is it necessary to complete WhatsApp onboarding in BIK before integration?
Yes. The WhatsApp onboarding for your business phone number must be completed in BIK before you can use it as a provider in WebEngage. This ensures the number is approved and ready to send messages.

4. Where do I find my WebEngage credentials (App ID, Partner, Authorization key)?
You can find these details in your WebEngage dashboard under Integrations → WhatsApp. Copy these credentials and paste them into the respective fields in the BIK Integrations page.

5. Why do I need to recreate templates in WebEngage after creating them in BIK?
BIK is the BSP that manages WhatsApp templates and approvals. WebEngage needs a mirror copy of the template (same name and structure) to send messages successfully through BIK. Any mismatch can cause delivery failures.

7. How do I ensure my templates match between BIK and WebEngage?
When creating the template in WebEngage, use the exact same name, text, and variable structure as in BIK. You can copy the template name directly from BIK by clicking View Details → ⋮ → Copy Template Name.


For further assistance or to raise feature requests related toWebEngage Integration, please contact [email protected].

Did this answer your question?