MyAlice Product Walkthrough
API ReferenceWebsiteDashboardRoadmap
MyAlice Guide
MyAlice Guide
  • ๐Ÿ‘‹Welcome to MyAlice
  • ๐Ÿš€Getting Started
    • ๐Ÿ”คKey Terminologies
    • Signup to Myalice
    • ๐ŸคŸCreate your Team
      • Personalize your Team
      • Manage User Roles
      • Create Groups in your Team
      • Create Multiple Teams
      • Connect Multiple Teams
    • ๐Ÿ’ธSet up your Billing
      • Subscribe to the Premium Plan
      • Subscribe to the Enterprise Plan
      • Subscribe through Shopify
      • Update your Subscription
      • Add a Payment Method to Use WhatsApp
      • Track and Configure your Billing
      • Unsubscribe from MyAlice
    • ๐ŸŽ™๏ธAgency Mode on MyAlice
    • โฐSet up your Business Hours
  • ๐Ÿ”—MyAlice Channels
    • ๐ŸŽ‰Connect Your Social Media
      • Connect Your Facebook Feed
      • Connect Your Messenger
      • Connect Your Instagram Messenger
      • Connect Your Instagram Feed
      • Connect Your WhatsApp Business Account
      • Connect Your Telegram
      • Connect Your Viber
      • Connect Your Line Messenger
    • ๐Ÿ“งConnect Your Email
      • Connect Gmail
      • Connect Custom Email
    • ๐ŸŒConnect Your Website or Mobile App
      • ๐Ÿ’ฌConnect your Website for a Chat Plugin
      • ๐Ÿ“ฑConnect Your Mobile App (Android / iOS)
    • ๐Ÿ‡ซ๐Ÿ‡ฒClone Channels
  • ๐Ÿ“ฅMyAlice Inbox
    • ๐ŸงญNavigate the Inbox
    • ๐Ÿ””Manage Inbox Notifications
    • ๐Ÿ’ฌUnderstand Chat Features
    • ๐ŸŽซManage Tickets
      • Assign a Ticket
      • Resolve a Ticket
      • Tag a Ticket
        • Tag Settings
      • Reopen Tickets
      • Smart Ticket Assignment
    • ๐ŸŽฎAdvanced Ticket Management
      • Ticket Configurations
      • SLA Configurations
  • ๐Ÿ›’E-commerce on MyAlice
    • ๐Ÿ›๏ธOverview
    • ๐Ÿ’œManage your WooCommerce Store
      • Connect your WooCommerce Store to MyAlice
      • Connect Your Customer Information on WooCommerce
      • Manage WooCommerce Orders from Inbox
    • ๐Ÿ’šManage your Shopify Store
      • Connect your Shopify Store to MyAlice
      • Connect Your Customer Information on Shopify
      • Manage Shopify Orders from Inbox
    • ๐Ÿ‘œProduct Recommender
    • ๐Ÿ†E-Commerce User Data in Inbox
  • ๐Ÿค–Chatbot & Automation
    • ๐ŸงญExplore the Automation Tab
    • โœจCreate rules to trigger a Sequence
      • Keyword wise Automation
      • Source (referral) wise Automation
      • Post comment wise Automation
      • Facebook Ad wise Automation
      • User intent (by NLP) wise Automation
        • Connect wit.ai NLP
        • Connect MyAlice NLU
        • Connect INTNT
        • Connect Intents to Sequences
    • ๐ŸงฑAdd Blocks to Your Chatbot
      • Block Compatibility
      • Add and Send Content Blocks
      • Collect User Information Blocks
      • Action Blocks
    • ๐Ÿš—Create Advanced User Journeys
      • Quick Reply Block
      • Button Block
      • Gallery Block
      • CSAT Block
      • Datalab Entry Block
    • Page
  • ๐Ÿ“ฒMyAlice for WhatsApp
    • ๐Ÿ—บ๏ธOverview
      • Migrate from your Existing BSP
      • Migrating from the WhatsApp App to the API account
      • Difference between WhatsApp Business App vs WhatsApp Business API
      • Verifying your Facebook Business Account
      • Picking a number for WhatsApp Business
      • Getting Started with Message Templates
      • Message Templates & Session Messages
      • WhatsApp Message Templates Best Practices
      • WhatsApp API Pricing
      • Apply for a Blue Tick
    • ๐Ÿ“คCreate and Send Template Messages
    • โญStarting a new conversation
    • ๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆWhatsApp Broadcasts
      • WhatsApp Broadcast Overview
      • Create a Broadcast
      • Opt-In and Opt-Out
    • ๐Ÿ’ฐAutomate Sales in WhatsApp with WhatsApp Catalog
      • ๐Ÿ”ƒUpload Inventory in Meta
      • ๐Ÿ”—Connect your Catalog to the WhatsApp Business Account
      • Share Products with Your Customer
    • ๐Ÿ“ˆWhatsApp Marketing Automation
      • ๐Ÿ’šSetup WhatsApp Automation for Shopify
      • ๐Ÿ€Shopify + WhatsApp Marketing Automation- Sample Use Cases
  • ๐Ÿ“ฑMyAlice Mobile App
    • โฌ‡๏ธDownload the Mobile App
    • ๐Ÿค“Navigate the Interface
    • โšกEnable Mobile App Notifications
    • ๐Ÿ“ฌUsing the Mobile Inbox
  • ๐Ÿ“‚Data Lab & Analytics
    • ๐Ÿ“ŠDiving Deep in Data Lab
      • Create a Datalab Sheet
      • Create Forms in Data Lab
      • Add, Collect or Store Data in Data Lab
    • ๐Ÿ‘ชUnderstand the Customer Tool
    • ๐Ÿ“ˆAnalytics, Metrics & Reports
      • Customer Metrics
        • General Metrics
        • User Demographics Metrics
        • Chatbot Efficiency Metrics
      • Automation Metrics
      • Agent Metrics
      • CSAT Reports
  • ๐Ÿ”‘External Integration
    • ๐ŸฌCheckout.com
      • Recieve Payments with Checkout.com
    • ๐Ÿช‚Pabbly
    • ๐ŸฆพDeveloper Documentation
  • Release Log
    • Release Log: Version 1.27.9
    • Release Log Version 01.25.01
  • Release Log Version 1.25.03
  • Release Log Version 1.25.04
