---
title: "Creating Marketing / Utility Template"
slug: "creating-marketing-utility-template"
updated: 2026-06-02T09:37:16Z
published: 2026-06-02T09:37:16Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://help.commbox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Creating Marketing / Utility Templates

## Overview

WhatsApp templates are pre-approved message formats that enable businesses to initiate conversations with customers outside the customer service window. Templates can be used for a variety of use cases, including promotional campaigns, customer updates, reminders, notifications, and other business-initiated communications.

This guide explains how to create and edit **Marketing** and **Utility** templates in CommBox, including configuring template content, variables, media attachments, buttons, and language variations before submitting the template for Meta approval.

For information about template categories, approval statuses, quality ratings, and template performance, refer to the [Template Management](https://help.commbox.io/docs/template-management) guide.

**Note:** This guide covers Marketing and Utility templates only. To learn how to create templates for one-time passwords (OTP) and verification messages, see the [Authentication Templates](https://help.commbox.io/docs/creating-new-whatsapp-authentication-templates) guide.

Click [here](https://developers.facebook.com/docs/whatsapp/updates-to-pricing/new-template-guidelines/#authentication-templates) to learn more about Meta’s template guidelines.

## Creating a New Marketing or Utility Template

1. In the CommBox console, navigate to **Settings** and select **WhatsApp** from the Communication Channels section.
2. Select the **General Settings** tab and expand the **WhatsApp Message Templates** section.![General Settings2.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/General%20Settings2.png)
3. The template list displays all templates associated with your account, including their category and approval status. Click **Add New Template**.![add new template.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/add%20new%20template.png)
4. At the new dialog box, select the template category (for this guide: **Marketing** or **Utility**) and choose the relevant **WABA** (WhatsApp Business Account). **Note:** Template categories are determined and billed according to Meta's policies. Meta may reclassify a submitted template if its content does not match the selected category. For example, a business may consider a customer update to be a Utility message, while Meta may classify it as Marketing. ![Marketing create -page1 - prefilled.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/Marketing%20create%20-page1%20-%20prefilled.png)
5. To automatically accept Meta's category decision, leave the **Accept WhatsApp Classification** option enabled (recommended).
6. Enter a template name using lowercase English letters only. Choose a descriptive business name that clearly identifies the template's purpose (for example, end_of_year_sale). ![Marketing create -page1.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/Marketing%20create%20-page1(1).png)
7. Select the template language and click **Next**.
8. **Template Content**
  - **Type of variable** Before configuring the template content, select the variable format that will be used throughout the template. CommBox supports two variable modes:

Named variables improve template readability and make it easier to understand the purpose of each variable when configuring automations, CRM mappings, and campaign workflows. **Important:**
    - **Number Mode** – Uses numbered placeholders such as {{1}}, {{2}}, and {{3}}
    - **Name Mode** – Uses descriptive variable names such as {{customer_name}}, {{company_name}}, and {{appointment_date}}
    - A template can contain only one variable type. Numbered and named variables cannot be combined within the same template.
    - Named variables must contain lowercase English letters only.
    - Variable names should be descriptive and meaningful.
    - Template text cannot begin with a variable.
    - Meta's variable requirements and sample value requirements apply to both variable modes.  

![Marketing create -page2.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/Marketing%20create%20-page2.png)
  - **Header (Optional)** ![Template header.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/Template%20header.png) You can add either a **Text** or **Media** header.
    - To include variables in a text header, click Add Variable.
    - If you select a media header, you must choose the media type and provide a sample file for review.
  - **Body** Enter the template message content (up to 1,024 characters). Ensure that the content is written in the selected language. If you need the template in additional languages, create a separate template for each language.

**Adding Variables** To insert variables into the template: 1. Place the cursor where the variable should appear. 2. Click **Add Variable**. 3. Depending on the selected variable mode:

**Important:** Meta requires **sample values** for all variables. When submitting a template that contains variables, provide representative sample values that demonstrate how the completed message will appear. Do not use actual customer information.
    - In **Number Mode**, the system automatically generates sequential placeholders ({{1}}, {{2}}, etc.).
    - In **Name Mode**, enter a descriptive variable name (for example, customer_name or order_number).  

  

Choose a descriptive name for each variable to help agents understand what information should be provided when sending the template.
  - **Footer (Optional)**

Enter footer text to appear at the bottom of the template.
  - **Buttons (Optional)** You can add up to two buttons: ![image.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/image%28298%29.png)
    - **Call-to-Action Buttons**
      - Website URL
      - Phone Number
    - **Quick Reply Buttons**
      - Button text is limited to 20 characters  ![image.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/image%28299%29.png)  

**Note:** If you add a URL button, the final URL can be configured later when the template is used in an Automation or Broadcast. It is not necessary to define the production URL during template creation.

![Marketing create -page2 - filled.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/Marketing%20create%20-page2%20-%20filled.png)

1. **Submit the Template**  

Review the template configuration and click **Add** to submit it for Meta approval.  
  

**Tip:** Templates that clearly reference an existing customer interaction, request, or transaction are generally more likely to be approved than purely promotional content.  

The template will appear at the bottom of the templates under Pending. Once Meta approves or rejects your template, you can edit the template (and send for reapproval).  

Locate your template using the filters at the top.![Checking for template approval.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/Checking%20for%20template%20approval.png)

If you need assistance, contact [support@commbox.io](http://support@commbox.io).

## Editing Existing Marketing or Utility Templates

Before editing a template, note the following restrictions:

- Editing templates requires the appropriate permissions.
- Only templates with an **Approved**, **Rejected**, or **Paused** status can be edited.
- The template's official name, category, and language cannot be changed.
- When modifying a media header, you must provide an updated sample file.
- Approved templates can be edited up to **10 times within a rolling 30-day period**, and no more than once within 24 hours.
- Rejected and Paused templates can be edited without limitation.

**Editing Procedure**

1. Navigate to **Settings** > **Communication Channels** > **WhatsApp**.
2. Select the **General Settings** tab and expand the **WhatsApp Message Templates** section.
3. Locate the template you want to modify. Use the available filters to quickly find specific templates.![WA editing.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/WA%20editing.png)
4. Click the **Edit (pencil)** icon next to the template.
5. Update the template content as required.  

If you need to change the template's business display name, click **Back**, modify the name, and then click **Next** to return to the content screen.
6. Click **Save** to submit the updated version for processing.

The updated template will be reviewed and processed in accordance with Meta's template approval policies.
