WhatsApp (by Infobip)

With eva we can integrate the WhatsApp channel via the Meta Infobip BSP using our connector.

To configure an Infobip integration, the first step is to add a parameter configuration. Access the virtual agent's parameter page:

Add the following parameter:

whatsapp.infobip.info – this parameter configures the Infobip end of the integration. It is also a JSON value.

NameTypeRequiredDescription

Name

Type

Required

Description

omniUrl

String

Yes

This URL is provided by infobip.

Log in to the portal.infobip.com and access this site:

https://dev.infobip.com/#programmable-communications/omni-failover/list-all-omni-failover-scenarios

Copy the URL after the GET, remove the /scenarios at the end.

user

String

Yes

Your Infobip portal user

password

String

Yes

Password for the user above

whatsappNumber

String

Yes

The Whatsapp number given by Infobip

channel

String

Yes

Fixed value: “WHATSAPP”

keyword

String

Yes

The keyword used by eva to represent a channel

Example:

{
   "omniUrl": "https://h38h8.api.infobip.com/omni/1",
   "user": "MyUser",
   "password": "Password1234",
   "whatsappNumber": "447494163530",
   "channel": "WHATSAPP",
   "keyword": "myKeyword"
}

The last step for this configuration is to go to the Infobip portal, in the number configuration, paste your Infobip Connector URL in the URL field as shown in the image below:

The following URI pattern is used to build your URL:

https://[YOUR_SERVICE].eva.bot/eva-infobip/org/{orgUUID}/env/{envUUID}/bot/{botUUID}/channel/{channelUUID}/v1/conversations
URL fieldValue

orgUUID

Your organization's UUID, found on your Virtual Agent's URL.

envUUID

UUID of the environment your bot is in, found on your Virtual Agent's URL.

botUUID

UUID of the bot your channel is in, found on your Virtual Agent's URL.

channelUUID

UUID of the channel to be used by infobip, found in your channel list within your Virtual Agent's left menu.

Last updated