How to send WhatsApp messages from Claude or ChatGPT
Connect Claude or ChatGPT to the WhatsApp Business API with a custom connector and a sign-in, then draft templates, message customers and run broadcasts by just asking.
Updated September 25, 2026 · 3 min read
Claude and ChatGPT can do far more than write your WhatsApp messages — with a connector they can actually send them: submit templates to Meta, check who's inside the reply window, send to a spreadsheet of customers, and tell you how it went. This guide shows how to set that up and what it looks like in practice.
How it works
Both assistants support custom connectors built on the Model Context Protocol (MCP), an open standard for giving AI assistants tools. SendFromChat is an MCP server in front of Meta's official WhatsApp Cloud API. Once connected, your assistant sees tools like create_template, check_recipient, send_message, upload_contacts and send_campaign, and calls them when you ask for something.
You stay in control: the assistant shows you what it's about to send and asks before bulk sends go out.
What you need
- A SendFromChat workspace (30 days free, no card).
- A WhatsApp number connected to it — Connect WhatsApp → Continue with Facebook, then pick your number. One click; no Meta developer app needed.
- Claude: a plan that supports custom connectors. ChatGPT: a paid plan with Developer mode connectors enabled.
The connector URL is the same for everyone: https://sendfromchat.com/api/mcp. You sign in when you connect, so there's no key to copy or keep secret.
Connect Claude
- In Claude (web or desktop), open Customize → Connectors (or Settings → Connectors).
- Click + → Add custom connector.
- Name it
SendFromChatand pastehttps://sendfromchat.com/api/mcp. - Click Add, then Connect. Sign in to SendFromChat and click Allow.
- Start a new chat and say: "Help me get set up." Claude checks your setup status and walks you through anything left.
Using Claude Code in a terminal instead? One command, then authenticate once:
claude mcp add --transport http sendfromchat https://sendfromchat.com/api/mcp
Run /mcp, choose sendfromchat → Authenticate, and allow it in your browser. Building an app? Ask Claude Code to add WhatsApp to it — see the REST API.
Connect ChatGPT
- Open Settings → Apps & Connectors and make sure Developer mode is on.
- Create a new connector, name it
SendFromChat, and pastehttps://sendfromchat.com/api/mcp. - Set authentication to OAuth and save. Sign in to SendFromChat and click Allow.
- In a new chat, enable the connector and say "Help me get set up."
You can see and disconnect connected assistants any time under Settings → Connected apps.
Things to ask
Reply to a customer
Is +44 7700 900418 still inside the 24-hour window? If so, tell her the order ships tomorrow.
The assistant calls check_recipient first. If the customer messaged in the last 24 hours, it sends a free-form reply (free within Meta's monthly service-message limit; see pricing). If not, it suggests an approved template — and only drafts a new one if none fits. (Why that matters.)
Create a template
Draft a template telling customers their order has shipped, with their name and a tracking link, and submit it.
It writes the template with {{1}}/{{2}} variables and sample values, checks Meta's formatting rules, submits it, and can check back until it's approved.
Send to a list
Here's customers.xlsx — send the summer_sale template to everyone, using the Name column for {{1}}.
It previews the sheet (finding the phone column even if it's called "Mobile" or "WA No."), shows you rendered messages for real contacts and how many go out today, then queues the send after you confirm.
Automate
Set an away message for outside 9 to 6 New York time, and make MENU start a menu with Pricing, Support and Talk to a person.
Check results
How did yesterday's broadcast do? Who didn't get it and why?
Tips
- Try it on your own phone first — send yourself a template before messaging customers.
- Be specific about audiences ("everyone in the April list who hasn't opted out").
- Let it confirm — good assistants will show a preview before sending; keep that habit for bulk sends.
- Everything the assistant does is also visible in the SendFromChat dashboard — inbox, bulk sends, flows and sequences.
Prefer Cursor, VS Code, Gemini CLI or another tool? See using a WhatsApp MCP server in Cursor, VS Code and Gemini CLI.
Do this from your AI assistant
SendFromChat connects Claude, ChatGPT, Cursor or any MCP client to the WhatsApp Business API — templates, bulk sends, inbox, chatbots and sequences, just by asking. 30 days free, no card.
Start freeMore guides
Send WhatsApp messages from PHP and Laravel: a working example
Send WhatsApp template messages from plain PHP (cURL) or Laravel's HTTP client with a REST API — test keys, safe retries, errors by type and signed webhook verification.
WhatsApp for Black Friday: a dated plan to be ready to send on 27 November 2026
Black Friday is Friday 27 November 2026. A step-by-step plan for a first WhatsApp campaign - connect a number, collect opt-in, get templates approved, warm up and send - with the limits that decide how many people you can reach.
Track WhatsApp delivery status in your app: sent, delivered, read and failed
Store the status of every WhatsApp message you send, handle receipts that arrive late or twice, read the failure reason, and fall back to polling when a webhook is missed. TypeScript example with a REST API.
Do you need a Facebook login for the WhatsApp Business API? What 'Continue with Facebook' asks
What the Facebook window asks you to do when you connect a WhatsApp number, which two permissions it gives an app, what you keep, and how to remove the access later. Based on Meta's own pages, read 31 Oct 2026.