Meta may limit or remove your access to WhatsApp for Business for policy breaches or negative user feedback, and may bar you and your organisation from future use. [4]
Guides · messaging · Verification-gated
Twilio WhatsApp sender (Self Sign-up)
Register a phone number as a WhatsApp sender through Twilio, using Meta's pop-up to create or pick a Meta Business Portfolio and WhatsApp Business Account. Meta business verification is needed before production scale.
Researched · not yet run liveLast researched 25 October 2026 · Twilio · provider site
Who owns what
The WhatsApp sender is a phone number registered in a WhatsApp Business Account (WABA) that is owned by a Meta Business Portfolio and connected to your Twilio account. One Twilio account can only use one WABA, so every further sender must use the same portfolio and WABA.
- Twilio account (paid) organisation
- Meta Business Portfolio organisation owned by the company (you need admin access)Can be created inside the sign-up pop-up.
- WhatsApp Business Account (WABA) other · under Meta Business PortfolioCreate it during Twilio Self Sign-up; do not reuse a WABA created outside Twilio.
- WhatsApp sender (phone number) other · under WhatsApp Business Account (WABA)
Have ready
- twilio/account-and-keys: The Twilio account must be upgraded from trial.
meta/whatsapp: Background on WhatsApp Business rules and Meta business verification.- A Facebook login with admin rights on (or able to create) a Meta Business Portfolio
- A phone number not currently registered on WhatsApp (Twilio or your own) that can receive an SMS or voice code · Numbers already on WhatsApp fail (error 63110); IVR or outbound-only numbers cannot receive the code. [1]Needed for: Start a new WhatsApp sender, Verify the number with a code
- A display name that follows Meta's display name guidelines and matches your brand · A rejected display name limits the number to 250 business-initiated messages per 24 hours and may lead Meta to disconnect it. [1]Needed for: Set the WhatsApp Business profile
- Legal business documents for Meta business verification · Unverified portfolios cannot move to production scale or add more than two senders. Document list is set by Meta (see the meta entries). [1]Needed for: Complete Meta business verification
- A live business website matching the business name · Used in the business profile and Meta business verification. [to verify for Twilio flow] Needed for: Complete Meta business verification
Steps
Steps marked “human step” are ones only you can do: verapli never signs in, submits, pays or accepts terms for you.
Use an upgraded Twilio account
Sign in to Twilio; the account must be paid, not trial.
Start a new WhatsApp sender
In Console go to Messaging > Senders > WhatsApp Senders > Create new sender and choose the number.
Where: https://console.twilio.com/
Continue with Facebook
Click Continue with Facebook and log in yourself. Approve permissions, create or pick the Meta Business Portfolio and WABA, and enter the account name, display name and category. Keep both windows open in the same browser and never share the pop-up URL.
Set the WhatsApp Business profile
Enter the customer-facing display name and category in the pop-up. Do not choose "Use a display name only" (a 555 number Twilio does not support).
If something goes wrong (1)
- Meta rejects the display name: Edit the sender in the Twilio Console and change the profile name to one that meets Meta's guidelines. [1]
Verify the number with a code
Enter the one-time code. Twilio SMS numbers show it in the Console; Twilio voice-only numbers need the Voicemail Twimlet so the code arrives by email (up to 10 minutes); other numbers get it by SMS or call.
- The provider says
- Registration completes a few minutes after you confirm; voice code emails can take up to 10 minutes. [1]
If something goes wrong (2)
- Number already registered with WhatsApp (
63110): Delete the WhatsApp or WhatsApp Business app account on that number, or turn off 2FA at the other provider, then retry. [1] - Second sender fails to register: Use the same Meta Business Portfolio and WABA as the first sender; one Twilio account cannot use several WABAs. [1]
Approve Twilio's access request
Review and confirm the access request so Twilio can send for your WABA.
Complete Meta business verification
If the portfolio is new or unverified, verify it in Meta Security Center before production. It is free (not the Meta Verified subscription) and unlocks higher limits and more than two senders.
- The provider says
- Twilio says Meta business verification can take several weeks depending on region; start early. [1]
Create and submit message templates
Create templates in the Content Template Builder; choose the category explicitly (Content Editor or API) so Meta does not override it.
- The provider says
- Usually approved within minutes; templates needing human review can take up to 48 hours. [2]
If something goes wrong (2)
- Template rejected (for example INVALID_FORMAT or TAG_CONTENT_MISMATCH): Read the rejection code, fix placeholders, language or category, and resubmit under a new name; a rejected name cannot be reused for 30 days. [2]
- Template pending for more than 48 hours: Open a Twilio support ticket with the template name. [2]
Terms and gotchas
Plain-English summary, not legal advice. Each card links its source.
You may only message people who gave you their number and agreed to receive messages, and you must honour opt-outs. [4]
Outside the 24-hour customer service window you may only send approved templates; Meta's per-template fees are passed through on top of Twilio's per-message fee. [3]
A rejected display name caps the number at 250 business-initiated messages per 24 hours and Meta may disconnect the sender. [1]
Templates with repeated negative feedback are Paused, and can be Disabled for repeated feedback or policy breaches. [2]
What you end up with
| Env var | Secret | Format | What it is |
|---|---|---|---|
TWILIO_WHATSAPP_FROM | not secret | whatsapp:+<E.164 number> | WhatsApp sender address used as From |
Pricing
- Costs: Twilio $0.005 per WhatsApp message (inbound or outbound) plus Meta template fees; $0.001 per failed message.
- No monthly platform fee listed; Meta rates vary by country and template category.
Source [3]
For agents
The same entry as JSON: /api/v1/entries/twilio/whatsapp-sender · requirements /api/v1/requirements/twilio/whatsapp-sender · terms /api/v1/terms/twilio/whatsapp-sender.
claude mcp add --transport http verapli https://verapli.com/mcp
> "What do I need for Twilio WhatsApp sender (Self Sign-up), and how long will it take?"
→ tools/call requirements { "provider_id": "twilio/whatsapp-sender" }Sources
- Twilio docs – Register WhatsApp senders with Self Sign-up Paid account required; admin access to a Meta Business Portfolio; number requirements; display name rules; step order; one WABA per Twilio account; error 63110; display name rejection limits to 250 business-initiated messages per 24h; Meta business verification free, takes several weeks, unlocks more than two senders and higher limits; registration takes a few minutes · accessed 25 October 2026 · official
- Twilio docs – WhatsApp message template approvals and statuses Templates usually approved in minutes, human review up to 48 hours; rejection reasons and fixes; rejected name cannot be reused for 30 days; Paused and Disabled statuses · accessed 25 October 2026 · official
- Twilio WhatsApp pricing Twilio fee $0.005 per message in or out plus Meta template fees passed through; $0.001 failed-message fee; no monthly platform fee · accessed 25 October 2026 · official
- WhatsApp Business Messaging Policy Opt-in required; outside the 24-hour customer service window only approved templates; prohibited and restricted businesses; Meta may limit or remove access and bar future use · accessed 25 October 2026 · official
- Twilio docs – How to use your free trial account Trial uses Twilio templates only; custom WhatsApp templates unavailable on trial · accessed 25 October 2026 · official
Provider rules change. This page is generated from verapli registry version 2026.1025.316; spotted something out of date? Tell us. Twilio is not affiliated with verapli.