Automation steps reference — Vatli Help | Ixoric

Automation steps reference

Every action an automation can take — messages, templates, tags, assignment, fields, deals, waits, conditions, webhooks and sending to a list.

Updated 8 Oct 2026

Plan: All plans
StepWhat it doesSettings
Send MessageSends a text replyMessage text (supports variables)
Send ButtonsSends up to 3 quick-reply buttonsBody, buttons with label and id
Send ListSends a tappable list (up to 10 rows)Body, button label, sections and rows
Send TemplateSends an approved templateTemplate, language, variables
Send to a List or TagSends a template to a whole HubSpot list or everyone with a tagTemplate, audience, delay, time zone
Add Tag / Remove TagChanges the contact’s tagsTag
Assign ConversationAssigns the chatRound-robin or Specific agent
Update Contact FieldSets name, email, company or a custom fieldField, value
Create DealOpens a deal in a pipelineTitle, pipeline, stage, amount
WaitPauses before the next stepAmount and unit (minutes, hours, days)
Condition (If/Else)Branches into Yes and NoSubject, operator, value
Send WebhookPOSTs JSON to your URLURL, headers, body template
Close ConversationSets the conversation to closed—

Message steps and the 24-hour window

Send Message, Send Buttons and Send List are free-form messages. WhatsApp only delivers them inside the 24-hour window — so use them on message-based triggers. For time-based or HubSpot triggers, use Send Template.

Variables

Use variables in message text, field values and webhook bodies:

VariableValue
{{ contact.name }}Contact’s name
{{ contact.phone }}Contact’s phone
{{ contact.id }}Vatli contact id
{{ message.text }}Text of the message that triggered the automation

Condition subjects

SubjectExample
Tag presenceContact has tag vip
Contact fieldemail is present / name contains “Ltd”
Message contentMessage contains “urgent”
Time of dayBetween 09:00-18:00 (use this for office-hours replies)

Send to a List or Tag

Sends a template to many people at once through the broadcast queue, so opt-outs, the marketing frequency rule and your monthly allowance apply.

  • Audience: a HubSpot list, or contacts with a tag (the tag is ignored when a list is chosen).
  • Delay: wait this long after the person joins the list (or after the previous message). Choose hours or working days (Mon–Fri). With working days, Saturday and Sunday are skipped and nothing is sent at the weekend. Public holidays aren’t accounted for.
  • Nobody is messaged twice: on a repeating schedule the list is re-read every run, and anyone this automation already messaged is skipped.

Send Webhook

Sends a POST with your body template, e.g. {"id": "{{ contact.id }}"}, and any headers such as {"Authorization": "Bearer …"}. A non-2xx response marks the step as failed in the logs. Requests to private or internal addresses are blocked.

Round-robin assignment

Assigns to the next agent in turn so new chats are spread evenly across the team.