Twilio
SMS and WhatsApp messaging service. Send instant notifications to phone numbers worldwide.
setup_integration or the Dashboard Vault — they're encrypted
with AES-256-GCM and never exposed.
Required Credentials
Optional settings
Get your API key at www.twilio.com →
Try it with your AI assistant
Once WebsitePublisher is connected to your AI assistant, paste one of these into the chat.
@WebsitePublisher send me a text message when someone fills in my contact formWith WebsitePublisher, send me a text message when someone fills in my contact formWith WebsitePublisher, send me a text message when someone fills in my contact formEndpoints (3)
Send an SMS message to a phone number.
| Field | Type | Required | Description |
|---|---|---|---|
to |
string | ✓ Yes | Recipient phone number in E.164 format (e.g. +31612345678) |
body |
string | ✓ Yes | SMS message text (max 1600 characters, split into segments of 160) |
Send a WhatsApp message to a phone number. Requires a WhatsApp-enabled Twilio number.
| Field | Type | Required | Description |
|---|---|---|---|
to |
string | ✓ Yes | Recipient phone number in E.164 format (e.g. +31612345678). Do NOT include "whatsapp:" prefix — this is added automatically. |
body |
string | ✓ Yes | WhatsApp message text |
Send a WhatsApp message with one media file (PDF, image) to a phone number. Twilio downloads the file from media_url, so it must be a public https URL at the moment of sending — e.g. the signed download URL returned by pdf_document (valid 30 minutes). Requires a WhatsApp-enabled Twilio number. Outside the 24-hour customer-service window WhatsApp only allows approved templates; Twilio returns an error in that case.
| Field | Type | Required | Description |
|---|---|---|---|
to |
string | ✓ Yes | Recipient phone number in E.164 format (e.g. +31612345678). Do NOT include "whatsapp:" prefix — this is added automatically. |
body |
string | ✓ Yes | Caption / message text sent with the file. |
media_url |
string | ✓ Yes | Public https URL of the file (PDF or image, max 16 MB for documents). Use the signed URL from pdf_document/generate or render-template. |
MCP Tool Names
When using this integration through an AI assistant (Claude, ChatGPT, Cursor, etc.), the endpoints are available as MCP tools:
| Endpoint | MCP Tool Name |
|---|---|
| send-sms | twilio_send_sms |
| send-whatsapp | twilio_send_whatsapp |
| send-whatsapp-media | twilio_send_whatsapp_media |
Website