We provide a webhook through which you can receive and send messages through Twilio.

Step 1: Prepare your Chatbot

First, on the export page, ensure the chatbot is deployed (if the button says “Undeploy”).

Next, on the “Export” tab in the chatbot wizard, navigate to the “WhatsApp / SMS” sub-tab. On this page, we provide a Twilio Webhook URL. Additionally, we provide fields to input your Twilio Account SID and Twilio Auth Token (instructions later on how to find this on the Twilio website).

Step 2: Set up Twilio

We will use WhatsApp as an example.

Step 2.1: Navigate to Twilio and make an account

We will first set up the WhatsApp / SMS chatbot in a sandboxed environment before connecting to an official business profile (discussed at the end of this article).

Step 2.2: Create your API Key using the “Manage account” page

Step 2.3: Give a name and region for your API key

You can leave the “Key type” to “Standard.”

Step 2.4: Paste the Account SID and Auth Token into VectorShift

Step 3: Sandbox with Twilio

Step 3.1: Copy the “Twilio Webhook URL”

It allows Twillio to interact with our deployed chatbot.

Step 3.2: Paste the Webhook URL into the Sandbox Configuration

Paste the “Twilio Webhook URL” into the “When a message comes in” field. Let the “Status callback” empty.

Step 3.3: Add your API Key to the URL

Replace {YOUR_API_KEY_HERE} with your VectorShift API Key, and click save.

Step 3.4: Go back to the Sandbox and follow the instructions to connect with your WhatsApp

Step 3.5: Chat with your Chatbot

Step 4: Move to Production

Apply to have your business profile approved by WhatsApp by filling out Twilio’s WhatsApp Request Form.