Campaign Manager is our upcoming method for creating scheduled sendouts in Symplify. It will over time replace current Campaigns.
With Campaign Manager you will be able to create single sendouts as well as a chain of mixed events.
- Beta version
- Create a campaign
- Editing an active campaign
- Extending a finished campaign
- Stopping an active campaign
You'll recognize the builder from Journeys and many of the Journey steps are also available for campaigns.
The beta version is a light version for testing the concept of Campaign Manager, meaning the functionality within is limited. It will grow overtime and get more features and possibilities.
Included in the beta version
- Scheduled single sendouts
- Scheduled multiple sendouts (single or mixed channels)
- Send gate
- Split steps
- Engagement split
- Segment split
- Shuffle split
- Set attribute
- Campaign Manager segments
- API Batch starter
Not included in the beta version but planned for upcoming releases:
- Social export
- Send webhook
- Send speed
- AB testing with winning version
- Publishing approval
- Improved overview (with statistics)
- Slimmer single sendout management
- Calendar view for editing
- Delivery comparison
The contacts matching your campaign crititerias will follow the campaign flow from start to finish. Other contacts will not be able to join after the campaign has started.
All steps in your campaign needs an execution date for when they will run. The exection dates will only be considered for activate campaigns.
Active campaigns can be edited as long as the steps are in the future. You can for example update the content or you can add or remove steps. The active flow must be paused in order to change the flow (the step structure).
If your campaign is completed you can later on add a follow-up.
Create a campaign in Campaign Manager
Find Campaign Manager in the main menu and hit Create campaign. You'll then select your project, list and give your campaign a name.
The campaign builder will open and you can start editing.
As mentioned earlier, the interface is similar to Journeys and editing your campaign will follow the same manner. For a single sendout campaign, you'll only add one message step, and for a multiple sendouts campaign you'll add as many steps as you need.
Each step is edited by clicking on it.
You already selected a project and a list when creating your campaign, so what's left to add to your starter is your target group (add a segment) and set a timezone.
You can also switch starter type to API request.
The API Request starter allows you to trigger a Campaign from some other service. When using the supplied API method that connects to your Campaign, the contacts included in the request will immediately start the campaign. This starter is suitable when you want to do a pre-selection of contacts in another system.
Learn about the integration here.
The main difference to Journeys is the scheduling part. As campaigns are only executed once, you won't find any wait steps, instead you'll set an exact date and time for each step in your campaign.
Click the step date to set a new execution time.
You can choose to execute multiple steps at the same or you can set different send times for different steps. The time you select, must be within the range for the previous and the following step (and not be in the past). If the order of your flow doesn't match your selected send times, you'll get alerts for the steps in need of your attention.
Depending on the size of your database (and chosen segment), the time it takes to execute each step varies; so don't schedule your steps too tight. If your starter isn't finished by the time of your next execution time, the runner up will get delayed.
If you for some reason need a tighter schedule, run a test on your starter first (click on Test). Note the time and use that as your absolute minimum time between steps and add a buffert time.
A five minute buffert time will always be added to ensure a safe scheduling. I.e. if you, at 10.01, activate a campaign where your first step is scheduled to run at 10.05, the actual start time will be 10.06.
Executing steps following an API request starter
You can switch starter type under the conditions for your campaign by clicking Switch to API. Learn about the setup.
By changing your starter to be triggered with an API call, your first step will automatically get unscheduled (and executed when you call the campaign).
Depending on the nature of your campaign, you can set a scheduled time on your first step by clicking in the bottom of the step.
You can also clear a schedulation of a step to instead be executed when the campaign is triggered. Just make sure that API triggered steps (unscheduled) are not placed after a scheduled step (all triggered steps must be placed together and in the start of your campaign).
When you're happy with your campaign and want to activate it, you hit the Publish button and confirm that you want the campaign to start at your given time.
You will see that the status label will turn green an show Active.
Edit an active campaign
Active campaigns can be edited as long as the scheduled time is not passed.
To edit content, simply click on the step and select Edit. You must publish your new content version before the step is scheduled to run.
To edit the flow of your campaign, click Live edit and you'll be able to make your changes.
You must publish your changes before the upcoming step in your campaign is set to run. Otherwise your changes will be discarded.
You can edit:
- Any step not reached yet, including adding new ones and extending your campaign.
You cannot change:
- Position and properties of any steps that are already executed.
- The position of the step where your contacts currently are located — however, you can change the type, execution date and properties of this step.
Extending a campaign
If your contacts have reached the end of your campaign you can easily extend your flow if you want to add a reminder or any other follow-up activity to your campaign.
Click Extend campaign in the top and your campaign will go editable. Add the step(s) you want, starting from your end step(s).
Commit your changes and your new steps will be executed at your scheduled time.
Stop a campaign
If you need to call off a started campaign, simply hit the Stop button and scheduled steps will get cancelled.
Note that stopping a campaign while messages are being sent will cancel the sending as soon as possible, meaning some messages may already have been sent while the remaining part will get cancelled.