WhatsAppTemplates

Create WhatsApp templates worth opening.

Build reusable messages for useful updates, relevant offers and authentication. Bring the copy, language, media and actions into one preview, then follow the approval and sendability of each language.

Set up with your agent:
Cursor

One idea, a carefully prepared message

EXAMPLE
Mora StudioBusiness conversation
Your order is ready to collect. Visit Mora Studio when it suits you today. Bring your collection confirmation.
12:30

Example template. Check approval for the language you plan to send.

From idea to message

Start with the customer’s next decision.

Choose a purpose and category, write a concise message and use the template gallery to explore a suitable format. AI can help draft a variation; your team reviews the promise, parameters and action before submission.

Keep the useful detail visible

Show the order, appointment or offer in plain language. Use media when it explains something the text cannot convey as well.

Make the action specific

Let the customer view an order, choose an option or continue the conversation. Avoid a vague button that conceals the destination.

Approval by language

Know which version can actually send.

Submit the intended languages and follow Meta’s verdict for each. The category and approval applied to the selected language determine its sendability; a template-level label alone is not enough.

Define language selection

Choose whether a recipient must supply a language. Where fallback is allowed, configure an approved default and test exact, base-language and default resolution.

Handle a missing language deliberately

Use the fail policy when an alternative would be inappropriate. Review missing parameters and unsupported translations before a campaign reaches the queue.

Collection reminder · language versionsExample
Template

collection_reminder

LanguageReviewCategory
EnglishApprovedUtility
SpanishIn reviewUtility
FrenchDraftUtility

Select an approved language for the message you send.

Reuse without losing control

Keep authors, applications and campaigns aligned.

Use the dashboard, CLI or MCP to manage the same template resource. A developer integration and a marketer’s preview should refer to the same approved content.

Keep ownership clear

Connect the template to its WhatsApp Business Account and use a sender belonging to that account. Access to another business’s assets does not transfer ownership.

Respond to changing quality

Watch provider feedback and status changes. Pause affected journeys, correct the cause and use an eligible alternative only when it fits the customer’s permission.

WhatsApp templates questions

Does one approved language approve the whole template?
No. Review the approval and applied category for the language selected by the send. Other languages can have different verdicts.
What happens when a customer’s language is missing?
Your language policy determines the result. A required recipient language must be supplied; permitted fallback can resolve through an approved base language or configured default. Use fail when sending an alternative is inappropriate.
Can an AI agent or MCP client create templates?
MCP is a way for an authorized tool or agent to manage Bird resources. Template creation still follows the same ownership, review and Meta approval requirements.
Are templates only for marketing?
No. WhatsApp uses distinct categories including marketing, utility and authentication. Choose the category that matches the message’s actual purpose.

Give your next message an approved starting point.

Choose a format, prepare the language and preview the customer’s next action. Keep approval and sender readiness visible before sending.

Talk to a WhatsApp specialist

Start with one channel.
Add the others when you're ready.

A test API key is yours immediately. Production unlocks when you add a payment method and verify a sender.

Using Claude Code, Cursor, or Codex? Copy a setup prompt and your agent installs the Bird CLI and skills for you. Pick yours:

Cursor