Overview
The third and final step in the campaign configuration workflow is where you define your campaign's operational timeline and data processing frequency. Once these parameters are set, your campaign is ready to be submitted to the system.
1. Setting the Campaign Timeline
This section dictates exactly when your campaign will begin and how long it will run.
Campaign Start Date & Time: You must select a specific date and time for the campaign to begin.
Campaign Duration: Choose the lifespan of your campaign from the provided options.
If you select a fixed duration (e.g., 1 Week, 2 Weeks, 30 Days, or Custom), the system will automatically populate the "Campaign end date" and "Campaign end time" fields based on your start time
If you select Always on, the campaign will run indefinitely, and the end date/time fields will remain hidden.
2. Configuring Scheduling Frequency
Next, you must determine how frequently the system evaluates the audience and processes the data for delivery.
Streaming: Select this for continuous, real-time evaluation as events occur.
Batch: Select this to evaluate the audience at standard intervals. If "Batch" is selected, you must choose a specific frequency:
Every 15 Minutes: Executes at the next quarter-hour.
Hourly: Executes at the top of the next hour.
Daily: Executes immediately at midnight.
Weekly: Executes immediately at midnight on the designated day.
Once your configuration is complete, click the Activate Now button in the top right corner to submit the campaign for activation
3. How Timeline Configurations Tie to Campaign Statuses
Understanding how your duration and start settings interact with the platform's statuses is key to monitoring your campaign's health. Here is the lifecycle of a campaign based on your configurations:
Campaign Status | UI Tooltip Definition | Timeline & System Triggers |
Draft | This campaign is still being set up and hasn’t been submitted yet. | Occurs during the initial build in Steps 1-3, before clicking "Activate Now". |
Scheduled | This campaign is ready and will start automatically at the scheduled time. | Occurs when "Activate Now" is clicked, but the defined "Campaign start date/time" is in the future. |
Activating | This campaign is going live and is being prepared by the system. | A brief transitional state once the start time arrives. |
Active | This campaign is currently live and delivering experiences. | The steady state during the scheduled run time. "Always on" campaigns remain here until manually stopped. |
Paused | This campaign is temporarily stopped and can be resumed at any time. | Triggered by manual user intervention on an "Active" campaign. |
Completed | This campaign has ended and is no longer running. | Automatically triggered once a fixed duration's "Campaign end date/time" has passed. |
Failed | This campaign couldn’t go live due to an error and needs attention. | Triggered by a system or execution error. |
Archived | This campaign is inactive and kept for reference only (Hidden by default). | Manually triggered by the user to clean up the workspace. |