Twilio WhatsApp Messaging Integration With Boomi

Saichandu Dasoju

Associate Software Developer

Overview

  • This guide details how to configure Twilio’s WhatsApp Sandbox and send WhatsApp messages using a Boomi integration process. It covers everything from sandbox setup to Boomi HTTP Client configuration, culminating in a functional process that sends WhatsApp messages via Twilio’s API.

Business Use Cases

Used to send automated WhatsApp messages for:

  • Customer alerts
  • Service notifications
  • Marketing campaigns
  • Appointment confirmations

Part 1: Twilio WhatsApp Sandbox Configuration

 Step 1: Sign In or Sign Up on Twilio

  1. Visit https://console.twilio.com
  2. Sign up or log in to your Twilio account.
  3. Complete Two-Factor Authentication (2FA) if prompted.
  4. You will land on the Twilio Console Dashboard.

 Step 2: Access the WhatsApp Sandbox

  1. Go to: Messaging → Try it Out → Send a WhatsApp Message

Step 3: Join the Sandbox

Option A: Via Text or Via QR Code

Open WhatsApp

  • Send your join code (join dawn-laugh) to +14155238886

You should receive a confirmation like:

  • You have joined the sandbox! Now you can start sending messages using the API.

Step 4: Test WhatsApp API via Postman

Use post method

https://api.twilio.com/2010-04-01/Accounts/{ACCOUNT_SID}/Messages.json

Part 2 : Integrating Twilio With Boomi

1. Start Shape

  • Type: No Data
  • Purpose: Entry point for the process (manual/scheduled)

2. Message Shape

  • Type: Text
  • Purpose: Constructs the message payload (URL encoded)
  • Example Payload:

‘To=whatsapp:%2B91XXXXXXXXXX&From=whatsapp:%2B14155238886&Body=Hello! This is a test message sent from Boomi via Twilio.’

XXXXXXXXXX – Give Phone Number Registered in Twilio WhatsApp

3. Connector Shape

  • Name: Connector
  • Type: HTTP Client → Send
  • Purpose: Sends WhatsApp message to Twilio API

Username & Password in Twilio

  •      In Twilio Account Dashboard

            Account SID – Username

              Auth Token – Password

 

HTTP Client Connection

HTTP Client Operation

  • Content Type: application/x-www-form-urlencoded
  • Http Method: Post
  • Resource Path:  2010-04-01/Accounts/{ACCOUNT_SID}/Messages.json

 

The Boomi Process Looks Like:

Here is the response received from Twilio.

Conclusion

Integrating Twilio’s WhatsApp API with Boomi provides a streamlined solution for sending automated WhatsApp messages directly from your integration workflows. By leveraging Twilio’s Sandbox environment, you can easily prototype and test message flows using Boomi’s HTTP Client Connector.