Mark Complete Feature: Excluding Converted Users from an Ongoing Campaign
📌 Use Case
Is it possible in MSG91 SMS campaign that is initiated via CSV or segment, to exclude or suppress specific numbers (without using any external plugin) from an ongoing campaign journey, so that users who have already converted (e.g., on Day 1 or Day 2 of a 10-day campaign) do not receive further messages, without pausing the entire campaign?
✅ Solution Overview
MSG91 provides a “Mark Complete” feature that allows you to automatically exit specific users from an ongoing campaign flow based on defined conditions.
This can be achieved by:
Creating a Segmento list of converted users
Configuring the campaign to mark users as complete when they match that segment
Once configured, the campaign will stop for those users only, while continuing for the remaining audience.
⚙️ Step-by-Step Configuration
Step 1: Open Campaign Settings
Log in to your MSG91 dashboard
Navigate to Campaign
Open the required campaign
Click on Settings

Step 2: Locate “Mark Complete” Option
Click on the Settings (gear icon)
Find the “Mark Complete” option

📌 This setting determines when a user should exit the campaign flow
Step 3: Configure via Segmento (Recommended)
Select “Via Segmento”
Choose the relevant phonebook (Segmento list)
Apply conditions such as:
status = converted
or lead_status = purchased
📊 How It Works

Add converted users to the selected Segmento list (via API, CSV upload, or manual update)
Once a user matches the defined condition:
They are automatically marked as complete
They exit the campaign flow immediately
The campaign continues for all other users