On-site messages, also called real-time messages are HTML-formatted notifications delivered from campaigns directly to your website. They allow you to engage players instantly while they are logged in and active on your site.
⚠️ The Real-time Message channel is an add-on and must be activated before use. Contact the product team for further information.
Step-by-Step Guide to Creating an On-Site Message
The steps for creating a real-time (on-site) message follow the same flow as creating an email. The main differences are at the beginning: instead of choosing an editor, you pick a lightweight template and set a TTL.
1. Access the Real-Time Message Interface
-
Navigate to Channels → On-Site Messages (or Real-Time Messages) in the CRM.
-
Click New to start the message creation process.
2. Select a Template
-
Choose a predefined lightweight template, tailored for on-site display.
-
Assign a name to the message (for internal identification; this is not shown to the user).
-
Set the Time to Live (TTL) in days:
-
This determines how long the message stays in the delivery queue if the player is offline.
-
If the player doesn’t log in within the TTL, the message is automatically deleted.
-
3. Build the Message Content
-
Use the Content panel or toolbar to design the HTML content:
-
Include text, images, dynamic elements, and personalization tokens.
-
These messages are streamlined for on-site display, so content should be concise and visually clear.
-
4. Save and Preview
-
Click Save to store your draft.
-
Switch to the Preview tab to see how the message appears
5. Add Multilingual Support
-
If multilingual messaging is required:
-
The default language is typically set to English.
-
To add a language:
-
Select it from the list.
-
Click Add Language, and optionally mark it as the default.
-
-
To remove a language, use the delete icon.
-
Edit content per language by clicking the language’s name - added languages inherit the layout of the default.
(This mirrors the multilingual workflow in email creation.)
-
6. Publish and Activate
-
By default, content is saved as a draft.
-
To make the message available in campaigns or customer journeys, publish it:
-
Typically done by changing its status from "Draft" to "Active" or Published.
-
-
Finalise and activate the campaign containing the message to begin real-time delivery.
Best Practice:
- First, prepare the message in one language.
- Once done, add additional languages.
- When a new language is added, it inherits the structure of the selected language.
✅ Suggested read: Set up Real-Time Messages on your Website