m-chat
Status
  • 👋Welcome!
  • 🏁 Getting Started
    • Building a chatbot
    • Testing a chatbot
    • Publishing your bot
      • Web
        • Embed chatbots on website
      • WhatsApp
        • Meta
        • 360Dialog
        • GupShup
        • Twillo
        • TechAlpha
      • Instagram
      • Facebook Messenger
      • SMS
      • Mobile App
    • Utility Tools
    • Contacts
      • Scheduling a Contact Report
      • Exporting a Contact List
    • Chatbot Appearance
      • Custom CSS
      • Image dimensions
      • Pop-up messages
  • BOT BUILDER
    • Action blocks
      • Trigger
      • Send message
      • Collect input
      • Buttons
      • Reply buttons
      • Carousel
      • Answer AI
      • Set AI
      • List
      • Send an email
      • Condition
      • Dynamic data
      • Talk to human
      • Javascript
      • Webhook
      • Jump
      • Flow
      • Options
      • Collect file
      • Form
      • Calendar
      • Delay
      • Codeblock
      • Slider
      • Image gallery
      • Send WhatsApp
      • Send SMS
      • Send Email
      • Send Status
      • WhatsApp flow
      • Catalogue
    • Outbound bots
      • Building Ongoing Campaign
      • Building One Off Campaign
    • Variables
    • Cloning bots
    • Connecting action blocks
    • Creating a loop
  • ✨ AI STUDIO
    • Building a GPT chatbot
    • Knowledge base
    • Custom Answers
    • Functional call
    • Prompts
    • Tokens
    • Refresh frequency
  • 💬 LIVE CHAT
    • Overview
    • Building a bot with live chat
    • Creating views
    • Adding Labels
    • Saved replies
    • Settings
  • 🔗 Integrations
    • HTTP request
    • Events
  • 💬 WhatsApp Business API
    • Getting a WhatsApp API
      • Getting WhatsApp API (Old approach)
      • Sandbox WhatsApp API
    • Facebook Business Manager (FBM) Verification
    • Creating a WhatsApp Template
    • Cost
    • Messaging Limits, Quality Rating
    • Official Business Account (Green tick verification)
  • 📊 Reporting
    • Chatbot Analytics
    • Agent Analytics
    • Outbound analytics
    • Link analytics
    • Weekly email report
  • 🛠️ Troubleshooting
    • Getting notification for leads
    • JS functions to trigger chat widget
    • Setting up link tracking
    • How do I hard refresh my browser?
    • Notifications
    • Tracking Facebook Pixel
    • Inviting teammates
    • Teams
  • 🧑‍💻 Support
    • Creating a ticket
    • Book a demo
    • Purchase a subscription
    • Cancelling a subscription
    • Refund policy
    • Reset Password
    • Deleting account
Powered by GitBook
On this page
  • Pre-requisites:
  • Step 1: Create a outbound bot using one-off campaign
  • Step 2: Upload your contacts
  • Step 3: Create your outbound flow
  • Step 4: Deploy your bot to run your campaign
  • Step 5: See the results
  1. BOT BUILDER
  2. Outbound bots

Building Ongoing Campaign

Send a one-time campaign to a set of contacts on WhatsApp, SMS or email.

Pre-requisites:

Depending on the channel you want to run your campaigns on, you would need,

  • Email API (Supported partner: TechAlpha)

  • SMS API (Supported partner: Twilio)

  • WhatsApp API (Supported partner: Meta, 360dialog, Twilio, GupShup, TechAlpha, Unifonic)

If you do not have an API, you can reach out to sales at Sales@m-chat.ai

Step 1: Create a outbound bot using one-off campaign

Go to the bot builder page, and choose to create an outbound bot and select one-off as your campaign preference.

Step 1: Create a outbound bot using one-off campaign

Go to the bot builder page, and choose to create an outbound bot and select one-off as your campaign preference.

Step 2: Upload your contacts

Click on the 'Trigger' action block and upload a 'CSV' file which contains the contacts you want to reach out to.

Once uploaded, you need to map the columns of the CSV with the variables on your account. This mapping is done to help you dynamically replace values in the messages of your campaigns.

For example, if you want to include a message like "Hello {name}, glad we could meet on {date}", you need to store the name and date field in the contact mapping.

We consider the first row of the 'CSV' file as the column heading, these headings will be shown in the mapping of variables.

It is mandatory to have a phone/email field mapped, in order to be able to send a campaign to contacts.

Step 3: Create your outbound flow

Add a outbound block like Send SMS or Send WhatsApp and configure its fields on the right panel.

The configuration fields would differ based on the channel you use.

Step 4: Deploy your bot to run your campaign

Once your flow has been created, double-check all the messages for typos or any other mistakes and hit Deploy. A confirmation prompt will be shown to you for final approval before launching the campaign

Once the bot is deployed, it cannot be stopped. All contacts will start getting the messages that you have defined

Step 5: See the results

Once the bot is deployed, it may take a few minutes for the bot to finish sending all the messages to the recipients. This delay may vary based on the contact list and the API provider you have used.

Post that you can see the results of the campaign. Click on the numbers to go to a deeper view and be able to download a CSV which will contain the results of the campaign on a per contact basis.

Status fields you will see are,

Status
Meaning

Sent

The contact has been sent the message.

Failed

The message was undeliverable to the contact.

Delivered

The message was delivered to the contact.

Seen

The message was seen by the contact (Only on WhatsApp)

Replied

The message was replied back by the contact.

Clicked

The message had a link which was clicked (Only on Email)

PreviousOutbound botsNextBuilding One Off Campaign

Last updated 6 months ago