Campaign
What is Campaign?
Campaign is a comprehensive tool that simplifies multi-channel marketing automation. It enables you to create personalized campaigns across SMS, WhatsApp, email, and push notifications. With advanced features like behavior-based triggers, real-time tracking, and customizable flows, Campaign ensures you reach the right audience at the right time, driving better engagement and conversions.

How Campaign Works ?
Campaign is a versatile communication tool that enables businesses to create and manage multi-channel campaigns across SMS, Email, WhatsApp, RCS , Push Notification & more. By designing a single flow, you can effectively reach your target audience through their preferred communication channels.
Key Features:
Multi-Channel Communication: Craft campaigns that integrate various channels, ensuring comprehensive audience engagement.
Tailored Messaging: Customize flows using delay and frequency options to ensure messages are delivered at the most optimal times for your audience
A/B Testing: Experiment with different channels and messaging strategies to identify the most effective communication methods, improving open rates and user engagement.
Automation: Create automated workflows to simplify communication, reduce manual effort, and ensure timely interactions with your customers.
Real-Time Analytics: Track campaign performance with comprehensive reports, enabling you to make data-driven decisions and refine strategies for better results.
Benefits of Campaign -
Campaign provides a powerful solution for businesses to automate and personalize marketing across multiple channels. It also offers robust analytics and real-time data insights, enabling businesses to track campaign performance, make data-driven decisions, and continuously improve strategies. By leveraging these features, businesses can streamline communication, reduce manual effort, and create personalized experiences that enhance strong customer relationships and drive growth.
You can also watch the video guide for a complete Segmento setup - https://video-faq.viasocket.com/demo/cm69450w50a7f030i3jy4o54x
How to create a campaign flow?
Log in to the MSG91 panel.
Select Campaign.

Once you select Campaign, you will be directed to the Campaign Dashboard. In the top-right corner, you will find the option to create a new campaign. Click on it, and a list of available channels will appear. Choose the campaign type:
Single Channel: Launch a campaign on a single channel.
Multi-Channel: Use multiple channels such as SMS, email, RCS, push notifications, and more to design customized workflows based on your requirements.


After selecting the campaign type, give your campaign a name and save it.
Single-Channel Campaign
Select a channel and link its template from your MSG91 account. Choose contacts from the Segmento phonebooks, map the details, and proceed to launch or test the campaign.
Multi-Channel Campaign
Click Create Campaign to open a new window. On the right, you'll find various communication channels like SMS, Email, WhatsApp, Voice, and Push Notifications, along with filters for Countries, Delay, Frequency, A/B Testing, and Editor. Simply drag & drop the required nodes to design your campaign workflow.

Drag the desired option from the Library to create the flow for your campaign. For example, we’ve dragged the SMS node.
Next, drag the pin from Start and connect it to the SMS node.
If the campaign channels are not visible on the right side, click the pencil icon at the top to edit and adjust the view.

Top View of Campaign Tab
After this, click on the SMS Flow Node, and on the right side, you will get the option where you can select the templates created in the SMS Templates and select the SMS Type from the dropdowns given.
The Short URL checkbox is enabled by default, automatically shortening URLs in your content. If using a DLT-approved static URL, uncheck it to avoid SMS failure due to content mismatch.

Note: If you will not add any details under SMS Flow, it will be shown as "Incomplete" with an exclamation mark.
Click the Save button to update the node, and you will immediately see the changes reflected on the screen.

Similarly, you can use other communication channels such as SMS, email, WhatsApp, and more to design your campaign flow.

Note: It also helps in reducing campaign costs.
For example - if an SMS failed or goes unread, instead of sending the SMS again, you can trigger an email, WhatsApp message, or use any other channel to maintain engagement while reducing costs.
For further details, please refer to the video.
you can customize complete flow as per your requirement

Next, let’s explore the Delay option from the filter menu on the right. The Delay Node allows you to set a time gap between two nodes in your campaign flow.
For example, to send an SMS first and a WhatsApp message after 2 hours, drag and drop the SMS Node, then add the Delay Node. Set the delay time, and in the next node, select WhatsApp as the channel. The message will be triggered after the specified delay.

Next, let’s explore the A/B Testing option from the filter menu on the right. This feature allows you to test different communication variations to identify the most effective one.
For example, if you want to compare two WhatsApp messages or a WhatsApp message vs. an SMS, create two versions and apply the A/B Testing Node. The system will send one version to 50% of your audience and the other to the remaining 50%, tracking performance. Use the results to optimize your campaigns for better engagement and effectiveness.


Next, let’s explore the Editor option from the filter menu on the right. It provides advanced customization beyond the standard options.
With the Editor, you can write JavaScript code to create and modify your campaign journey, allowing for greater personalization, enhanced functionality, and a more tailored campaign experience.

By following these simple steps, you can easily create and customize your multi-channel journey, enhancing customer engagement and improving your overall campaign performance.
How to Create a Campaign Flow
Apr 3, 2025To run the campaign, simply click Launch Campaign on the top-left bar and select a Segment/CSV file, or use the Campaign API.


How to Create Segments : Refer to the help document titled Easy Steps to setup Segmento
From here, you can either launch the campaign immediately or schedule it as per your preferences.

After clicking on the Schedule option, fill in the required details and click Schedule Launch to confirm.

NOTE: If sent without a country code, submission and deduction depend on the detected country based on the starting number: For, 91xxxxxxxxxx, etc
How to Launch Campaign
Feb 10, 2025USECASE:
MSG91’s Campaign Microservice helps businesses manage their communication more effectively by setting daily message limits.
This smart feature ensures messages are sent in a controlled and timely manner, helping you reach your audience without overwhelming them. It allows for better planning, improved engagement, and a more strategic messaging approach.
- Monitor how your messages are performing and how people are responding.
- Improve your outreach by adjusting message timing and volume for better results.
STEPS TO SET THIS UP:
1. Click on the Campaign section in the dashboard.

2. Select the campaign where you want to set a contact limit, or create a new one if needed.
To create a new campaign, refer to this guide: https://msg91.com/help/what-is-campaign-and-how-to-use-it
3. Hover over the desired campaign and click the “Go to Flow” button.

4. Now, click on the "Switch to Edit Mode" button at the top.

5. Now, click on the settings icon.

6. Now, click on "Contact Limit" in the panel that opens, and fill in all the required details.
Note: Make sure to fill in the details in the correct fields when specifying limits per minute, per hour, or per day.

7. After filling in all the details, click on the "Save" option.
The campaign limit is now set.