--- title: "Creating Marketing / Utility Template" slug: "creating-marketing-utility-template" updated: 2026-11-01T13:05:08Z published: 2026-11-01T13:05:08Z canonical: "help.commbox.io/creating-marketing-utility-template" --- > ## 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 support 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. It covers configuring template content, variables, media attachments, buttons, and language variations before submitting templates for Meta approval. For information about template categories, approval statuses, quality ratings, and performance, see the [Template Management](https://help.commbox.io/docs/template-management) guide. For **Business-Scoped User ID (BUSID)** conversations, CommBox also supports dedicated templates for requesting a customer’s phone number. To create one, select **Request Phone Number** as the button type. This creates a simplified template in which only the **Body** text can be configured. **Note:** This guide covers Marketing and Utility templates only. 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. For more information, see [Meta’s template guidelines](https://developers.facebook.com/docs/whatsapp/updates-to-pricing/new-template-guidelines/#authentication-templates). ## Creating a New Marketing or Utility Template 1. In the CommBox console, navigate to Settings > WhatsApp (in the Communication Channels section), and click the General Settings button at the top. ![WA Module - new Template0 - boxed.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/WA%20Module%20-%20new%20Template0%20-%20boxed.png) 2. In the side menu bar, select the **Message Templates** section. ![WA module2 - Message Templates.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/WA%20module2%20-%20Message%20Templates.png) 3. The template list displays all templates associated with your accounts, including their category and approval status. Click **+Add Template**. ![WA module2 - Message Templates - Add Template boxed.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/WA%20module2%20-%20Message%20Templates%20-%20Add%20Template%20boxed.png) 4. In the new dialog box, enter: 1. Select the WABA (WhatsApp Business Account) this template will be associated with. 2. The primary language for this template. 3. The template’s name (no capital letters or spaces) 4. A Friendlier name for easy reference (optional) 5. The template’s category (for this guide: **Marketing** or **Utility**) ![WA Module - new Template1.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/WA%20Module%20-%20new%20Template1.png) 5. 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. To automatically accept Meta's category decision, leave the **Accept WhatsApp category update** option enabled (recommended). 6. Click **Next**. 7. The next section is for the content of the actual template. ![WA Module - new Template2.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/WA%20Module%20-%20new%20Template2.png) 8. **Type of variable** Before configuring the template content, select the variable format that will be used throughout the template. CommBox supports two variable modes: - **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}} - 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:** - 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. ![WA Module - new Template2-variable format.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/WA%20Module%20-%20new%20Template2-variable%20format.png) 1. **Header (Optional)** ![WA Module - new Template2-header.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/WA%20Module%20-%20new%20Template2-header.png) You can add either a **Text** or **Media** header. - To include variables in a text header, add curly brackets ({{ }}) and provide a sample. ![WA Module - new Template2-Text header w variable.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/WA%20Module%20-%20new%20Template2-Text%20header%20w%20variable.png) - If you select a media header, you must choose the media type and provide a sample file for review. - Note the icon in the preview box. Make sure the file upload matches your selection. 2. **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. ![WA Module - new Template2-body.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/WA%20Module%20-%20new%20Template2-body.png) **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: 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. **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. 1. **Footer (Optional)** Enter footer text to appear at the bottom of the template. 2. **Buttons (Optional)** ![WA Module - new Template2-buttons.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/WA%20Module%20-%20new%20Template2-buttons.png) Define the type of interaction available to the customer: - **Custom reply** – Directs the customer to perform an action outside the conversation by clicking a button. - **Visit Website** (opens a URL) - up to two such buttons. - **Call Phone Number** (starts a phone call). - **Request Phone Number** – This option is unique to **BSUID** and creates a template specifically for requesting the customer's phone number. When selected, all other template elements, including the **Header** and other optional components, are disabled, leaving only the **Body** text available for configuration. - Copy offer code **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. 1. **Submit the Template** Review the template configuration and click **Submit for Review** 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. ![WA Module - new Template4.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/WA%20Module%20-%20new%20Template4.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** > **WhatsApp**. 2. click the **General Settings** tab and select the **Message Templates** section. 3. Locate the template you want to modify. Use the available filters to quickly find specific templates. 4. Click the 3-dot menu at the end of the line and select **Edit**. ![WA Module - new Template5.png](https://cdn.document360.io/cce107c7-3390-46bd-a6cf-3120b27c4105/Images/Documentation/WA%20Module%20-%20new%20Template5.png) 1. Update the template content as required. On the first page, you can only change the template's business display name. Click **Next** for the content section. 2. 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.