Skip to main content

Add a WhatsApp template message

WhatsApp business customers can reply to inbound messages within 24 hours without a template message. After 24 hours of receipt of the original inbound message or to send a proactive outbound message, WhatsApp business customers must use pre-approved, structured messages, called template messages, to contact their customers.

Genesys Cloud supports two types of WhatsApp templates through Canned Responses. Depending on the type of customer experience you want to deliver, you can use either standard WhatsApp templates or carousel templates.

Standard WhatsApp templates support text-only messages and single-media headers with images. These templates are created and approved in Meta Business Manager before they can be mapped to a Genesys Cloud canned response and used in customer interactions. Agents, bots, and digital bot flows, agentless API, and outbound campaigns use these approved templates.

WhatsApp carousel templates provide a richer messaging experience by allowing businesses to send multiple image cards with interactive buttons in a single message. Customers can browse products, services, promotions, or other content and access external websites directly from WhatsApp. Carousel templates are created and managed within Genesys Cloud, and submitted to Meta for approval. Approved templates can be used by bots, agentless API integrations, and outbound messaging scenarios, depending on the template type.

To add a WhatsApp template message, follow these steps:

  1. Click Menu > Digital and Telephony > Interaction Assets > Canned Responses
  2. Under Libraries, in the library where the response belongs, click .
  3. Click Add Response.
  4. In the Response Name box, type a meaningful name. Agents see this name. 
  5. The Libraries list displays the library name that you selected in the Libraries tab. To specify a different library, click the library name from this list.
  6. For Response Type, click the Message Template tab.
  7. In the Template Type section, select the type of template that you want to create.
Notes:
  • The Namespace ID field is no longer required by WhatsApp and does not need further Canned Response configuration. 
  • The Template Name and Language fields are not editable after you have saved the response, however, you can edit other Message and Button contents.
  • Header images must be of the type image/jpeg, image/png, image/webp and cannot exceed 5 MB in size. Images that you save as part of the canned response deliver when the message routes to the users. Agents cannot edit images (or agentless API clients) when they use and send the template message as part of a WhatsApp interaction. Only canned response administrators can make edits.
  • Configured template message variables, or from your approved WhatsApp template appear as pill buttons when you save the message. To update the names, descriptions, and default values for template variables, click these buttons.
  • If you configure variable parameters as part of your Header, Body, and URL Buttons, ensure that the variable and parameter names differ for each section. Genesys recommends that you insert variable names, instead of using variable numbers, to distinguish them across different sections of your message template. For example: Use {{order_id}} instead of {{1}}, or use {{first_name}}, {{last_name}} instead of {{1}}, {{2}}, and so on.
    •  If you make template message variable names “agent_name,” “customer_name,” or “agent_alias,” Genesys Cloud populates them with related conversation values. Variable names can include only alphanumeric characters and underscore as a special character. Variable names must be in lowercase and cannot exceed 20 characters.
    • can pre-populate template message variables. A custom substitution overrides a configured default value, if provided. can modify the automatically populated value.
  • WhatsApp imposes a limit of 10 total buttons per template. If you configure more than 10 buttons in your canned response, the template message will fail to deliver.
  • Header text or the Link URL field of a URL Button can only contain a single variable parameter. Adding more than one variable parameter and substitutions in these fields will result in the template message to fail delivery.
  • In the Media Carousel template, Genesys Cloud converts all the variables inserted as part of template definition into positional variables before submitting to Meta. Therefore, the variable names can be user-friendly with the combination of lower and uppercase letters, and numbers.