Skip to main content

What’s a triggered flow?

A triggered flow is marketing automation on autopilot: contacts enter when they match a trigger, then move through the steps you’ve laid out — sending emails, waiting, branching, updating fields — until they reach the end. Welcome series, onboarding sequences, re-engagement campaigns: this is where they live. Head to Email > Campaigns and click Create Triggered Flow. Name it, and you land on the visual flow builder with three tabs: Overview (analytics), Edit Flow (the canvas), and History.

Set the trigger

Click the Trigger node to choose how contacts enter: A screenshot of the flow builder showing the Setup Flow Trigger panel with six trigger types and the trigger node on the canvas.
  • Added to Static List — the classic welcome-series trigger
  • Removed from Static List
  • Date Based — on, before, or after a contact date field
  • Contact Created — the moment someone new hits your database
  • Contact Updated — when a contact field changes
  • Form Submitted — when a visitor submits a form on one of your tents 🏕️
You can stack multiple triggers on one flow with + Add trigger.

Qualification rules

Below the triggers you’ll find Qualification rules — the fine print of who gets in:
  • Re-entry policy: allow contacts to go through the flow again after they finish (or block them to once ever).
  • Disqualification rules: audience rules that keep matching contacts out — for example, exclude anyone whose lifecycle stage is already “Customer” from a lead-nurture flow.
A screenshot of the Qualification rules panel showing the re-entry policy options and disqualification rules.

Build the steps

Click + anywhere on the canvas to add a step. You’ve got a full automation toolkit: A screenshot of the step palette showing Send Email, Wait, Update Contact, Add to List, Remove from List, Condition, Create Tent, Send Webhook, and Drop from Flow.
StepWhat it does
Send EmailSend an approved (or inline) email
WaitPause for a duration, or until a contact date field
Update ContactSet contact field values
Add to List / Remove from ListManage static list membership
ConditionBranch the journey based on audience rules
Create TentGenerate a personalized landing page for the contact
Send WebhookCall an external endpoint
Drop from FlowExit the contact early
For a Send Email step, pick any approved email — the same approval rule as blasts — or compose one inline. There’s also an operational-send toggle for non-marketing notices. A screenshot of the Configure Send Email panel with an approved email selected and the flow canvas showing Trigger, Send Email, and End nodes. Wait steps keep journeys humane — space your sends out instead of firing everything at once: A screenshot of a flow canvas showing Trigger, Send Email, and a Wait step configured for 1 day.

The Create Tent step

The Create Tent step generates a personalized landing page for each contact as they pass through the flow — a unique page per person, built from their contact data. A screenshot of the Configure Create Tent panel showing Source, a personalized Prompt, an Auto-approve checkbox, a URL path field, and a Published URL token. Configure it with:
  • SourceFrom scratch (generate with AI from a prompt) or From template (copy an approved tent template, no generation credits). A screenshot of the Source dropdown showing From scratch and From template options.
  • Prompt — what to generate. Click Personalize to drop in contact tokens like {{contact.firstName}}, so every contact gets a page tailored to them.
  • Tent name and URL path — both optional and both personalizable; a blank URL path falls back to the tent ID.
  • Auto-approve — publish the generated tent automatically, so it’s live the moment it’s created.
Use the new page’s URL in a later email. When Auto-approve is on, the step publishes the tent and stores its live URL in a token — shown in the panel as the Published URL token, {{campaign.dynamic.tentURL}}. Reference that token in any Send Email step after the Create Tent step, and each contact’s email links to their own personalized page.A typical shape: Create Tent (auto-approve, prompt personalized with {{contact.firstName}}) → Send Email whose CTA links to {{campaign.dynamic.tentURL}}. If you have more than one Create Tent step, the second becomes {{campaign.dynamic.tentURL2}}, and so on.

Activate it

Click Activate and your flow goes live: from now on, contacts matching a trigger are enrolled automatically and start moving through the steps. A screenshot of an active flow with the ACTIVE badge and a banner noting the flow must be paused before making changes.
Active flows are locked for editing — hit Pause first if you need to make changes, then reactivate. Pausing doesn’t kick anyone out: contacts already in the flow simply wait, and pick up where they left off when you reactivate. Triggers fire on new events after activation (evaluated about once a minute); contacts already on a list won’t enter an “Added to Static List” flow retroactively.

Track performance

The Overview tab shows your flow’s vitals: total contacts entered, how many are currently waiting, the most recent entry, who’s parked at each Wait step, and per-email stats (sent, delivered, opened, clicked, bounced, unsubscribed, spam). A screenshot of flow analytics showing one contact entered, one currently waiting at the 1-day Wait step, and the Send Email step at 100 percent delivered.

See every run

The History tab lists every contact who’s been through the flow — their status (In Flow, Completed, Exited), when they entered, and when they left. Filter by status or date range, and click Export for a CSV. A screenshot of the flow History tab showing one run with an In Flow status and a View Run Details button. Click View Run Details on any run to see that contact’s exact path through the flow — a step-by-step timeline of what happened and when (entered flow, email sent, wait, email delivered), with the contact’s current position highlighted. A screenshot of the Run details timeline showing Entered flow, Email sent, Wait, and Email delivered events with timestamps.

Flow or blast?

Reach for a blast when it’s one message, one audience, one moment — a launch, a newsletter issue. Reach for a flow when the sending should happen by itself whenever someone qualifies — welcomes, nurtures, onboarding. Most teams end up with both.