Skip to main content

WebEngage integration with WebEngage allows you to seamlessly send WhatsApp campaigns to your customers. Any business user who has a WebEngage account can simply login to their WebEngage account, choose as their WSP (WhatsApp Service Provider). Provide the API key to setup the configuration, upload the audience list and initiate the whatsapp campaign. uses its notification engine service to run the whatsapp campaign based on the events received from WebEngage. The notification delivery status report is sent to WebEngage by invoking their static REST endpoint.

In this article, you will learn how to integrate WebEngage on yellow cloud platform.

Detailed workflow


While using a bot of, navigate to the Data explorer section in the Growth Module, which will redirect you to the UI. After that, you can move to the Integrations section and search for WebEngage to get the instructions.

1. Configuration

Configuring the integration with WebEngage is straightforward. Follow the steps below to integrate WebEngage:

  1. From the switcher, click on the Integrations.

  1. Search for WebEngage.

  1. Provide the API key from the description. Click Connect to see the list of instructions provided in the description card and then click Update to enable the integration.

  1. If you have multiple accounts, follow the above mentioned steps to add each of them.
  1. Enter a unique name for each account to easily identify them within the platform. It is recommended to use a name that aligns with its purpose for better usability.
  2. You can add a maximum of 15 accounts.
  3. In a two-tier environment, such as bots with only Development/Live environments, you can add account names only in the development mode. Once added and flows have been built, in the Live mode, you can only choose the account names and not edit them.
  4. In a three-tier environment, such as bots with Staging/Sandbox/Production modes, in Staging and Sandbox modes, you can add and edit new accounts. However, in Production, only the account details added in Staging will be available. You can only map in the production environment.

2. Use case

Following are the use-cases which are currently accommodated in the Integration:


When multiple accounts are added, select the appropriate account for each node, allowing you to leverage the unique functionalities of each account for their intended purposes.

  1. Take actions with WebEngage nodes: You can send the delivery status report of the notification sent by using the Delivery Report Action Nodes. There are two action nodes, one for India Region and the other for US Region. The selection of action nodes is conditional(based on the country code received from WebEngage’s end. If the country code is IN, the Delivery Report India Region action node needs to be used, else the US Region action node needs to be used).

  1. Receive events: On sending the WhatsApp notification using’s notification engine service, an event is received stating the details of the delivery report.