Channels & Integrations · Channels
WhatsApp templates
Create, submit and track Meta-approved message templates, the only way to message a customer outside the 24-hour window.
A template is a pre-written message that Meta reviews before you can use it. Templates are required to start a conversation or to message a customer more than 24 hours after their last message. Inboxi uses them in campaigns, automated messages, follow-ups, abandoned-cart reminders and the inbox template picker. Manage them in Settings › Templates.
- 1Pick your business type so default templates fit your industry.
- 2Filter by status: All, Accepted, Rejected, Pending.
- 3Create Defaults submits a ready-made set for your business type.
- 4New Template opens the builder.
- 5Sync fetches the latest statuses from Meta.
Default templates and the library
When you connect WhatsApp, Inboxi can create a set of default templates for you. Choose your business type first (Store, Restaurant, Clinic, Education, Salon, Gym, Real Estate, Hotel, Auto, Services or General) so only relevant templates are added, then click Create Defaults. The Library lets you browse every category and add a whole category later with Add all. The full catalog covers 11 business categories; without a business type, only the general templates are added. Each template is submitted to Meta for review.
Create a template
Click New Template. The builder shows a live WhatsApp preview on the right as you type.
- 1Generate with AI: describe the message and let AI draft it.
- 2Category and language.
- 3Optional header: none, text or image.
- 4Tags insert variables such as the customer name or order number.
- 5Submit to Meta sends the template for review.
- 1Basic infoGive it a Template Name in lowercase with underscores (for example
order_confirmation), pick the Category and the Language (Arabic, English (US) or English). - 2Header (optional)None, Text (up to 60 characters) or Image. An image header is filled in when the message is sent, for example with the product or order image.
- 3ContentThe body, up to 1,024 characters. Insert variables with the tag buttons.
- 4Footer (optional)A short line under the message, up to 60 characters, for example “Reply STOP to opt out”.
- 5Buttons (optional)Up to 3 buttons: Quick Reply, or URL Button with an optional dynamic part.
- 6Submit to MetaWith several numbers, choose whether it deploys to all numbers (and future ones) or is pinned to one number.
Categories
| Category | Use it for | Examples |
|---|---|---|
| UTILITY | Messages about something the customer did or asked for. | Order confirmation, shipping update, appointment reminder, payment receipt. |
| MARKETING | Promotions, offers, announcements, re-engagement. | New collection, discount code, abandoned-cart nudge with a coupon, birthday wishes. |
| AUTHENTICATION | One-time passwords and login codes. | Your verification code is 123456. |
Variables
In the builder you write variables by name in double braces, and the tag menus insert them for you:
| Group | Variables |
|---|---|
| Customer | {{customer_first_name}} {{customer_name}} {{customer_phone}} {{customer_email}} |
| Order | {{order_number}} {{total_amount}} {{order_status}} {{delivery_fee}} {{discount_amount}} |
| Store | {{store_name}} |
| Product | {{product_name}} {{product_price}} |
When you submit, Inboxi converts named variables into Meta's numbered placeholders ({{1}}, {{2}}, …) in the order they first appear and adds sample values for Meta's reviewers.
Hi {{customer_first_name}}! 👋
Your order #{{order_number}} is ready.
Total: {{total_amount}}Generate with AI
Open Generate with AI at the top of the builder, describe what you need (for example “Appointment reminder for clinic patients with a confirm button”) and click Generate. Inboxi fills in the name, category, body, footer and buttons. Review and edit before submitting. Each generation uses 1 AI credit.
Approval status
| Status | Meaning |
|---|---|
| PENDING | Submitted and waiting for Meta’s review. Most reviews finish within minutes, some take longer. |
| APPROVED | Ready to use in the inbox, campaigns and automations. |
| REJECTED | Meta refused it. Fix the content and create it again. |
| PAUSED | Meta paused it because customers reacted badly (blocks or reports). |
| MISSING | An org-wide template that is not yet on every connected number. Use “Push to missing numbers”. |
- Click Sync to fetch the latest statuses from Meta.
- Common rejection reasons: variables at the very start or end of the body, variables next to each other with no text between them, misleading or vague wording, or a category that does not match the content.
- Deleting a template removes it from Meta on every connected number.