1. Messavy API
Messavy
  • Messavy API
    • Connect WABA to Messavy
    • Platform user guide
    • Introduction to API integration
    • How to retrieve API key
    • How to retrieve required IDs
    • How to create a template on portal
    • How to create a Whatsapp broadcast template on portal
    • How to create a campaign on portal
    • How to upload contacts to a campaign
    • Send message
      • Get channel information
      • Get Channel Status
      • Broadcast Template Message
      • Send Conversation Message
      • Broadcast Message
    • Get message
      • Get Message Status
    • Template
      • Create Template
      • Get Template By PublicId
      • Update Template
      • Get List Approved Template
      • Delete Template
    • Bulk Campaign
      • Get list bulk campaign
      • Send Bulk Campaign Broadcast
      • Send Bulk Contact Message
    • Schemas
      • PartnerMessageType
      • MessageType
      • Status
      • TemplateStatus
      • TemplateMessage
      • SendMessageBroadcast
      • TextMessage
      • TextMessageWithAttachment
      • FileMessage
      • SuggestionActionType
      • Suggestion
      • WhatsappFormCreateTemplateMessage
      • CreateFormTemplateMessage
      • ResponseCreateTemplateMessage
      • ResponseGetTemplate
      • BroadcastResponseMessage
      • ChannelResponse
      • ResponseMessage
      • ResponseStatusMessage
      • BulkCampaignBroadcastRequest
      • BulkCampaignBroadcastRequestMessage
      • BulkCampaignSearchResponse
      • BulkCampaign
      • BulkCampaignStatus
      • BulkCampaignType
      • BulkCampaignBroadcastResponse
      • BulkCampaignContact
      • BulkCampaignConversationRequest
      • BulkCampaignConversationResponse
      • ErrorMessage
      • Application
      • PartnerEvent
      • ResponseChannelInfo
      • ResponseListApproveTemplate
      • WhatsappConversationParams
      • CommonGetChannelStatusResponse
      • WhatsappChannelStatusResponse
      • ChannelStatus
      • Attachment
      • AttachmentImage
      • AttachmentLink
      • AttachmentMiniProgram
      • AttachmentVideo
      • AttachmentFile
  1. Messavy API

How to create a template on portal

A template can be either a single message (for broadcast campaigns) or a sequence of questions and messages (for conversational campaigns) created for use in Bulk campaigns.
One conversation template can be reused across multiple Bulk campaigns, helping save time during campaign creation.
Currently, there are several types of templates available: Viber templates, RCS templates, Facebook templates, and WhatsApp templates.
Create a template
Broadcast template:
Select Manage Template on drop-down menu list
Click on + New Template
Select the Official account associated with the broadcast template you want to create
Check the type of messages below to understand the features of each type of message.
Set Expire type: (not available for Whatsapp template)
Set by campaign: The broadcast template will be based on the configuration of each campaign you create.
None: not set expire time for template.
Expire time: set the exact date and time for the expiring => once expired, the status of all messages as Sent will change to Failed.
TLL: specify the expiration time for a template, for example 1 hour, 2 hours, 1 day....etc.... => the time is calculated from when the template is sent.
Set Name for template
Screenshot 2026-03-02 at 13.55.04.png
Conversation template:
For conversation templates, there is no need to select an Official account because one conversation template can be used for many different OA (of course, it must be the same channel).
NoElementDescriptionReference URL/Input
1NameYour template’s nameTest 1
2TypeYour template’s typeBroadcast only: only display broadcast [1 message only]- Conversation: display conversation [multiple messages]
3ChannelSelect channel you would like to use for sending messageViber [Broadcast type only] - Viber bot [Conversation type only] - RCS - Facebook - Telegram - Whatsapp
4DescriptionDescribe your templateTest Whatsapp Message
Click directly on template's name you would like to create questions flow (list of questions)
Click on New message button to start
Input the information for your template.
NoElementDescriptionReference URL/Input
1Message IDUse to combine with Message name to identify your Message. Very important in creating the question/message flow. Users will use this MessageID-Message name to specify the question/message which should appear next in the flow.Message ID : 1 - Message Name : Request basic info => Identifier of this question would be: 1-Request basic info
2Message NameUse to combine with Message ID to identify your message
3TypeThe type of message you want to send to your customersRich Card: up to 6 (not available for Whatsapp) - Text - Picture - Video - File: pdf is not applicable for RCS - Whatsapp interactive (not available for rcs or viber)
4Next Message Base OnSet up trigger for next messageUser Answer - Script
5Answer IDConfigure the variable so that it can be displayed in the following questions/messagesExample: Set answer ID as ‘name' - If a customer inputs the name as John and in the next sentence we put in the description: Name: {{name}} It will display as follows: Name: John
6StatusSet up the questions/messages so that the system recognizes the flow of the list of questions.Start: Use for 1st question/message - Normal: The questions/messages are in the middle of the question flow - Complete: Use for last question/message - Error: Use for displaying error while user input information is not in the preset data.
7Next QuestionUse to arrange the question/message which should appear next in the question/message flow of the list of questions.Example input: 3-Accept
8Add suggestionsUse to set buttons for messages.Type of button: REPLY: direct to next message - DIAL: call the phone number configured in Post back data - OPEN URL: open URL configured in Post Back data
9Add APIImplement API calls such as GET or POST....etc... to your own or 3rd party APIs.
10Is need replyIf selecting this option, you will need to input a response before moving on to the next message.
Screenshot 2026-03-02 at 13.53.44.png
Modified at 2026-05-04 07:25:18
Previous
How to retrieve required IDs
Next
How to create a Whatsapp broadcast template on portal
Built with