Engati - User Guide
...
Deploying the bot
WhatsApp
WhatsApp setup using Nexmo
8min
1 introduction 1 introduction whatsapp messenger is a freeware, cross platform messaging, and voice over ip service the fastest growing messaging platform and enagti allows you to use this platform for your bot engati has its integration with nexmo and you can deploy your engati bot on whatsapp using this integration 2 steps to configure nexmo for jwt based setup (sandbox environment) 2 steps to configure nexmo for jwt based setup (sandbox environment) 2 1 setup in engati login to engati and go to the bot in which you want to set up whatsapp using nexmo jwt click on configure> deployments and go to the whatsapp channel click on connect and select the provider – nexmo enter phone number(without + and no space between them), jwt and client url (https //sandbox nexmodemo com/v0 1/messages/) in the boxes after selecting json web token in the dropdown 2 2 setup in nexmo give the inbound webhook url and the status webhook url to nexmo \[note you need to update the keyword $provider to nexmo] nexmo will provide us with the jwt token and keyword to connect with this bot login into https //sandbox nexmodemo com/ui/ https //sandbox nexmodemo com/ui/ using email and jwt provided 4\ click on edit and we will have a popup with details on the setup 5\ update the inbound url and status url here 3 steps to configure nexmo for applicationid based setup (production environment) 3 steps to configure nexmo for applicationid based setup (production environment) 3 1 setup in engati login to engati and go to the bot in which you want to set up whatsapp using nexmo jwt click on deploy and go to the whatsapp channel enter phone number (without + and no space between them), client url(https //api nexmo com/v0 1/messages) in the boxes after selecting application id in the dropdown application id and privatekey we will get from https //developer nexmo com https //developer nexmo com/ (check below for steps) 3 2 setup in nexmo 1\ login to https //developer nexmo com https //developer nexmo com/ 2\ go to your application under messages and dispatch 3\ select your api key from the dropdown 4\ create a new application if we have not created any application till now 5\ if we already have an application created like we can see roxy in the above screenshot click on that it will redirect you to this screen 6\ click on the edit option 7\ click on edit or create a new application will take you to a screen similar to 8\ we can get the private key from here, which we need to update in engati for setup (generate public and private key) 9\ we have the fill the details like name, urls(inbound and status) here \[note the url present in engati will be like, https //chat2ai cbots live/$provider/webhooks/a0/f63d7fda19754e49 https //chat2ai cbots live/$provider/webhooks/a0/f63d7fda19754e49 here we need to change $provider to nexmo so the url that we update on nexmo should be https //chat2ai cbots live/nexmo/webhooks/a0/f63d7fda19754e49] 10\ application id will be generated after we save this, which we need to update in engati