Welcome to our helpdesk section, where you can find answers to your questions in no time. Our powerful search box allows you to search through our extensive knowledge base, so you can get the information you need without any hassle.
You can personalize a broadcast by inserting {} variables in your approved template, so every recipient sees their own name, email, or any custom value when the message is sent.
ChatMaxima supports two kinds of variables you can drop into a broadcast: Global Variables (system fields ChatMaxima already knows about each contact) and Custom Attributes (fields you define yourself, such as company name, order ID, or appointment date).
In any supported input field, simply type { and a picker appears listing every Global Variable and Custom Attribute available to you. Select the one you want and ChatMaxima inserts it in the correct {variable_name} format.
Global Variables are built-in system fields. They start with the sys_ prefix and are resolved automatically at send time. You do not need to create or maintain them. The supported Global Variables are:
{sys_account_contact_name}, the name of the contact associated with the chatbot session.{sys_account_contact_email}, the email address of the contact interacting with the chatbot.{sys_account_contact_mobile}, the mobile number associated with the contact's account.{sys_contact_reference_id}, the reference id for the current conversation.{sys_current_message}, the current message being processed in a bot.{sys_account_platform}, the current platform processed in a bot (for example, WhatsApp, Facebook, Telegram).{sys_current_date_time}, the current date and time at the moment of execution.{sys_current_page_url}, the URL of the webpage where the chatbot is currently active.{sys_current_conversation}, the complete conversation history including messages and timestamps.{sys_ai_intent}, the detected intent from the user's query in MaxIA blocks (for example, general_query, human_agent, booking_request).{sys_current_media}, the URL, type, and filename of the most recent media (image, video, audio, document) uploaded by the user as a JSON object. Use {sys_current_media.url} or {sys_current_media.type} for specific fields.Custom Attributes are fields you define for your own business needs, anything that is not covered by the Global Variables. Common examples are company_name, order_id, appointment_date, plan_type, or account_manager.
To create a Custom Attribute:
company_name) and choose its data type.Once a Custom Attribute exists, it shows up in the same { picker alongside Global Variables.
{{1}}, {{2}}) are listed for you to map.{ to open the picker and select the Global Variable or Custom Attribute you want, for example {sys_account_contact_name} for the recipient's name.If your approved template is:
Hello {{1}}, your order {{2}} has been confirmed.
Map {{1}} to {sys_account_contact_name} and {{2}} to your custom attribute {order_id}. Each recipient will then receive a fully personalized message such as "Hello Priya, your order ORD-1042 has been confirmed."
Before you can create a Broadcast, the template must first be created and approved by Meta. While creating the template you can only use Meta's placeholder format ({{1}}, {{2}}, and so on) along with sample values. Global Variables and Custom Attributes are mapped into those placeholders only during the broadcast step, not while drafting the template for approval.
{sys_account_contact_name}.{ picker works in bot builder blocks, auto replies, and message templates, not just in broadcasts.