Building a Campaign
Last updated
Was this helpful?
Last updated
Was this helpful?
This guide walks you through how to create, configure, test, and launch a campaign in Sortment. Whether you're sending an Email, SMS or Whatsapp, this step-by-step documentation covers required and configuration and test flow for setting up a campaign.
Log in to Sortment.
In the left-hand sidebar, click on Campaigns.
Click New campaign at the top-right corner.
Choose a clear, descriptive name (e.g., “Spring Sale 2025 – Email”).
This name is also used as the default utm_campaign
value for any tracked links — choose something concise and meaningful.
We recommend to provide additional description and tags to your campaign for easier access.
This is where you decide how and from where the campaign will be sent.
Fields:
Integration: Select your integration provider (Email/SMS/Whatsapp)
Send To: Choose the customer profile field (e.g., email address).
💡 Tip: Use a verified integration to avoid deliverability issues.
Pick the audience that should receive the campaign. You can pick multiple audiences if you want to target different segments through a campaign. You can setup the audience for the campaign with the follwoing:
Send list: Select an audience previously published or upload a static list.
Suppress List (optional): Exclude users from a secondary list. Supress list will not be available for upload static list option.
Estimated Audience Size: Automatically displayed after selection—review this to ensure the campaign targets the correct users.
You can either:
Start from scratch: Open the visual email editor.
Use a template: Load saved template created previously on Sortment or from the integration.
After you have selected a template, you can preview it for a specific user or send a test message.
Preview as user (for Email campaigns only)
Use the “View as user” button to preview how the email will look for a specific user. You can search user with the User ID or contact fields (if set).
Send test message
Use the Send Test button to send a preview of the campaign to internal users.
This sends a real version of the campaign content (with placeholders populated if applicable).
Check your inbox to ensure layout, links, and dynamic content appear correctly.
This section lets you define key message content and control how your campaign is delivered.
Conversion event tracking can be enabled if you have real-time events set in Sortment. In campaign reporting, user actions like message read, link click are already captured.
Conversion tracking is helpful when you want to capture user journey beyond the message, like order placed or subscription purchased. This can help give you a complete picture of how your campaigns are helping with business goals and metrics.
Once all steps are complete:
Click Launch (top-right).
Choose one of the following options:
Send Now: Immediately launch the campaign.
Schedule for Later: Set a future time for the campaign to be sent. You can also schedule recurring campaigns (e.g., daily, weekly, monthly) to automate regular outreach.
Confirm all configuration steps: Double-check your audience, message content, and channel setup.
After sending:
Track opens, clicks, conversions, and bounces under Analytics.
Review conversion goal completions.
📎 Notes on Using Uploaded CSVs
CSV Format Requirements:
There is a 50MB limit on the filesize that can be uploaded here.
The file must follow the specified format.
Include only the columns you want to use; leave other columns blank.
Each entry must include a distinct_id
to uniquely identify users.
Only data in the uploaded CSV can be used as variables in the campaign content.
Engagement or behavioural data (such as clicks or opens) cannot be used for audience filtering in these campaigns.
Ensure your CSV includes all required fields for the selected channel (e.g., email address or phone number).
Some of the features will not work as expected on Sortment if you send a CSV based campaign: frequency capping and supression list. You will also not have access to fields stored in warehouse. If you are uploading a CSV with userids, same as in the warehouse, we suggest you upload it to the schema (admin permission required)
Subscription Groups: User preference group the campaign belongs to – this ensures it is sent only to users who have explicitly opted in or not unsubscribed from this type of communication. More details on setup and usage available in the .
Upload static list allows you to CSV file to define a static audience. These users may not be part of the warehouse. For examples, list of customers shared by customer success team to inform about a specific issue. to know about how to upload static list.
to know about about template creation and management flows.
User search is always available on User ID. To allow search on contact fields (email, phone), in your workspace.
Enter one or more test email or phone numbers. If you have in your workspace, you will see a list of users already. You can pick from the list or add a new one.
Monitor progress under the tab: Track delivery, engagement, and other performance metrics in real-time.
To upload a CSV, click Edit in the Audience section, then select . Follow the prompts to upload your file and map the necessary fields (e.g., email, phone number).