---
description: Learn more about Facebook Message Templates, why they replace message tags on respond.io, and how to use them to send compliant utility messages outside the 24-hour Messenger window under Meta’s latest policies.
title: Facebook Message Templates
image: https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F3f43c48b21b24f4e8b02b100c0c8fab0
---

[NewWe just raised $62.5M in Series B! 🎉 What it means for you![arrow-icon](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2Fe43213a7a9314673bd8d2060c25f9b87)](https://respond.io/blog/respond-io-raises-62-million-series-b)

Help me with... ⌘ 

1. [All Collections >](/help)
2. [ Channels >](/help/channels)
3. [ Facebook Messenger >](/help/facebook-messenger)
4. Facebook Message Templates

# Facebook Message Templates

Facebook Message Templates replace Message Tags on the respond.io platform. This article explains how Message Templates work on respond.io — including how to create your own custom templates and submit them to Meta for approval.

Templates ensure:

* Compliance with Meta messaging policies
* Consistent and structured outbound communication
* Clear separation between promotional and non-promotional use cases

Messages that are promotional in nature are not permitted within Message Templates.

## What is a Facebook Message Template?

A Facebook Message Template is a pre-approved message format provided by Meta's template library. These templates are intended for utility messages such as:

* Account updates
* Transaction confirmations
* Post-purchase notifications
* Customer support follow-ups

Templates **must not** include promotional content such as:

* Deals
* Offers
* Coupons
* Discounts

If there is uncertainty, the message should be reviewed to ensure it meets Meta's utility messaging requirements.

## When do I need a Facebook message template?

You need a Facebook message template when sending a message **outside the 24-hour messaging window** that follows a Contact's last incoming message.

Message templates are required when:

* The last message from the Contact was sent more than **24 hours ago**
* You need to send a **utility or account-related** message
* Facebook message tags are no longer available for use

If the messaging window is still open, you can continue the conversation without using a message template.

## Where Facebook message templates are used

Message templates affect modules and features that send outbound Facebook messages outside the standard messaging window.

This includes:

* Workflow-driven messages
* Manual messages sent after the 24-hour window
* Webhooks — Facebook Message Templates trigger the **New Outgoing Message** webhook event. You can filter by this message type when configuring the webhook.

## Extended messaging window using the Human\_Agent tag

In addition to message templates, Meta provides the **Human\_Agent** tag to extend the messaging window.

### How it works

* Standard messaging window: **24 hours** from the last customer message
* With the Human\_Agent tag: **Extended to 7 days**

On the respond.io platform, the Human\_Agent tag is automatically applied to eligible outgoing messages.

This extended window is especially useful for:

* Complex customer issues
* Ongoing support conversations
* Scenarios that realistically take more than a day to resolve

## How Facebook message templates are sourced

Facebook message templates come from two sources:

* **Meta's template library** — pre-approved, synced via Sync Templates;
* **Custom templates** — Create in respond.io, submit to Meta for approval (\~24 hours), then available in Inbox, Workflow, and Broadcast.

All templates are governed by Meta's Messenger platform policies.

## How to obtain Facebook message templates

### Existing Facebook Channel connections

Existing Facebook Messenger Channels must **refresh their permissions** to access message templates. This is required due to updated Meta permissions tied to templates.

#### Steps to sync message templates

1. Navigate to your **Workspace Settings** \> **Channels**.
2. Locate the Messenger Channel > click **Manage**.
3. In the Channel configuration page, click **Templates** \> **Sync Templates** to begin the syncing process.
4. When syncing is complete, the message templates will be listed with the "approved" status.  
![](https://assets2-proxy.respond.io/ph8r57dk1q9w/uZpbhwnQW0lmK8BIt7FYN/a923f71b0be8e5b538486f13c3c72260/sync_templates4.png?fm=jpg&q=80&w=1200&fl=progressive)

### New Facebook Channel connections

Newly connected Facebook Messenger Channels will automatically receive available message templates during the connection process.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/5p9o0Yz8J5N2yRVs7AVVG9/fa0d512a939890910221acaa37ba7949/new_templates.png?fm=jpg&q=80&w=1200&fl=progressive)

#### Facebook message template fields overview

The following is a description of what each column represents:

| Field    | Description                                              |
| -------- | -------------------------------------------------------- |
| Status   | Indicates the current Status of the Template             |
| Name     | Indicates the Name of the Template                       |
| Language | Indicates the Language of the Template                   |
| Label    | A label applied to categorize and filter your templates. |

## Creating a custom message template

You can create and submit your own Messenger templates directly in respond.io. Once Meta approves them, they're available to send in Inbox, Workflow, and Broadcast.

1. Go to **Settings** \> **Channels** and click **Manage** on your Messenger Channel.
2. In the **Templates** tab, click **Submit Template**.  
![](https://assets2-proxy.respond.io/ph8r57dk1q9w/2WQHzVsMVNXLQcHoOzSM3V/5d7cbd1958fb4aeb6762f0844c85435c/fbcustomtemplate1.png?fm=jpg&q=80&w=1200&fl=progressive)
3. Fill in: Template name, Language, Label (optional).  
![](https://assets2-proxy.respond.io/ph8r57dk1q9w/1jenDElpDfLk7xO1uq4PFW/4976718265009cb015c0ff00dd705858/fbcustomtemplate2.png?fm=jpg&q=80&w=1200&fl=progressive)
4. Add Body text and variables using the **Add variable** button (e.g. {{1}}, {{2}}).  
![](https://assets2-proxy.respond.io/ph8r57dk1q9w/2VKu9mha8pyExryiLdOE27/67a0ede868552029c410137487d5bbd1/fbcustomtemplate3.png?fm=jpg&q=80&w=1200&fl=progressive)
5. Optionally enable: Header (text OR image and text), URL Button.  
![](https://assets2-proxy.respond.io/ph8r57dk1q9w/2js1qsAdecVA48c8P95GDN/e37ba8a3a47e9c618ad12644a3322770/fbcustomtemplate4.png?fm=jpg&q=80&w=1200&fl=progressive)
6. Review the live preview, then click **Submit Template**.

> Due to Meta's limitations, the header image cannot be changed after submission.

| Building Block | Description                                                                                                                                                                                                                   |
| -------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Body           | The Body contains the most important text of your template. Only text is supported. You may use markdown to format the content of this block.                                                                                 |
| Header         | The Header is optional and serves as the title or header of your template. It supports the following: Text, Image (.jpeg, .jpg, .png).                                                                                        |
| Button         | The Button component is optional and adds interactivity to your template. There is one button type: Call to action button — used to direct Contacts to a website. The URL button can include a parameter for personalization. |

> Once submitted, approval may take up to 24 hours. Once approved, the template shows an Approved status. Check your template status by navigating to **Settings** \> **Channel** \> your connected Messenger Channel > **Templates**. Then, sync your template to get the latest status update.

> **Limitations:** Utility templates only. Submissions are final and cannot be edited. Use labels to keep things organized.

## Sending message templates

### Steps to send message templates

1. Click the **Message template** icon in the messaging bar.  
![](https://assets2-proxy.respond.io/ph8r57dk1q9w/3dyeil8sfTV6VXTwp1Cnb6/ef40881c5bad5ac20064a52e5ebe73ab/sendingmessagetemplates1.png?fm=jpg&q=80&w=1200&fl=progressive)  
    
To send a message template after the customer service window has expired, click the Send Message Template button at the bottom of the Inbox Module.  
![](https://assets2-proxy.respond.io/ph8r57dk1q9w/4NKREJmzBk8OEh5IwTbHtC/a89823dab2181877fdbd7738e949f53d/sendingmessagetemplates1a.png?fm=jpg&q=80&w=1200&fl=progressive)
2. Select the template to send to your Contact.  
![](https://assets2-proxy.respond.io/ph8r57dk1q9w/2dLZT7mznyICCr01ohvFFj/c1f2af3cf037249e5fc27c19fa2e80b1/sendingmessagetemplates2.png?fm=jpg&q=80&w=1200&fl=progressive)
3. Personalize the message and specify the parameters for the template. You may use [Dynamic Variables](https://respond.io/help/dynamic-variables/dynamic-variables) to fill in the required fields i.e. the values for {{1}}, {{2}}, etc. When a user is typing the values for the parameters, the parameters in Message Preview will be replaced with the values for users to review before sending it to the Contact.  
![](https://assets2-proxy.respond.io/ph8r57dk1q9w/5vHge25FNUsB2OUQ43gXgp/cd157fe612df76d91048186325eb4ed8/sendingmessagetemplates3.png?fm=jpg&q=80&w=1200&fl=progressive)
4. Review the information and click **Send.**

## FAQs and troubleshooting

### I don't see any templates after refreshing my permission or connecting my Messenger Channel. What should I do?

Templates may take a few minutes to fully sync to the platform. If you still don't see any templates after an hour, contact Support.

### Why do I see the "Insufficient permissions to sync templates" error after syncing templates?

This happens when your Facebook Messenger Channel permissions are outdated. Go to the Channel's **Troubleshoot** settings and click **Refresh Permission** to reauthorize access and try syncing your templates again. 

### Can I create and manage custom Facebook utility message templates on respond.io?

Yes. You can now create and submit custom utility templates directly in respond.io. Go to your Messenger Channel settings, click the Templates tab, and select Submit Template to get started. Keep in mind: only utility templates are supported, and templates can't be edited after submission.

### Why is message formatting not displayed correctly on the recipient’s side?

Due to a Meta limitation, **bold**, _italic_, ~~strikethrough~~, and `monospace` formatting are not supported when optional components are included in the message.

Share this article

[![Telegram](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F44daca77a4844f0c8fd29040ddeba057?width=22)](https://api.whatsapp.com/send?text=https://respond.io/help/facebook-messenger/facebook-message-templates)[![Facebook](https://assets1-proxy.respond.io/api/v1/image/assets/11f7a662b80a4675973850b067c01fa5/fff57eeb01160bc604392f519b4f3461ca16f0fa1b6a587b20b142cdf1ad0ba7?placeholderIfAbsent=true&width=22)](https://www.facebook.com/sharer/sharer.php?u=https://respond.io/help/facebook-messenger/facebook-message-templates)[![Linkedin](https://assets1-proxy.respond.io/api/v1/image/assets/11f7a662b80a4675973850b067c01fa5/7aaf8d87b5410844d83e06a4ed663e4f551b8c5ef51dbb20a8ff064a1eed9a0f?placeholderIfAbsent=true&width=22)](https://www.linkedin.com/sharing/share-offsite/?url=https://respond.io/help/facebook-messenger/facebook-message-templates)[![Twitter](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F4e03e02422a94e8eab9b8b41457c2371?width=22)](http://twitter.com/share?url=https://respond.io/help/facebook-messenger/facebook-message-templates)

## 

Related articles 👩‍💻

* [Facebook Chat PluginLearn how to add a Facebook Customer Chat Plugin to your website. ](/help/facebook-messenger/facebook-chat-plugin)
* [Facebook Messenger OverviewGet an overview of the Facebook Messenger channel and its capabilities. ](/help/facebook-messenger/facebook-messenger-overview)
* [Facebook Messenger Quick StartConnect a Facebook Page to chat with customers over Facebook Messenger. ](/help/facebook-messenger/facebook-messenger-quick-start)
* [Messenger CallsLearn how to use Messenger Call to receive and make calls. ](/help/facebook-messenger/messenger-call)
* [Facebook Private RepliesAutomatically send a private message to users that comment on your Facebook Post. ](/help/facebook-messenger/private-replies)

Can't find what you're looking for? 🔎

[Contact Support](/contact-us)

2026-10-12T09:29:28.622Z

help

```json
{"@context":"https://schema.org","@graph":[{"@context":"https://schema.org","@type":"TechArticle","articleBody":"Learn more about Facebook Message Templates, why they replace message tags on respond.io, and how to use them to send compliant utility messages outside the 24-hour Messenger window under Meta’s latest policies.","author":{"@type":"Person","image":"https://assets2-proxy.respond.io/ph8r57dk1q9w/4GvzCieeTBRY4TRJUbIr4y/b92428e6b049d23f546269180534f7ea/Ryan_Tan_Avatar.svg","name":"Joshua Lim","url":"https://respond.io/author"},"dateCreated":"2026-02-10T00:00:00.000Z","dateModified":"2026-05-06T06:45:21.909Z","datePublished":"2026-02-10T00:00:00.000Z","headline":"Facebook Message Templates","mainEntityOfPage":"https://respond.io/help/facebook-messenger","publisher":{"@id":"https://respond.io/#organization"},"url":"https://respond.io/help/facebook-messenger/facebook-message-templates"},{"@context":"https://schema.org","@id":"https://respond.io/help/facebook-messenger/facebook-message-templates#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Help","item":"https://respond.io/help"},{"@type":"ListItem","position":2,"name":"Channels","item":"https://respond.io/help/channels"},{"@type":"ListItem","position":3,"name":"Facebook Messenger","item":"https://respond.io/help/facebook-messenger"},{"@type":"ListItem","position":4,"name":"Facebook Message Templates","item":"https://respond.io/help/facebook-messenger/facebook-message-templates"}]},{"@type":"Organization","@id":"https://respond.io/#organization","name":"Respond.io","alternateName":"respond.io","url":"https://respond.io/","image":["https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F3f43c48b21b24f4e8b02b100c0c8fab0"],"logo":"https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F4045649d540241d398c39ab07b2b62bb","description":"Respond.io is an AI-powered customer conversation platform that helps businesses manage conversations, automate workflows and scale sales, marketing and support operations. Trusted by 10,000+ B2C brands, it unifies WhatsApp, TikTok, Instagram and Facebook in a single AI-powered team inbox for chats, calls and campaigns.","email":"success@respond.io","telephone":"+6011-54211197","foundingDate":"2017-02-17","address":{"@type":"PostalAddress","streetAddress":"Level 41, Permata Sapura Tower, Jalan Pinang","addressLocality":"Kuala Lumpur","addressRegion":"Federal Territory of Kuala Lumpur","postalCode":"50088","addressCountry":"MY"},"areaServed":"Worldwide","contactPoint":{"@type":"ContactPoint","contactType":"Customer Service","url":"https://respond.io/contact"},"sameAs":["https://respond.io/","https://www.facebook.com/getrespondio/","https://www.linkedin.com/company/respondio/","https://play.google.com/store/apps/details?id=com.respond.inbox.io","https://www.youtube.com/@respondio","https://twitter.com/respond_io","https://apps.apple.com/my/app/respond-io-inbox/id1667772955","https://www.g2.com/products/respond-io/reviews","https://www.producthunt.com/products/respond-io","https://zapier.com/apps/respondio/integrations","https://www.capterra.com/p/179311/Rocketbots/","https://www.crunchbase.com/organization/respondio","https://builtin.com/company/respondio","https://respond-io.en.softonic.com/web-apps","https://my.jobstreet.com/companies/respondio-168558101085004","https://brandfetch.com/respond.io","https://webcatalog.io/en/apps/respond-io"],"knowsAbout":["WhatsApp API","WhatsApp Business API","WhatsApp CRM","WhatsApp automation","omnichannel communication platform","WhatsApp Business Multiple Users","WhatsApp BSP","WhatsApp Business Solution Provider","WhatsApp automation tool","WhatsApp team inbox","WhatsApp AI agent","WhatsApp Business AI chatbot","WhatsApp marketing software","conversational sales platform","WhatsApp appointment booking"]},{"@type":"WebPage","@id":"https://respond.io/help/facebook-messenger/facebook-message-templates#webpage","url":"https://respond.io/help/facebook-messenger/facebook-message-templates","name":"Facebook Message Templates","description":"Learn more about Facebook Message Templates, why they replace message tags on respond.io, and how to use them to send compliant utility messages outside the 24-hour Messenger window under Meta’s latest policies.","isPartOf":{"@id":"https://respond.io/#website"},"primaryImageOfPage":{"@type":"ImageObject","url":"https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F3f43c48b21b24f4e8b02b100c0c8fab0"},"breadcrumb":{"@id":"https://respond.io/help/facebook-messenger/facebook-message-templates#breadcrumb"}},{"@type":"WebSite","@id":"https://respond.io/#website","name":"Respond.io","url":"https://respond.io/","potentialAction":{"@type":"SearchAction","query-input":"required name=search_term_string","target":"https://respond.io/search?query={search_term_string}"},"publisher":{"@id":"https://respond.io/#organization"}}]}
```
