> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://fyno.io/docs/external-templates/whatsapp/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://fyno.io/_mcp/server. # WhatsApp Templates > Create, sync, manage, and monitor WhatsApp templates in Fyno. Learn about template categories, approval statuses, quality ratings, drafts, synced versions, and common rejection reasons. ## What you can do with WhatsApp External Templates * Create a new template and send it for approval. * Sync templates that already exist in your WhatsApp account. * Edit a template to reuse it. * Save a template as a draft before submitting. * Check the approval status of each template. * Re-sync templates after changes are made. All the WhatsApp providers are listed here: #### [AiSensy](../whatsapp-aisensy) #### [Connectly](../whatsapp-connectly) #### [Freshchat](../whatsapp-freshchat) #### [Gallabox](../whatsapp-gallabox) #### [Gupshup Enterprise](../whatsapp-gupshup-enterprise) #### [Gupshup](../whatsapp-gupshup) #### [Infobip](../whatsapp-infobip) #### [Interakt](../whatsapp-interakt) #### [Kaleyra.io](../whatsapp-kaleyraio) #### [Karix](../whatsapp-karix) #### [MessageBird](../whatsapp-messagebird) #### [Meta Direct](../fyno-whatsapp) #### [Meta Direct Plus](../fyno-whatsapp-plus) #### [Meta (by Facebook)](../whatsapp-meta) #### [MSG91](../whatsapp-msg91) #### [Route Mobile](../whatsapp-route-mobile) #### [Twilio](../whatsapp-twilio) #### [ValueFirst](../whatsapp-valuefirst) #### [Verloop](../whatsapp-verloop) #### [WATI](../whatsapp-wati) #### [Yellow.ai](../whatsapp-yellowai) ## How WhatsApp External Templates work | Section | Description | Actions / Outcome | | ---------------------------------- | -------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | | **Create templates in Fyno** | You can create a template in Fyno and submit it for approval. | Once Meta approves it, the template can be used to create a Fyno WhatsApp template. | | **Sync templates from WhatsApp** | If a template already exists in your WhatsApp Business Account, connect the integration and sync it into Fyno. | After syncing, you can immediately use it without recreating it. | | **Manage everything in one place** | From the **External Templates** page, you can manage all templates. | View templates, edit or duplicate them, save drafts, and re-sync to fetch their latest status. | ## WhatsApp Template Categories When you submit a template, you must choose a category.\ WhatsApp (Meta) reviews the content and decides whether the selected category is correct. During review, Meta may change the category if the message intent matches a different one. | Category | Purpose | Typical usage | | -------------- | ------------------------------------------- | -------------------------------------- | | Marketing | Starts a conversation or promotes something | Offers, announcements, recommendations | | Utility | Follows an action the user already took | Order updates, reminders, alerts | | Authentication | Confirms a user’s identity | OTP, login verification | ## How Meta reviews the category After you send a template for approval: 1. The template goes to Meta for policy review. 2. Meta checks the message content and intent. 3. If the category does not match the message purpose, Meta automatically assigns the correct category. 4. The final category appears after approval. **Examples:** * A **discount offer** marked as *Utility* → changed to **Marketing** * A **delivery update** marked as *Marketing* → changed to **Utility** For detailed rules and examples, refer to **Meta Template categorization**. ## WhatsApp Template Statuses | Status | Description | | --------- | --------------------------------------------------------------------------------------------------------------------------------- | | Pending | Submitted and awaiting provider review (can take up to 24 hours). The template cannot be edited or used. Fields appear read-only. | | Approved | Approved by Meta and ready to send messages. | | Rejected | Rejected during review. Can be edited and resubmitted. | | Paused | Paused due to repeated negative feedback. Cannot be used to send messages. | | Suspended | Blocked due to policy or quality concerns. You can appeal via Meta. | | Disabled | Disabled due to repeated negative feedback or policy violations. Cannot be used. | For more detail, check the see [**message\_template\_status\_update webhook reference**](https://developers.facebook.com/documentation/business-messaging/whatsapp/webhooks/reference/message_template_status_update). ## Meta Quality Rating During the sync process, the system also fetches the Meta Quality Rating for each template. | Status | Meaning | | ----------------------- | ---------------------------------------------------------------------------------------- | | Active – Medium Quality | Negative feedback received. Can still be sent but may soon be paused/disabled. | | Active – Low Quality | Significant negative feedback. High risk of pause/disable. Immediate action recommended. | For more information, see [**Messaging Limits and Quality Rating**](https://docs.360dialog.com/partner/messaging-and-calling/messaging-health-and-troubleshooting/messaging-limits-and-quality-rating). ## Disclaimer > The image or video provided must be a sample for demonstration purposes only.\ > Do not include any real customer information or personally identifiable data. ## Draft and Synced Versions Every WhatsApp template in Fyno exists in relation to Meta approval. ![](/docs/_fern-img/50098d2171a340923da6a13754eb3912f7ed13329731eb50e9ca0d82357a1dee.webp) ### Synced version * Shows the template status and content as per Meta. * This is the **live production message** customers receive. * Content **cannot be edited**. * To make updates, navigate to the **Draft tab**. ## Change logs The **Change logs** panel shows the history of updates made to a template. It helps you track: * What was modified. * When it was modified. * Why a template went for re-approval. A new entry appears when: * Message text is edited. * Variables are added or removed. * Buttons or links are updated. * Media is changed (image, video, document, etc.) * A new language is added. * The template is resubmitted after rejection. This is useful when multiple team members work on the same template. ## Common Rejection Reasons ### Incorrect variable formatting * Variables missing or mismatched curly braces → use `{{1}}` * Special characters inside variables (`#`, `$`, `%`) * Non-sequential variables\ `{{1}}, {{2}}, {{4}}`\ `{{1}}, {{2}}, {{3}}` ### Violation of WhatsApp Commerce Policy If you offer goods or services for sale, all related content (descriptions, prices, taxes, legal disclosures) must comply with the policy. ### Violation of WhatsApp Business Policy Do **not** request sensitive identifiers such as: * Full payment card numbers. * Financial account numbers. * National ID numbers. * Sensitive documents. Requesting partial identifiers (for example, last 4 digits) is allowed. ### Abusive or threatening content Content that includes: * Legal threats * Public shaming * Abusive or intimidating language will be rejected. ### Duplicate template submission Templates with the same body and footer as an existing template are rejected as duplicates. > **Tip:** Review your template carefully before submission to avoid approval delays. > Create, sync, manage, and monitor WhatsApp templates in Fyno. Learn about template categories, approval statuses, quality ratings, drafts, synced versions, and common rejection reasons. ## Docs - [Create a Marketing WhatsApp Template](https://fyno.io/docs/external-templates/whatsapp/create-marketing-whatsapp-templates.md): Create WhatsApp Marketing templates with text, media, buttons, flows, and carousel cards to send promotional campaigns, announcements, and customer engagement messages. - [Create a Utility WhatsApp Template](https://fyno.io/docs/external-templates/whatsapp/create-utility-whatsapp-templates.md): Create WhatsApp Utility templates for transactional messages such as order updates, payment notifications, reminders, confirmations, and account alerts. - [Create an Authentication WhatsApp Template](https://fyno.io/docs/external-templates/whatsapp/create-authentication-whatsapp-templates.md): Create WhatsApp Authentication templates for OTP and verification code delivery using zero-tap auto-fill, one-tap auto-fill, or copy code methods. - [Save as Draft vs Send for Approval](https://fyno.io/docs/external-templates/whatsapp/save-or-send-for-approval.md): Understand the difference between saving a WhatsApp template as a draft and submitting it for Meta approval, including template statuses, updates, and draft version management. - [Sync / Re-sync WhatsApp Templates](https://fyno.io/docs/external-templates/whatsapp/sync-resync-templates.md): Sync existing WhatsApp templates and flows from supported providers into Fyno, refresh template statuses, and keep template metadata up to date. - [Create an Approval Request for Whatsapp](https://fyno.io/docs/external-templates/whatsapp/create-approval-request.md): Create and submit approval requests for WhatsApp External Templates by selecting approvers, configuring approval settings, and managing Meta submission preferences. - [Why Delivery Rates of WhatsApp Marketing Notifications Are Low](https://fyno.io/docs/whatsapp-marketing-delivery.md): Understand common WhatsApp marketing delivery failures, Meta error codes, template recategorization impacts, marketing message limits, and best practices to improve deliverability.