Chat with us

Last Updated : 11 Apr 2026

In this guide, we’ll walk you through the process of setting up SMS marketing for your business using BotSailor. SMS campaigns can be an excellent way to engage with your customers in real time, whether you want to send updates, promotional offers, or reminders.

Step 1: Access the SMS Integration Settings

To begin, you need to navigate to theSettingssection in BotSailor. Follow these steps:

  1. Go toIntegrationson the left-hand sidebar.
  2. Under theIntegrationsection, click on the SMS APIoption.

Image

This will bring you to the SMS integration page, where you can configure your SMS profiles.

Step 2: Create an SMS Profile

Before starting your SMS campaigns, you'll need to set up anSMS Profile. Here’s how you can do it:

  1. On the SMS settings page, click on theNewbutton.
  2. Fill in theProfile Name(choose a name that helps you identify it later).
  3. Choose theAPI Namefor the SMS service you are using (like Twilio, Nexmo, etc.).
  4. Enter yourAuth ID,Auth Token, andSender/Fromdetails. These are required to authenticate and send messages via your selected SMS provider. That you can find fromSMS providerswebsite.



Image

Once everything is filled out, clickSaveto store your SMS profile.

Step 3: Create Your SMS Broadcasting Campaign

Next, you’ll create a new SMS broadcasting campaign.

  1. Navigate to theBroadcastingsection in the sidebar.
  2. Click on theCreatebutton to start a new campaign.
  3. Choose theBot accountfrom which the subscribers will be added for broadcasting.
  4. Enter yourCampaign Nameto identify this broadcast.
  5. Select theSMS APIthat you created inStep 2from the dropdown.
  6. Choose theWhatsApp Botthat you want to use for the campaign.

Image

You can also set aMessage Delay(in seconds) after sending each message to avoid any issues with rate limits.

Once you’ve configured everything, clickCreate Campaign.

Step 4: Finalize the Campaign Details

After setting up the campaign, you can configure additional settings like:

  • Targeted Reach: Select the audience you want to send the message to.
  • Sending Time: Choose when to send the campaign (either immediately or scheduled).
  • Country Code: Make sure the country code for phone numbers is correct (e.g., +88 for Bangladesh).

When you are ready, clickCreate Campaignagain to launch your SMS campaign.

Step 6: Monitor and Analyze Campaign Results

Once your SMS marketing campaign is live, it’s important to track its progress and evaluate its performance. BotSailor offers an intuitive campaign reporting feature that provides detailed insights into how your campaign is performing. Here’s how you can monitor and analyze your SMS campaigns:

Access Campaign Reports

    • In theSMS Broadcastingsection, you’ll see a list of your ongoing and completed campaigns.
    • Each campaign has anActionscolumn where you can eitherviewthe campaign report ordeletethe campaign (as shown in the image). Click on theeye iconto open the campaign report.



    Image

    1. Campaign Status Overview

    • The campaign report screen will show you aStatusbar, which will indicate whether your campaign isCompletedor still in progress. This allows you to quickly assess the health of your campaign (as shown in the image).

  1. Targeted Reach

    • You’ll also see the number oftargetedusers for the campaign. This number represents how many subscribers or users were part of your broadcast.

  2. Detailed Campaign Results

    • Chat ID: This is a unique identifier for each message sent out during the campaign.
    • Name: This column represents the name of the subscriber who received the SMS (if available).
    • Sent At: The time when the SMS message was sent.
    • Response: Here, you will see the response data (if any) for the sent SMS. It could show whether the message was successfully delivered or if there were any issues (though in the provided screenshot, no data is available).
    • Under theCampaign Reportsection, BotSailor provides detailed insights such as:

  3. Campaign Metrics

    • You will see aSentcount showing how many messages were successfully sent during the campaign, with apercentagerepresentation of the completion rate. For example, in the image, it shows that 1 message was sent successfully, with a 100% delivery rate.

  4. Monitor Delivery and Engagement

    • While the exact response data wasn’t available in the example shown, in most cases, you would be able to track things like delivery rates, response rates, and even interaction history. This will help you determine the effectiveness of your SMS content and overall strategy.



    Image

    By regularly monitoring your campaign reports, you can make data-driven decisions, optimize your messaging strategy, and refine your approach for future campaigns.

    📌 Frequently Asked Questions (FAQs)

    What are the initial steps to configure SMS marketing in BotSailor?

    To begin setting up SMS marketing in BotSailor, navigate to theAdministrationsection on the left sidebar, then click onSettings. Under theIntegrationsection, select theSMSoption. This will take you to the SMS integration page where you can start configuring your SMS profiles.

    How do I create an SMS Profile in BotSailor for sending campaigns?

    To create an SMS Profile in BotSailor, go to the SMS settings page and click theNewbutton. You will need to fill in a recognizableProfile Name, choose theAPI Nameof your SMS service provider (e.g., Twilio, Nexmo), and enter yourAuth ID,Auth Token, andSender/Fromdetails obtained from your SMS provider's website. Finally, clickSaveto store your profile.

    What are the steps to create an SMS broadcasting campaign in BotSailor?

    To create an SMS broadcasting campaign, navigate to theBroadcastingsection in the sidebar and clickCreate. Choose the relevantBot account, enter aCampaign Name, select your createdSMS API, and choose the desiredWhatsApp Bot(even though it's an SMS campaign, this step is mentioned in the guide). You can also set aMessage Delaybefore clickingCreate Campaign.

    What options do I have for finalizing and launching my SMS campaign in BotSailor?

    After creating the initial campaign setup, you can finalize details such asTargeted Reach(selecting your audience),Sending Time(immediate or scheduled), and ensuring the correctCountry Codefor phone numbers (e.g., +88 for Bangladesh). Once these settings are configured, clickCreate Campaignagain to launch your SMS broadcast.

    How can I monitor and analyze the performance of my SMS marketing campaigns in BotSailor?

    BotSailor allows you to monitor and analyze your SMS campaign performance through theCampaign Reportsin theSMS Broadcastingsection. By clicking the eye icon in theActionscolumn of a specific campaign, you can access detailed insights, including theCampaign Status,Targeted Reach, individual messageChat ID, recipientName,Sent Attime,Responsedata (if available), and overall campaign metrics like the number of messagesSentand the delivery rate. Regularly reviewing these reports helps optimize your future SMS marketing strategies.

    Share this article: