VNA MMP API
    VNA MMP API
    • Introduction
    • How to retrieve required IDs
    • How to retrieve API key
    • How to create a template on portal
    • How to create a Whatsapp broadcast template on portal
    • How to create a campaign on portal
    • Onboard
      • Onboard new Company and Company's Admin
        POST
      • Update company profile
        POST
      • Create a new API key
        POST
    • Channel
      • RCS
        • Create RCS Official account
        • Edit Channel RCS
        • Get Channel Rcs Status
        • Add Channel Test Number
        • Check Bulk Phones
        • Check capabilities of phone number
        • Request Verification Channel
      • ZALO
        • Check Zalo Channel Consent Status
        • Send Consent request
      • Get channel information
        GET
      • Get Channel Status
        GET
      • Broadcast Template Message
        POST
      • Send Conversation Message
        POST
      • Broadcast Message
        POST
    • Message
      • Get Message Status
        GET
    • Template
      • Create Template
        POST
      • Get Template By PublicId
        GET
      • Update Template
        POST
      • Get List Approved Template
        GET
      • Delete Template
        DELETE
    • Bulk Campaign
      • Get list bulk campaign
        GET
      • Send Bulk Campaign Broadcast
        POST
      • Send Bulk Contact Message
        POST
    • Channel Onboard
      • Generate token for onboarding Whatsapp
    • Billing CDR
      • Create billing request
      • Get billing request status
      • Download billing
    • Summary
      • Get Channel Summary
    • Partner
      • radica
        • Wecom
          • Get Wecom agent's customers
          • Sync Wecom agent's customers
          • Send messages to Wecom customers
          • Send messages to Wecom Customer Group
          • Get Wecom Message Status
    • Schemas
      • ChannelTestRequest
      • ChannelTestResponse
      • CheckPhoneCapabilitiesResponse
      • OnboardRequest
      • OnboardResponse
      • UpdateCompanyProfileRequest
      • UpdateCompanyProfileResponse
      • CreateAPIKeyRequest
      • CreateAPIKeyResponse
      • PartnerMessageType
      • MessageType
      • Status
      • TemplateStatus
      • TemplateMessage
      • BroadcastSubscriberMessage
      • BroadcastSubscriberGroupMessage
      • CreateOrEditChannelRequest
      • LaunchChannelRequest
      • LaunchChannelRequestIndonesia
      • LaunchChannelRequestIndia
      • CheckBulkPhonesRequest
      • SendMessageBroadcast
      • TextMessage
      • TextMessageWithAttachment
      • RichLink
      • ListPicker
      • QuickReply
      • FileMessage
      • SuggestionActionType
      • Suggestion
      • RichCard
      • RCSRichCard
      • ViberRichCard
      • ViberBotRichCard
      • FBWhatsappInteractiveHeaderText
      • FBWhatsappInteractiveHeaderMedia
      • FBWhatsappInteractive
      • FBWhatsappInteractiveButton
      • FBWhatsappInteractiveList
      • WhatsappFormCreateTemplateMessage
      • CreateFormTemplateMessage
      • ResponseCreateTemplateMessage
      • ResponseGetTemplate
      • ListSubscriberResponseMessage
      • BroadcastResponseMessage
      • ChannelResponse
      • ResponseMessage
      • ResponseStatusMessage
      • ResponseSummaryChannelRCS
      • BulkCampaignBroadcastRequest
      • BulkCampaignBroadcastRequestMessage
      • BulkCampaignSearchResponse
      • BulkCampaign
      • BulkCampaignStatus
      • BulkCampaignType
      • BulkCampaignBroadcastResponse
      • BulkCampaignContact
      • BulkCampaignConversationRequest
      • BulkCampaignConversationResponse
      • ChanelOnboardGenerateTokenRequest
      • ChanelOnboardGenerateTokenResponse
      • ErrorMessage
      • Application
      • PartnerEvent
      • ResponseChannelInfo
      • ResponseChannelRCSLaunchInfo
      • CheckBulkPhonesResponse
      • ResponseListApproveTemplate
      • RCSConversationParams
      • ViberBotConversationParams
      • ViberConversationParams
      • AppleConversationParams
      • WhatsappConversationParams
      • CommonGetChannelStatusResponse
      • WhatsappChannelStatusResponse
      • ChannelStatus
      • Attachment
      • AttachmentImage
      • AttachmentLink
      • AttachmentMiniProgram
      • AttachmentVideo
      • AttachmentFile
      • backgroundTask
      • ZaloRequestConsentRequest
      • ZaloCheckConsentResponse
      • ZaloRequestConsentResponse

    How to create a Whatsapp broadcast template on portal

    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 Name for template (this name would be used on msh only)
    Screenshot 2026-03-02 at 16.03.52.png
    Click on the template you just created (of course, contains no content yet)
    Click on Create template button
    Provide name for template (this name will be displayed in WhatsApp Manager)
    Select Template Category:
    Marketing templates – Enable businesses to achieve a wide range of goals, from generating awareness to driving sales and retargeting customers.
    Utility templates – Enable businesses to follow up on user actions or requests, since these messages are typically triggered by user actions.
    Authentication templates - Enable businesses to verify a user’s identity, potentially at various steps of the customer journey.
    Language: Choose which languages your message template will include. You can delete or add more languages in the next step.
    Add your content:
    Add sample: (Optional) You can add a content example for your template by clicking the Add sample button. This helps us during the review and approval process, so we can understand what kind of message you plan to send. Make sure that these are examples and do not include any actual user or customer information.
    Header: (Optional) Add a title or choose which type of media you'll use for this header.
    Body: Enter the text for your message in the language you've selected. You can edit text formats, add emojis or include variables. These allow a developer to add unique information such as specific names, locations or tracking numbers when inputting the templates into WhatsApp Business platform.
    Footer: (Optional) Add a short line of text to the bottom of your message template.
    Buttons: (Optional) Select from the drop-down menu to create buttons that let customers respond to your message or take action:
    None: If you don't want to add any buttons, select this option.
    Call to action: Create up to two buttons that let your customers take action. The types of action include Call phone number and Visit website. This lets you add a phone number or website URL to your message. If you choose Visit website, you can choose from a Static (fixed) website URL or a Dynamic website URL, which creates a personalised link for the customer to view their specific information on your website by adding a variable at the end of the link.
    Quick reply: Create up to three buttons that let your customers respond to your message.
    When completed, click Submit.
    Your template will now be sent for review. The status of your template is viewable under Message templates. After your message has been approved, you can use that template for campaign creation.
    Screenshot 2026-03-02 at 16.05.11.png
    Modified at 2026-03-02 09:05:54
    Previous
    How to create a template on portal
    Next
    How to create a campaign on portal
    Built with