Help Centerchevron_rightAutomationschevron_rightHow to build a multi-step automation with waits and if / else paths
bolt

How to build a multi-step automation with waits and if / else paths

Automationsschedule5 min readmenu_bookArticle 2 of 7 in Automations
open_in_newOpen Automations in Genayaarrow_outward

An automation is a flow, not just one rule. After the trigger you can chain actions, pause with a Wait, and split the path with an If / else that checks the record again when the wait is over. Later steps always use the record's current data, so a client who added an email during the wait is seen with it.

Add a Wait or an If / else

  1. 1
    Open the automation

    Go to Marketing > Automations, then open an automation or create one. Pick the trigger and add your first action as usual.

  2. 2
    Click the round + on a line

    Every connector line between steps has a round +, and the dashed circle at the end of the flow adds the next step. Both offer every action plus two flow steps: Wait and If / else. You can also drag Wait or If / else from the left Flow panel onto any Drop here spot, the same way as an action.

  3. 3
    Set the Wait

    Choose a number and minutes, hours or days - from 1 minute up to 30 days. The steps after it run once the wait is over.

  4. 4
    Set the If / else

    Add its own conditions and choose to match All or Any. A Yes path and an Otherwise path appear side by side. Each path has its own steps: actions, waits, or more If / else steps, nested up to 3 levels.

  5. 5
    Zoom and scroll

    Use the minus and plus buttons at the top of the builder to zoom (click the percentage to go back to 100%), or press Cmd/Ctrl with + and -. When paths sit side by side the canvas scrolls sideways.

  6. 6
    Save, test, then turn it on

    Save, watch the Activity tab, then switch Active on in the header.

Add a Genaya AI step

A Genaya AI step lets the flow think: it reads the record and writes, decides or sums up for you. Add it from the round +, the dashed circle at the end, or the left Flow panel. Pick what it does, tell it what you want (you can use the record's variables), and its answer is saved as a variable such as {{ai.message}} that every later step can use.

Write a message
A personal text or email from the record - choose the tone (Friendly, Professional, Short) and Text message or Email length. Put {{ai.message}} in the next Send text or Send email.
Decide
Ask a question and list 2 to 8 answers ("Is this urgent?" - Urgent / Not urgent). Genaya AI picks exactly one of your answers, or none. Add an If / else after it on Genaya AI choice to do something different for each answer.
Summarize
Two or three short sentences - a long call, a form or a message thread turned into a note for a task or a team notification.
Pull out a detail
One fact from the record: the date they asked for, a budget, a service. Empty when it is not there.
Translate
Any text into a language you pick, or into the client's own language.
Score
A number from 0 to 100 ("how likely is this lead to book?") - branch on it with is at least.
infoEach run of a Genaya AI step uses Genaya AI credits by what it uses - 10 credits for a normal run, the same unit as a Genaya AI question. If the workspace is out of credits the step is skipped ("Out of Genaya AI credits") and the rest of the flow still runs. Only members whose role includes Genaya AI can add the step.

Text Genaya AI writes can go to clients automatically, with guardrails: the record is read as information, never as instructions; links, placeholders and formatting are removed; texts are capped at about 300 characters and emails at about 900; a decision is always one of your answers; it never invents prices, dates or promises. Quiet hours, daily caps, opt-outs and the STOP rule apply as usual, and each run's answer shows in Activity.

Conditions got richer

The top Only continue if block and every If / else share the same conditions. Check any value the trigger carries (for example Client email or Invoice balance), use does not contain, is empty and is not empty next to the usual equals and greater-than checks, and choose All (every condition must match) or Any (one is enough).

Limits per flow

LimitMaximum
Steps in total40
Actions20
Waits10
If / else steps10
Genaya AI steps10
If / else nesting3 levels
One wait1 minute to 30 days

How a flow shows in Activity

A flow writes one run row in the Activity tab, however many steps it has. A run waiting at a step shows Waiting (or Fired if it already sent something) with "Waiting until" and the time. When the flow finishes, the row shows its final status.

What stops a waiting run

  • Pausing the automation or deleting it stops every waiting run.
  • Deleting a Wait step while runs wait on it ends those runs with "Flow was edited while it waited".
  • While a flow is already waiting on a record, a new trigger for the same record starts nothing ("Already running for this record"). A re-sent invoice never stacks a second chain of reminders.

Rules that still apply to every step

The Send window (quiet hours) also holds a step that comes due outside the window until the window opens. Daily caps, opt-outs, the STOP rule (an opt-out trigger never sends) and team-only triggers apply to every action in every path.

Example flows

Invoice reminder ladder
Invoice sent > wait 3 days > if the balance is above 0, text a reminder > wait 7 days > if it is still open, notify the owner.
New lead follow-up
Lead created > text now > wait 1 hour > if the lead has not been contacted, create a task for the team.
After the visit
Appointment done > wait 1 day > send a review request > if the rating is low, notify the manager.
Smart text-back
Message received > Genaya AI decides Urgent or Not urgent > if Urgent, text the on-call team > otherwise Genaya AI writes a friendly reply and sends it as {{ai.message}}.
lightbulbYou can also ask Genaya AI to build or edit a flow: "when an invoice is sent, wait 3 days, if the balance is still open text a reminder, otherwise thank them".

Frequently asked

Was this article helpful?