The Messages & languages settings hold the workspace defaults for what consumers read on each channel. Each campaign can override these in its Channels step, so this is your baseline, not a hard rule.
*Workspace default scripts per channel and language.*
THREE LAYERS, IN ORDER
Campaign override → workspace template → platform default. The catalogue shows which layer is in effect for every message, which is the first thing to check when an edit does not seem to have taken: a campaign override shadows the workspace template you just changed.
PER CHANNEL, PER LANGUAGE
Maintain separate scripts for the USSD menu, SMS reply and WhatsApp flow, each translated across the languages you support. Each consumer receives messages in their own recorded language — the list is about what you offer, not a force-switch.
VARIABLES
Personalise messages with variables that fill in automatically: {reward}, {balance}, {name} and {draw_date}. For example:
"Code accepted. {reward} airtime sent. Bal: {balance} pts."
Write the braces exactly as shown — a stray character around a variable makes it render literally to the consumer.
MUTING
You can mute any message kind the brand does not want sent. The one exception is the verification code (OTP) message, which is always on because logins and verified collections depend on it.
CHANNEL LIMITS
Mind the constraints when writing: USSD menus have roughly a 182-character limit and should keep lines short, and one SMS segment is about 160 characters. The editor reminds you of the active limit as you type.

