One-off campaigns are designed to run once at a specific start date and time, executing a predetermined sequence of actions (such as SMS, email, push notifications, and webhooks) on all players within a targeted segment. These campaigns are ideal for delivering one-time, targeted communications.
Step-by-Step Instructions on Setting up a One-off Campaign
-
Accessing Campaign Management:
Begin by navigating to Campaigns -> Retetention from the right nav bar. Click on New to start the campaign creation process. -
Select One-Off Campaigns. These campaigns are executed a single time against a specified target audience and conclude once all messages have been delivered.
-
Campaign Setup:
- Naming & Description: Assign a meaningful name and description to the campaign.
- Scheduling: Define a start date and assign a tag if required.
-
Targeting: Select a target segment for the campaign, or create a new segment if required.
-
Selecting Actions:
- Action Options: Choose one or multiple actions such as emails, SMS, push notifications, or webhook executions.
- Scheduling Actions: Each action can be scheduled to send immediately, at a predefined day and time, or when the system detects an optimal time for each customer.
- Sequence & Delays: Actions are executed sequentially (from top to bottom) with configurable delays between them if required.
-
Customising Campaign Preferences:
Campaign preferences typically inherit the global settings configured in the account. However, these settings can be customised on a per-campaign basis by activating specific options. Tooltips are available for each preference—simply hover over the question mark icon for more information.
🔷 Click here for further information about Campaign Preferences
-
Activating the Campaign:
Once all configurations are in place, activate the campaign and click Save to initiate the process.
Campaign Process
At the Scheduled Start Time
-
Segment Rebuild:
When the campaign start time is reached, the target segment is rebuilt to capture the most current set of eligible players. -
Action Queue Generation:
All defined actions are generated and placed in a queue. This queue can be downloaded as a CSV file via the campaign options menu. -
Preference Checks:
At this stage, the system enforces specific preferences that remain fixed for the duration of the campaign:- Message Frequency:
Ensures that customers do not receive multiple messages via the same channel within a short timeframe.
- Message Frequency:
Pre-Action Stage (Minutes Before Scheduled Actions)
- Disregard Previous Engagers:
If the campaign includes multiple actions, this preference prevents sending additional messages to customers who have already engaged with a prior action. - Channel Opt-outs and Bounces:
The system filters out customers who have opted out, unsubscribed, or experienced previous email bounces. - Message Preparation:
- Content Building:
Messages are generated, including the application of personalization tags. - Link Shortening:
All links within the message content are automatically wrapped in a URL shortener.
- Content Building:
- Dispatch to Delivery Channels:
Messages are pushed to the delivery channels. Although the system strives to send messages at the optimal time, actual delivery times may depend on the specific channel's limitations (e.g., Amazon SES, SendGrid).
Post-Dispatch and Analytics
- Real-Time Statistics:
Campaign message statistics (such as channel analytics and sent items counts for SMS, email, and push notifications) update in real time, barring any delays. - Data Ingestion:
Analytics are displayed as data is ingested in real time. (For more information, see the Data Policy section.)
Important Considerations
- Volume Adjustments:
If many messages are scheduled to be sent in a short timeframe, the system may adjust the send times to ensure all messages are dispatched by their due date. - Campaign Interruption:
Stopping a campaign in progress will delete any pending messages from the queue unless the sending process has already begun. - Immutable Settings:
Changing campaign preferences after the campaign has started will not affect queued actions. - Participant Count:
The actual number of campaign participants may be lower than the target segment due to opt-outs, unsubscribes, or delivery failures. Messages are retried up to five times (depending on the channel and error type) before being discarded. Discarded messages can be downloaded from the campaign options. - Timing Considerations:
Avoid scheduling actions with long delays. Also, be mindful of your delivery account's sending limits—for instance, if limited to 10 messages per second, sending to 50,000 recipients might take approximately 85 minutes. - Webhooks-Only Campaigns:
Campaigns configured exclusively with webhooks will not attribute any engagement metrics.
Overview and Use Cases
- Definition:
One-off campaigns run once on a specified start date and execute a series of actions on all players in the target segment. - Ideal Use Cases:
They are best suited for random, one-time messages to a targeted audience, such as promotional announcements or special alerts.
Tips for One-off Campaigns
- Plan Ahead:
Schedule campaigns at least 1–2 hours in advance to avoid conflicts with other high-traffic events. - Disregard Previous Engagers:
If using multiple actions, consider enabling this option to prevent repeated messaging. - Keep Lead Time Short:
Maintain a lead time of less than 3 days to ensure timely engagement and accurate analytics. - Campaign Replication:
To resend a campaign, simply copy the existing campaign configuration.
Two-Step Engagement
Campaign engagement (campaign goal or objective) is tracked once a customer interacts with a message (such as when a message is delivered, opened, or clicked). With two-step engagement enabled, a customer must perform an additional action—such as signing in or placing a wager—beyond merely interacting with the message to be counted as engaged.
Data Compatibility
One-off campaigns operate with the following data categories, as specified in the Data Policy:
- Category A
- Category B
- Category C
⚠️ Review the full Data Policy here.
This comprehensive overview of one-off campaigns explains the underlying process and key considerations, enabling users to effectively plan, execute, and analyse these campaigns while ensuring compliance with organisational policies and system limitations.