Powered by GitBook
On this page

Was this helpful?

  1. MyAlice for WhatsApp

Create and Send Template Messages

Last updated 1 year ago

Was this helpful?

Video Tutorial:

To create a Message Template, youโ€™ll need to ensure the following:

  1. Youโ€™re an admin of your MyAlice Account

  2. You have an active WhatsApp connection on MyAlice

  3. Your Business Manager is verified. If not, youโ€™ll have limited access to the number of templates you can create and send.

Create a Message Template

  1. Go to Integrations and select the options against your WhatsApp Channel.

  2. Click on โ€˜Manage Templatesโ€™.

  3. If youโ€™ve created any templates before, youโ€™ll see a list of all the templates here with their relevant status. If not, youโ€™ll see it as blank.

  4. To create a new template, click on โ€˜Create New Message Templateโ€™

  5. Provide the content of your new template

  6. Once done, click โ€˜Save and Request Approvalโ€™ This will send the template to WhatsAppโ€™s end for approval. Normally it takes around 10s for the approval. You can check the status from the โ€˜Manage Templateโ€™ section.

Message Template Contents

Template Related Information

  • Template name: This should be in small letters and without any special characters.

  • Category: Select the category your template falls under.

  • Language: Select the language youโ€™d like the content of the template to be.

  • Button Type: You can add buttons with the texts you sent. You also have options to decide how you want the buttons to respond.

    • Sequence: This triggers a sequence from your automation.

    • URL: This opens up a URL.

  • Header type: Header is basically the title of your content, which will appear in bold to your recipients. You can have two types of headers:

    • Text: A header that will just be a text

    • Image: An image as an header

Message Related Information

  1. Header (optional): Header can be an image or a text. If text, it can be 60 characters max. For image, use an image of 1.91:1 aspect ratio (1125 px by 600 px) for best view. Accepted formats are .jpg, and .png

  2. Body: This is the message that you want to send to the customers. You can use variables in body. To use variables, use this format: {{variable|example}} where variable is the name of the variable, and example is a sample data. While sending message template, variable will be replaced by customer attributes.

  3. Footer (optional): Footer can be a text with 60 characters limit.

  4. Button: You can add buttons with the texts you sent. Buttons can trigger chatbot sequences created in MyAlice or take the users to any URL. URLs can be static or dynamic. If you want to use Dynamic URL like Abandoned Checkout URL, You need to add suffix. So for example https://ecomwave.com/AYSF34 link to pass dynamically, in WhatsApp Message Template URL, use https://ecomwave.com/{{url|example}}. Notice a few things:

    • You cannot make the full URL dynamic. If you need to do that, use our helper redirection url: https://gtlc.cc/r/?link={{url|example}}

    • In the url variable, add a variable with an example like this: {{url|example}}

Accepted Media Types and Maximum Sizes

Send an Approved Message Template

There are two ways you can send template messages:

  1. Youโ€™ll have to use a template message if you want to send a message to a user-initiated conversation on WhatsApp beyond 24 hours.

  2. You can broadcast a template message to a list of your contacts

Send Template for Conversations beyond 24 hours

Step 1: Go to the relevant WhatsApp ticket

Step 2: Click on the template icon on the bottom of the middle bar

Here youโ€™ll see the list of all your approved template messages. Click on the one that youโ€™d like to send and itโ€™ll be automatically populated in the text box. Hit โ€˜Sendโ€™ and itโ€™ll be sent to the customer.

Send Message Template with API

Base URL: https://api.myalice.ai

You can get your API key by going to Settings -> Team Information.

๐Ÿ“ฒ
๐Ÿ“ค
Template Related Information
Components of a Message Template
  • Video Tutorial:
  • Create a Message Template
  • Message Template Contents
  • Accepted Media Types and Maximum Sizes
  • Send an Approved Message Template
  • Send Template for Conversations beyond 24 hours
  • Send Message Template with API
  • POST/stable/open/whatsapp/send-template-message
post
Authorizations
Query parameters
api_keystringOptional

Pass the API Key as Query Parameter through this or use the X-Myalice-Api-Key Header

Header parameters
X-Myalice-Api-KeystringOptional

Pass the API Key as Header through this or use the api_key Parameter

Body
template_idstring ยท min: 1Required
channel_idstring ยท min: 1OptionalDefault: 0
channel_phonestring ยท min: 1OptionalDefault: 0
customer_phonestring ยท min: 1Required
Responses
200Success
application/json
post
POST /stable/open/whatsapp/send-template-message HTTP/1.1
Host: 
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 135

{
  "template_id": "text",
  "channel_id": "0",
  "channel_phone": "0",
  "customer_phone": "text",
  "attributes": {
    "ANY_ADDITIONAL_PROPERTY": "anything"
  }
}
200Success
{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "project_id": 1,
  "timestamp": "2025-05-15T10:07:12.003Z",
  "function_name": "text",
  "message": "text",
  "status": "text"
}