Operator guideEN

Content / Country Message / Detail

AI greeting manager with coverage, prompt settings, per-language preview, generation controls, recent greetings, and activity logs.

How to use this guide

Start with the main guide

Follow the explanation and examples first. Extra definitions and formulas are available below when you need them.

What this page does

This page opens the AI greeting manager used to maintain country-specific greeting messages for active languages.

The landing page has one main card, AI Personalized Greetings, and the Manage AI Greeting Messages button opens the manager dialog.

What operators can do here

  • review overall greeting coverage before changing prompt or target-country settings
  • monitor renewal progress for a long-running all-country regeneration run
  • choose the target language for preview, generation, recent results, and deletion
  • select which countries should be included in the next selected-country generation run
  • save the current prompt and country set to configuration
  • preview one generated greeting before a full run
  • generate greetings for selected countries in one language
  • renew greetings for all countries and active languages in the background
  • delete all greetings for the selected language
  • refresh country-distribution and statistics cards
  • reset the prompt back to its template baseline
  • review recent generated greetings and activity logs

Why operators open this screen

  • the greeting prompt has changed and the configuration should be updated
  • a country list must be expanded or reduced before the next run
  • support needs a quick preview for one locale
  • generated greeting coverage should be refreshed or cleared
  • a renewal run is already in progress and its completion needs to be monitored without leaving the dialog

How to read the manager

Greeting Statistics & Coverage shows how complete greeting coverage is across recent user countries and active languages. Total Possible is the number of country-language combinations. Generated, Missing, Overall Coverage, Mobile, and Desktop explain how much generated content exists.

User Distribution by Country shows the top countries found in recent active users. Operators use this to decide which countries are worth including in the next generation run.

Language Coverage shows generated, missing, and coverage values per active language.

Prompt Configuration is the prompt editor. Variable chips such as {country}, {language}, and {date} can be copied into the prompt.

Actions contains the selected language, selected countries, Countries per Run, destructive delete, and selected-country generation controls.

Recent Generated Greetings shows the latest generated rows for the selected language, including mobile and desktop message variants when available.

Activity Log shows recent greeting-related activity events.

Known caveats

  • The screen mixes settings management and content generation. Saving settings and generating content are separate actions.
  • The selected language is remembered in the current browser. It is not saved by Save Settings to Config.
  • Countries per Run is remembered in the current browser. It is not saved by Save Settings to Config.
  • Delete All clears generated greeting content for the current language selection and publishes the updated greeting content.
  • The modal shows both global coverage cards and one-off preview content. Previewing a greeting does not persist anything by itself.
  • Preview Generated Greeting uses the first selected country, or falls back to US if no country is selected.
  • Generate Greetings processes only the first Countries per Run countries from the current selection.
  • Renew All Countries & Languages runs in the background and shows progress in the dialog when a progress session is returned.
  • Reset Template restores the built-in default prompt text. It does not reload the last saved prompt.
  • Automatic renewal depends on the saved renewal setting. Manual admin renewal from this dialog can still be started separately.
  • The current dialog shows mobile and desktop greeting versions together; no visible device-only toggle is exposed in this screen.
  • The current signed scheduled endpoint starts a full regeneration when enabled. reNewEveryDays sets message expiry; it does not by itself delay the scheduler until that expiry.
  • Player-facing output appears only on a published page that contains General - Personalized Greeting Message.
  • The exact named non-superadmin permission for Generate, Renew, and Delete All is not established by the current permission aliases.
More details

Definitions and formulas

Open only the section you need. The relevant section opens automatically when you request help for a specific item on screen.

Fields10 topicsOpen details

Total Possible

Total country-language combinations that could contain generated greeting content.

Data Type
integer
Editable
false

Generated

Number of country-language combinations that already have mobile, desktop, or legacy greeting content.

Data Type
integer
Editable
false

Missing

Number of country-language combinations still missing generated content.

Data Type
integer
Editable
false

Overall Coverage

Rounded generated-content coverage across all country-language combinations.

Data Type
percentage
Editable
false

Mobile

Percentage of country-language combinations with a mobile greeting variant.

Data Type
percentage
Editable
false

Desktop

Percentage of country-language combinations with a desktop greeting variant.

Data Type
percentage
Editable
false

User Distribution by Country

Top recent user countries with user counts, used to choose meaningful generation targets.

Data Type
record-list
Editable
false

Language Coverage

Per-language generated, missing, overall coverage, mobile coverage, and desktop coverage.

Data Type
record-list
Editable
false

Renewal progress

Inline tracker for one long-running Renew All Countries & Languages run.

Data Type
progress-state
Editable
false

Progress error details

Expandable list of per-country or per-language generation errors from a renewal run.

Data Type
error-list
Editable
false
Metrics6 topicsOpen details

Total Possible

Number of recent user countries multiplied by the number of active languages.

Aliases
country message total combinations, greeting total possible
Formula
recent user-country count * active language count
Caveats
This measures country-language combinations, not users.

Generated

Country-language combinations containing mobile, desktop, or legacy greeting content.

Aliases
generated country greetings, greeting generated count

Missing

Country-language combinations that do not yet contain generated greeting content.

Aliases
missing country greetings, greeting missing count
Formula
Total Possible - Generated

Overall Coverage

Rounded share of possible country-language combinations that contain any generated greeting content.

Aliases
country greeting coverage, greeting overall coverage
Formula
round(Generated / Total Possible * 100)
Zero Rule
Returns zero when Total Possible is zero.

Mobile

Rounded share of possible country-language combinations with a non-empty mobile greeting.

Aliases
mobile greeting coverage
Formula
round(combinations with mobile message / Total Possible * 100)
Zero Rule
Returns zero when Total Possible is zero.

Desktop

Rounded share of possible country-language combinations with a non-empty desktop greeting.

Aliases
desktop greeting coverage
Formula
round(combinations with desktop message / Total Possible * 100)
Zero Rule
Returns zero when Total Possible is zero.
More help

Related pages

Content / Country Message

Configure optional country-, language-, and device-specific greeting messages for player-facing CMS pages.

Activity Tag Rules / Detail

Rule inspection page with stored identity, conditions, timestamps, impact estimate, run action, delete action, and recent application history.

Affiliate Payment Settings / Detail

Detail/edit shell for one saved affiliate payment-setting record.

Affiliate Settings / Detail

Saved affiliate detail workspace for reviewing one affiliate and opening report actions.

Auto Tags Manager / Detail

Edit surface for one existing auto-tag rule, using the same dynamic rule builder as create but with a persisted rule payload and ID-backed updates.

Automatic Withdrawal / Detail

Management workspace for automatic withdrawal, combining the rules register with processed history and the non-qualified withdrawal queue.