VNA MMP API
    • Introduction
    • Giới thiệu
    • How to retrieve required IDs
    • Cách thức lấy các ID cần thiết
    • How to retrieve API key
    • Cách lấy API key
    • How to create a template on portal
    • Cách tạo template trên portal
    • How to create a Whatsapp broadcast template on portal
    • Cách tạo Whatsapp broadcast template trên portal
    • How to create a campaign on portal
    • Cách tạo campaign trên portal
    • How to configure webhook endpoint into Official account (Channel)
    • Cách cài đặt webhook endpoint trên Official account (Channel)
    • Webhook payload
    • Onboard
      • Onboard new Company and Company's Admin
        POST
      • Update company profile
        POST
      • Create a new API key
        POST
    • Channel
      • ZALO
        • Check Zalo Channel Consent Status
        • Send Consent request
      • Get channel information
        GET
      • Get Channel Status
        GET
      • Send Conversation Message
        POST
      • Broadcast Message
        POST
    • Email
      • Get Batch Email Status
        POST
    • Message
      • Get Message Status
        GET
    • 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
    • Channel Onboard
      • Generate token for onboarding Whatsapp
    • Summary
      • Get Channel Summary
    • Schemas
      • ChannelTestRequest
      • EmailStatus
      • 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 campaign on portal

    The platform enables you to create and manage campaigns across multiple channels simultaneously. You can send promotional messages to a customer through their primary channel, and if the message is not successfully delivered, it will automatically be routed to the secondary channel specified in the bulk campaign. This ensures improved message delivery and better customer reach across all preferred communication channels.
    Screenshot 2026-03-02 at 16.08.57.png
    Create a bulk campaign
    Click on Add bulk campaign button
    NoElementDescriptionReference input
    1NameYour bulk campaign's nameVNA Test
    2TypeYour bulk campaign’s typeBroadcast only: only display broadcast [1 message only]- Conversation: able to display conversation [multiple messages]
    3Expired DateSelect the campaign end time
    4CategoryENFORCE: The system will monitor the campaign to ensure sufficient message delivery. The total number of contacts must be greater than the number of successfully delivered messages. - LBA: This campaign type allows sending to fewer than 100,000 contacts with priority handling. - MASS: This option is used for large-scale campaigns targeting more than 100,000 contacts.
    5KeywordWhen a user sends a message that matches the defined keyword, the system will process the message flow according to this campaign.For example: Keyword is “hello”. - Any message that starts with “hello” will be routed and handled under this campaign.
    Screenshot 2026-03-02 at 16.11.30.png
    Click Add Channel button
    The first channel created will have priority in sending the message. If the message sent to the first channel fails, then another message will be sent to the second channel.
    Example: As screenshot shown above, the Viber channel is created first, hence the advertising message will be sent to Viber of customer A with priority. If that message delivery fails, another message would be sent to RCS app of customer A.
    Screenshot 2026-03-03 at 13.31.53.png
    NoElementDescriptionReference URL/Input
    1ChannelSelect channel you would like to use for sending messageWhatsapp - RCS - Viber - SMS
    2BotSelect Bot which only applicable if Channel is Viber, Facebook, Telegram or Apple - For bulk campaigns that only use Broadcast only, there is no need to use bots
    3TemplateSelect the template you created for each channelNote: Only approved templates can be selected - For Viber: the Viber template is only for the Broadcast and the Viber bot template is only for the Conversation.
    4Official accountSelect the official account you created/requested for each channel
    5Enable broadcastEnable this option when you want to send broadcasts to the end-user.Note: Conversation campaign for Viber, RCS, Whatsapp requires 2 templates: Broadcast template and Conversation template. - If you choose the campaign type as Broadcast only, you will not see this option.
    Click Create once you done
    Modified at 2026-03-03 06:40:26
    Previous
    Cách tạo Whatsapp broadcast template trên portal
    Next
    Cách tạo campaign trên portal
    Built with