Contact support:
    Contact support
    Free Trial Log in
    Select country or language

    Send a WABA template message

    The robot sends a template message via WhatsApp Business API using a pre-approved template.

    How to add the ChatApp robot:

    Step 1. Go to the “Robots” section in the required CRM funnel.
    Step 2. On the stage where the robot should trigger, click “+”.
    Step 3. In the left-hand list, scroll down and open the “Other robots” section.
    Step 4. Select the robot [ChatApp for WhatsApp, Telegram, Viber] — “Send WABA template message”.

    “Sequentially”, “When”, “Conditionally”
    Sequentially — the order of robot execution at the stage:
    • Independently of other robots — starts immediately (default).
    • After the previous robot — starts only after previously configured robots on this stage have completed.

    When — the robot trigger moment:
    • Immediately — when the card moves to the stage (default).
    • After time — delayed start (set interval).

    Conditionally — additional conditions for robot execution (if needed).
    If the condition is met — the robot will run. If not — the robot will not run, подробнее.

    Phone
    Enter the phone number in the “Phone” field — manually or via variable.
    • Manually — enter one or multiple numbers (separated by commas or semicolons).
    • Via variable — the number is pulled from the CRM card: click the three dots on the right → choose entity (Lead or Deal) → select the field containing the number.

    If numbers are stored in different fields (“Mobile”, “Work”), use:
    • for deal — {{Contact: Phone (text)}}
    • for lead — {{Phone (text)}}

    The “Phone (text)” variable pulls all available numbers from the CRM card.
    If multiple numbers are specified in the client card, the message will be sent to each number. To send to a specific number, select the exact field containing that number.

    Line
    In the “Line” field, specify the ChatApp line ID where the WhatsApp Business API channel is connected.

    Reflect in Open Lines
    Determines whether the message sent by the robot is displayed in the Open Line chat. Default — enabled.

    Wait for asynchronous result
    The “Wait for asynchronous result” feature allows the robot to receive the actual delivery status from the messenger. Without it, the robot only shows “sent” because the message is queued for sending. The message may be sent but not yet delivered — for example, if the client is offline.

    When enabled, the robot waits for the messenger response and returns the final delivery status. If delivered — success is returned; if not — an error with a reason. This may increase execution time.

    To display the result in the CRM card timeline, set “Add result to CRM comments” to “Yes” or add the standard Bitrix24 robot “Add comment to item” after it.

    Add results to CRM comments
    The robot execution result is displayed in the CRM card timeline.

    Select template
    In the “Select template” dropdown list, choose the message template that the robot should send.

    Run as
    By default, the user who installed the ChatApp application is used.