All Products
Search
Document Center

Chat App Message Service:Template design

Last Updated:Nov 04, 2025

This topic describes the template categories of Chat App Message Service and how to create, edit, and delete templates in the console.

Template categories

  • Marketing templates

    Marketing templates are the most flexible. They are not tied to a specific transaction. Instead, they relate to your business or its products or services. These templates can include promotions, offers, welcome messages, closing messages, updates, invitations, recommendations, or responses to requests. Marketing templates support custom templates, catalog message templates, and multi-product message (MPM) templates. In the custom template format, you can customize the message content and layout. To switch formats, you can click the template format drop-down list in the upper-right corner of the template design page. For sample templates, see Marketing templates.

    • Custom templates

      Buttons and descriptions in custom templates (click to expand)

      Button

      Description

      04

      Add a template language.

      05

      Undo the last operation.

      06

      Redo the last undone operation.

      07

      Add a message header.

      Note

      You can add only one header to a template.

      image.png

      Add a limited-time offer.

      • If the expiration time feature is disabled and a coupon code button is added, the coupon code button must be the first button.

      • If the expiration time feature is disabled and no coupon code button is added, a URL button must be the first button.

      Note

      You can add only one limited-time offer to a template.

      08

      Add a message footer.

      Note
      • You can add only one footer to a template.

      • Footers are not supported in limited-time offer templates.

      09

      Add a URL button.

      Enter a Button Name, URL Type, and URL.

      Note
      • You can add only two URL buttons to a template.

      • URL buttons are not supported in catalog message templates and MPM templates.

      10

      Add a call button.

      Enter a Button Name, Country/Region, and Phone Number.

      Note
      • You can add only one call button to a template.

      • Call buttons are not supported in catalog message templates and MPM templates.

      11

      Add an auto-reply button.

      Enter the Button Text and add an Event Type.

      • If you set Event Type to Open Message, select a message template.

      • If you set Event Type to External Event, select a business system, intent, and default message.

      Note
      • A template can contain a maximum of 10 buttons. This includes URL buttons, call buttons, auto-reply buttons, and coupon code buttons.

      • Auto-reply buttons are not supported in catalog message templates and MPM templates.

      image.png

      Add a coupon code button.

      The name of the coupon code button is fixed as "Copy Coupon Code". Select a text variable for the button.

      Note

      You can add only one coupon code button to a template. When used with a limited-time offer, place the coupon code button first.

      010

      Add a stop promotion button.

      To use the Stop Promotion button, select the check box in the button settings area to agree to the protocol.

      Note

      You can add only one stop promotion button to a template.

      WhatsAppFlow

      WhatsApp Flow button.

      In the message template, select a published WhatsApp Flow. Click the Sync Flow button and select a WhatsApp Flow from the drop-down list.

      Note

      You must create and publish a WhatsApp Flow on the Facebook Business Manager (FBM) platform before you can select it in Chat App Message Service using the sync feature.

    • Catalog message templates and MPM templates

      Catalog message templates and MPM templates are marketing templates related to the Meta e-commerce catalog. Before you use these templates, you must grant authorization and bind a product catalog. For more information about catalog authorization and binding, see Catalog management. For more information about how to create and send product catalog templates, see Best practices for product catalog templates.

  • Utility templates

    Important

    Any template that mixes utility and marketing content is classified as a marketing template.

    • Utility templates relate to a specific, agreed-upon transaction. They are used to confirm, suspend, or change a transaction or subscription.

    • The design of utility templates differs from marketing templates because they do not support certain marketing features. For example, utility templates do not support buttons for features such as limited-time offers, coupon codes, or stopping promotional messages.

    • For sample templates, see Utility templates.

  • Authentication templates

    • Authentication templates are the most restrictive. Businesses must use WhatsApp-predefined authentication message templates. These templates can include optional add-ons, such as security disclaimers and expiration warnings. Authentication templates must also be configured with a one-time password (OTP) button to copy the password or auto-fill it.

    • Authentication templates allow businesses to authenticate users with OTPs.

    • The content or parameters of authentication templates cannot contain URLs, media, or emojis. Parameters are also limited to 15 characters.

    • For more information about authentication templates, see Best practices for authentication templates.

    • For sample templates, see Authentication templates.

Procedure

Prerequisites

Create a template

  1. Log on to the Chat App Message Service console.

  2. In the left-side navigation pane, click Channel Management.

  3. On the Channel Management page, find the WhatsApp channel that you want to manage and click its Channel ID or Manage.

  4. On the channel action page, choose Template Design.

  5. On the Template Design page, click Add.

  6. In the Add dialog box, enter a Template Name, and select a Category and Language.

    Note

    WhatsApp reviews the template content to ensure it matches the selected category. If the content does not match the category, WhatsApp automatically updates the category.

    Important

    WhatsApp may update the category of a template based on its content. For example, after a utility template is approved, the WhatsApp review system may determine that the template content is for marketing purposes. In this case, WhatsApp updates the template category to Marketing and charges you based on the billing rules for marketing messages. If you want to pause sending messages using the template after its category is changed, select the Pause Sending When Category Changes check box. For more information, see Changes in WhatsApp message template categories and sending control settings.

    The final template category for billing purposes is reflected on the bill.

  7. Click OK to start designing the template. To set variables or upload materials, see Add variables or Upload materials.

  8. After you finish configuring the template, click Save.

  9. Click Submit For Approval. After WhatsApp approves the template, you can use it to send messages.

Edit a template

  1. On the Template Design page, find the template that you want to edit and click its Template Name or click Edit in the Actions column.

  2. Edit the template as needed. To set variables or upload materials, see Add variables or Upload materials.

    Note

    You can edit a WhatsApp message template regardless of its review status. However, if you edit an approved template, you must submit it for review again. This has the following effects:

    1. After you submit the template for review, you cannot use it to send messages until it is approved.

    2. Submitting the template for review causes ongoing sending tasks that use the template to fail.

    Exercise caution when you edit an approved message template.

Delete a template

  1. On the Template Design page, find the template that you want to delete and click Delete in the Actions column.

  2. In the Delete confirmation dialog box, click Confirm.

    Note
    • According to WhatsApp regulations, after you delete a message template, you must wait 30 days before creating a new template with the same name.

    • If you delete an approved message template, ongoing sending tasks that use the template will fail.

    • Exercise caution when you delete templates.

What to do next

Send WhatsApp messages

References