Creating an On-Site Message

3 min. readlast update: 09.02.2025

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

Was this article helpful?