What templates are and why they need Meta approval
Because WhatsApp templates are sent outside the standard conversation window, Meta reviews every template before it can be used. The approval process ensures messages meet WhatsApp’s quality standards and business policies. Common rejection reasons include overly promotional language, misleading content, or poor grammar, so it pays to keep your copy clear and focused on genuine value for the recipient. Once Meta approves a template, you can use it in Flowella workflows, automated flows, campaigns, and manual inbox sends. Any changes to a template’s structure require resubmission — but dynamic variables let you personalise each message without additional approvals.Approval is often near-instant. Meta runs an automated first-stage review that clears most templates within minutes, but anything routed for human review can take up to 48 hours. Submit ahead of time so a slower review never blocks a production send.
Creating a template
Add a visual header
Optionally add an image or video as the template header to make your message more engaging.
Header media is optional but recommended. Images must be under 5 MB and videos under 10 MB. Videos should be under 60 seconds and open with an engaging frame.
Write your message body
Enter the main body text for your template. Keep it clear, concise, and relevant to your audience.
Avoid overly promotional language. Meta’s review looks for messages that provide clear value to the recipient.
Select the button type
Choose the button type that fits your use case:
- Call-to-action button — directs users to a website or phone number.
- Quick reply button — lets users respond with predefined text.
- URL button — sends users to a specific web page.
You can mix button types on the same template. For example, combine a URL button labelled “View Order” with a quick reply button labelled “Contact Support”.
Set the button value
Enter the action or destination for the button — for example, a phone number for a call button or a URL for a link button.
Add button text
Enter the label that will appear on the button. Make it action-oriented and clear — for example, “Learn More”, “Contact Us”, or “Get Started”.
Button text has a 25-character limit. Use short action verbs and make it obvious what happens when the button is tapped.
Create the template
Click Create Template to save and submit your template.
Submitting the template sends it to Meta for review. This is often near-instant, as most templates clear Meta’s automated review within minutes, though some are routed for human review and can take up to 48 hours.
Prepare for testing
Enter a valid WhatsApp number to use for testing. Make sure you have access to that WhatsApp account to receive the message.
The number must be in international format with the country code — for example,
+44123456789.Related
Template reference
Categories, headers, buttons, variables, and the submission lifecycle.
Template variables
Syntax, sample values, HubSpot mapping, and rejection traps.
Media headers
What media formats and sizes WhatsApp accepts in template headers.
Template rejected
Common Meta rejection reasons and how to fix them.
Pricing & categories
How template category drives Meta’s per-conversation pricing.
Workflow actions
Send your approved templates from a HubSpot workflow.

