Prerequisites
Three things need to be in place before you can configure a WhatsApp broadcast channel:- A connected WhatsApp Business number in Invent. Connections live at the workspace level, so the same number you set up for an assistant is automatically available for broadcasts. If you have not connected WhatsApp yet, follow the WhatsApp channel guide, it walks through Coexistence vs API-only, Meta’s Embedded Signup, and how to attach a number. You can also manage every connection (rename, reconnect, disconnect) from Settings → Connections.
- At least one approved template. You can build and submit templates natively in Invent under Channels → WhatsApp → Templates, or create them in your WhatsApp Manager. Either way Meta reviews and approves each template before it can be sent. See WhatsApp Templates below.
- A broadcast in Draft state with an Audience configured. Open the Broadcasts page, click + Create Broadcast, and pick the segments or contacts you want to reach.
WhatsApp Templates
Outbound, business-initiated WhatsApp messages must use templates. A template is a pre-approved message structure with optional variables, buttons, and media. Meta reviews and approves each template before it can be sent.Template Categories
Every template is created in one of three categories. Picking the right one is essential, sending marketing content under a non-marketing category is one of the most common reasons for template rejection or pausing.Creating a Template
You can build templates two ways: natively in Invent’s template builder, or in Meta’s WhatsApp Manager. Either way Meta reviews and approves each template before it can be sent, and once approved it appears in Invent’s template dropdown automatically.In Invent
Invent has a full template builder under Channels → WhatsApp → Templates. See Managing templates in Invent for the complete list, library, edit, duplicate, and delete flow.Open Templates and click New template
Pick the category and language
Name the template
order_confirmation, weekend_sale_2026). The name is how you and Invent identify the template; it is never shown to the recipient.Compose the content
{{1}}, {{2}}) or named ({{order_id}}) — for values that change per recipient, and add a variable sample for each so Meta can review it. Do not include real customer data in samples.Everything else is optional and added with the + chips under the body. Each one appears where it will show in the message, so the editor reads top to bottom like the preview beside it:- Header: text, image, video, document, or location. A text header takes one variable.
- Footer: a single line of static text (e.g. “Reply STOP to opt out”).
- Buttons: quick reply, URL, call, copy offer code, and flow, within WhatsApp’s per-type limits (2 URL, 1 call, 1 copy code, 1 flow, 10 in total). WhatsApp groups quick replies together, so they always render beside each other whatever order you add them in.
- Flow: a shortcut that adds a flow button and lets you pick the flow and its entry screen. Flows themselves are built in Meta’s Flow Builder, linked from the field.
- Carousel: an intro message followed by 2 to 10 swipeable cards. Every card carries its own image or video, its own text, and up to two buttons; WhatsApp requires the same media type and button layout on all of them, so the editor keeps them in step. Cards carry the buttons, so the message itself has none.
- Catalog: one button that opens the product catalog connected to this WhatsApp account — the whole catalog, or products picked when the template is sent. WhatsApp labels this button itself (“View catalog” / “View items”), so there is nothing to write. Products are managed in Meta’s Commerce Manager.
- Offer: a limited-time offer banner above the body, with an optional countdown. Marketing only, needs an image or video header, takes no footer, and needs a URL button so the offer can be redeemed; an offer code button is optional beside it. You set the end time when you send the template, not here.
Submit for review
In WhatsApp Manager
Prefer to work on Meta’s side, or already manage templates there? You can still create them in WhatsApp Manager and they sync back to Invent.Open WhatsApp Manager
Create and submit the template
Managing templates in Invent
The Channels → WhatsApp → Templates page is a full management surface for every template on the connected WhatsApp account:- List and search all templates with their category and Meta review status, filterable by status.
- New template opens the builder described above.
- Browse library starts from a pre-approved template — usually ready to send within minutes — that you name and fill in with your own details.
- Edit an approved or rejected template (its name and language can never change); saving resubmits it to Meta for review.
- Duplicate a template into the same or another connected WhatsApp account as a prefilled copy.
- Delete a template, which permanently removes it from WhatsApp too — this cannot be undone.
- Open in Meta Manager jumps to the same template in WhatsApp Manager.
Where Templates Live
Templates live on the WhatsApp Business Account (WABA) that owns the phone number, not on the assistant or on Invent. This means:- Templates created on WABA A are not visible from a number on WABA B.
- Deleting a template removes it from Invent’s dropdown immediately. You can delete it directly from Invent’s Templates list — which deletes it on Meta too — or on Meta’s side.
- Editing an approved template may return it to Pending until re-approved (Meta now allows in-place edits for some categories).
Adding the WhatsApp Channel to a Broadcast
Once you have a template approved and a WhatsApp connection wired up, you can add the channel to any broadcast in Draft state.Click WhatsApp in the Channels section
Select your Connection
Select your WhatsApp Phone Number
Select a template
- The template name (e.g.
weekend_sale_2026) - A preview of the body
- An icon for the category (Marketing, Utility, Authentication)
Map the variables
{{1}}, {{2}}, header media, or button URLs, map each one. For every variable you can choose:- Contact Name: the recipient’s name from their contact record.
- Phone: the recipient’s phone number.
- Custom property: any property you added to this broadcast (for example
coupon_code,order_id). - Static value: a fixed string used for every recipient.
Click Add Channel
Test Before You Send
Always test the broadcast before scheduling it to your real audience. Click Send Test in the top-right of the broadcast editor and enter your own phone number. The template renders with the variables mapped to a single test recipient, exactly the way customers will see it. See the full testing flow →Costs
Two costs combine on every WhatsApp broadcast message:- Invent fee: about $0.004 per message, drawn from your Invent credit balance. Full pricing breakdown →
- Meta conversation fee: charged by Meta directly based on the conversation category (Marketing, Utility, Authentication) and the destination country. Meta bills this on your WABA’s payment method, not through Invent. Country-by-country rates live on Meta’s WhatsApp Business Pricing page.
Tracking Delivery and Engagement
Once a broadcast is sent, the editor turns into an analytics dashboard:- Sent / Delivered / Read percentages at the top.
- A per-recipient table with delivery status and timestamps for each event.
Troubleshooting
My template is not in the dropdown
My template is not in the dropdown
- The template is still Pending review. Open WhatsApp Manager and confirm the status is Approved. Pending and Rejected templates do not appear in Invent.
- Wrong WABA. A template lives on a specific WhatsApp Business Account. Make sure the connection you picked owns the same WABA as the template.
- Template was paused or deleted by Meta. Open the templates list in WhatsApp Manager and check the status. If paused, wait for Meta to reinstate. If deleted, recreate it.
The template was rejected, what now?
The template was rejected, what now?
- Wrong category: marketing copy submitted as Utility or Authentication. Resubmit under the right category.
- Prohibited content: regulated industries, misleading promises, or sensitive topics. Rewrite to remove the flagged content.
- Variable example mismatch: the example values you provided do not match the variable placement. Add realistic examples for every
{{N}}and resubmit. - Brand impersonation: header or body language that suggests you are someone you are not.
weekend_sale_2026_v2) so you can track which version is which.My broadcast is sending much slower than I expected
My broadcast is sending much slower than I expected
Some recipients show 'Failed' in the analytics table
Some recipients show 'Failed' in the analytics table
- Invalid phone number (wrong country code, missing digits).
- Recipient does not have WhatsApp on that number.
- Recipient blocked your business previously.
- Recipient is in a country your WABA is not approved to send to.
A template I have used for months was suddenly paused
A template I have used for months was suddenly paused
My number was banned. What can I do?
My number was banned. What can I do?
- Do not import the same number into another tool. The ban follows the number, not the tool.
- For a fresh start, register a new number on the same portfolio and apply the Best Practices playbook from day one.
- If your entire portfolio is banned, contact Meta support and Invent support; recovery is rare but the process exists.