Sign inGet started

Choose automation nodes

A node performs one task in a flow. Open the Step catalog to inspect available nodes, their fields, output paths, and examples.
This guide covers the Automations dashboard preview, which is not yet generally available.
The tables use catalog names. The canvas can show a task label such as Choose a path for Branch, Find contacts for List contacts, or Wait for a delivery result for Wait for event. A template can give a step its own descriptive name.
Step catalog with category filters and cards for available automation triggers and messaging actions

Triggers

NodeUse it to
Application eventStart from an event supplied by your application, or a manual run from the dashboard.
Bird eventStart from a supported incoming SMS, email, or WhatsApp event.
ScheduleStart at recurring times in a chosen timezone.

Logic and data

NodeUse it to
Set valuesName values for later steps, including values calculated from earlier data.
BranchChoose the first matching condition, or the Otherwise path.
DelayPause until a duration passes or a timestamp is reached.
Wait for eventWait for a supported receipt from a specific earlier messaging action.
Wait for application eventWait for a declared event associated with the run's business key.
ExitEnd with an explicit status, optional outcome reason, and result.

Messaging

NodeUse it to
Send SMSSend text or an SMS template to a recipient.
Send emailSend email content or a template with recipient and sender settings.
Send WhatsAppSend a template or supported text and media content.
Read received email bodyRetrieve the text and HTML body of a received email for later steps.
See Send messages. A successful send means the channel accepted the message for processing.

Contacts and audiences

NodesUse them to
Get contact, List contactsRead a contact by ID or search a page of contacts.
Create contact, Update contact, Delete contactChange an individual contact record.
Create or update contactsSubmit a prepared batch and inspect each entry's result.
Get audience, Create audience, Update audienceRead or manage a static audience.
List audience contactsRead one page of audience members.
Add contacts to audienceAdd specified contacts to an audience.
Remove contact from audience, Remove contacts from audienceRemove specified memberships while retaining the contacts.
See Work with contacts and audiences. Listing an audience does not send a message to its members.

Preferences and lookups

NodeUse it to
List preferencesInspect recorded messaging preferences.
Record preferenceSubmit a preference statement and inspect whether it applied.
Look up phone numberAssess a phone number using the selected lookup properties.
Look up email addressAssess an email address and inspect optional suggestions.

Next steps