--- title: "Automations overview: Triggers, actions, and builder features" updated: 2026-03-12 --- # Automations overview: Triggers, actions, and builder features > Available on **paid beehiiv** plans. Automations let you build subscriber journeys that run automatically based on behavior, events, or data. Each automation starts with a trigger (the event that enrolls a subscriber) and continues with a sequence of actions that send emails, update data, introduce delays, or route subscribers down different paths. This article explains the building blocks of beehiiv automations: what triggers and actions are available, how branches work, and what builder tools are available to help you build and manage workflows. For a step-by-step walkthrough of creating an automation from scratch, see [How to create automation workflows for your subscribers](https://www.beehiiv.com/support/article/18743686099991-how-to-create-automation-workflows-for-your-subscribers). --- ## Types of triggers Every automation begins with at least one trigger. Triggers define which subscribers enter the workflow and when.  - Triggers are set at the start of the workflow and cannot be added later in the flow. - You can add up to three triggers per automation/workflow.  - Each trigger can have optional conditions applied.  - Multiple triggers create an OR relationship, where a subscriber only needs to meet one trigger to enter. ![Trigger List.png](https://beehiivhelp.zendesk.com/hc/article_attachments/37547212360727) Triggers are grouped into the following categories. Click on a category to view its triggers. ## Subscription event triggers **Signed up** Triggers when a new user signs up and adds them to the automation. **When to use this trigger:** Good for welcome flows that should only run for brand-new subscribers at the moment they join. > **Tech Note** > > Subscribers added via an import are not captured by the Signed up trigger by default. To enroll imported subscribers, use the Manual trigger or add them during the import process. **Email submitted** Triggers when a subscriber submits their email through any — or a specific — subscribe form. Unlike Signed up, this trigger can enroll existing subscribers as well as new ones when re-entry is enabled. **When to use this trigger:** Use this when you want to trigger an automation anytime a form is submitted, even if the subscriber already exists. **Survey submitted** Triggers when a subscriber submits any survey or a specific [beehiiv survey](https://www.beehiiv.com/support/article/21900901004311-how-to-create-and-use-beehiiv-surveys). **When to use this trigger:** When you want to follow up based on survey responses, such as segmentation, onboarding, or personalized recommendations. **Poll submitted** Triggers when a subscriber submits a poll response. **When to use this trigger:** Use this to react to quick engagement signals, like sending tailored content based on poll choices. **Referral action** Triggers when a subscriber reaches a referral count or hits a referral milestone. **When to use this trigger:** Use this to reward advocates, unlock perks, or send milestone-based messaging. See [Using the Referral Action trigger](https://www.beehiiv.com/support/article/20708735433367-using-the-referral-action-trigger) for setup details. **Segment action** Triggers when a subscriber enters or exits a segment. Optional conditions can be added to further refine enrollment. **When to use this trigger:** Use this when you want automations driven by dynamic audience behavior or attributes, like engagement level or subscription status. ## Paid subscription triggers **Upgraded** Triggers when a subscriber purchases a paid subscription. **When to use this trigger:** Use this for paid onboarding, welcome messages, or access-related follow-ups. **Downgraded** Triggers when a subscriber cancels a paid subscription but remains subscribed to the free tier. **When to use this trigger:** Use this for retention flows, win-back messaging, or downgrade feedback requests. **Product purchased** Triggers when a subscriber buys a digital product **When to use this trigger:** Use this to add subscribers to an automation based on a specific product or multiple products. ## Other available triggers  **Added by API** Triggers when subscribers are added via the API. **When to use this trigger:** Use this when subscriber enrollment happens outside of beehiiv, such as from external tools or integrations. **Manual** Used to manually enroll subscribers from a selected segment into an automation. The Manual trigger also supports linking a [native subscribe form block in the Website Builder](https://www.beehiiv.com/support/article/33831754065047-how-to-add-subscribe-forms-to-your-website) directly to an automation, so that new and existing subscribers who submit that form are automatically enrolled. **When to use this trigger:** Use this for one-time campaigns or controlled rollouts where you decide exactly who enters the automation, or when you want a specific subscribe form on a custom page or landing page to feed directly into a workflow. > **Tech Note** > > The subscribe form linking feature applies to native [subscribe form blocks in the Website Builder](https://www.beehiiv.com/support/article/33831754065047-how-to-add-subscribe-forms-to-your-website) only. [Embedded subscribe forms](https://www.beehiiv.com/support/article/12977090590487-creating-an-embedded-subscribe-form) are not supported. **Unengaged** Triggers when a subscriber hasn't opened or clicked an email for a specified period of time. > **Note** > > The Unengaged trigger runs once daily at 6:00 AM UTC and does not begin enrolling subscribers immediately upon being published. **When to use this trigger:** Use this for re-engagement campaigns or list hygiene workflows to protect deliverability. ## Types of actions Actions are the steps that make up your workflow after a trigger fires. To add an action, click the **\+ icon** on the canvas to open the action list. When you add an action, the **Properties** panel opens on the right, where you configure its settings. After the automation is published, you can switch to the **Activity** panel to see which subscribers are waiting at or have completed each step. ![](https://beehiivhelp.zendesk.com/hc/article_attachments/37090771712407) Actions are grouped into the following categories. Click each category to view its available options. ## Messages actions **Send email** The Send email action sends an email to subscribers when they reach the step. Click **Create email** in the action panel to select a template and draft the message using the post editor. Once the automation is live, performance stats appear on the action card and in the activity panel. You can also enable **A/B testing** on any Send email step. Toggle on **A/B test** to create up to 3 variants alongside your original. - Variant B and others start as a copy of your original email, simply adjust the subject line, preview text, content, or layout as needed. - You control the traffic split between variants (up top 4 total). - Subscribers are randomly assigned a variant when they reach that step. - Performance data for each variant flows into your exisitng email metrics. - See the FAQs below for more on A/B testing in automations. ![](https://beehiivhelp.zendesk.com/hc/article_attachments/38987207733143) ## Data actions **Update subscription** Automatically updates a subscriber's status, custom fields, or tags when they reach this step. Click **Add conditions** to apply more specific rules for when the update should occur. See [Using the Update Subscription action](https://www.beehiiv.com/support/article/16681141352343-using-the-update-subscription-action) for full details. ![](https://beehiivhelp.zendesk.com/hc/article_attachments/37090771714967) **Send webhook** Sends a payload to an external URL when a subscriber reaches this step. Useful for syncing data with CRMs, analytics platforms, or other tools.  Click **Add conditions** to apply more specific rules for when the update should occur. See [How to use webhooks in automations](https://www.beehiiv.com/support/article/25322203243415-how-to-use-webhooks-in-automations) for full details. ![](https://beehiivhelp.zendesk.com/hc/article_attachments/37090771717143) ## Delays actions **Time delay** Pauses the workflow for a set amount of time (minutes, hours, or days) before moving to the next step. ![](https://beehiivhelp.zendesk.com/hc/article_attachments/37090778006295) **Wait until** Pauses the workflow until a specific day and time. Unlike Time delay, this ensures the next step runs at an exact scheduled time regardless of when the subscriber entered. See [Using the Wait until action in a workflow](https://www.beehiiv.com/support/article/17176101446551-using-the-wait-until-action-in-a-workflow) for full details. ## Flow control actions **True/false branch** Splits subscribers into two paths based on conditions you define. Subscribers who meet the conditions follow the True path; all others follow the False path. See [Using branches in a workflow](https://www.beehiiv.com/support/article/16681550513047-using-branches-in-automation-workflows) for full details. ![](https://beehiivhelp.zendesk.com/hc/article_attachments/37090771722135) **Multi-split branch** Splits subscribers into up to 5 parallel paths based on conditions, evaluated in order, where the first matching path wins. An ‘All Others’ fallback path ensures every subscriber is routed somewhere. **Random cohort branch** Randomly distributes subscribers across 2-5 paths based on percentages you set. Percentages must add up to 100%. Useful for A/B testing flows, gradual rollouts, and holdout groups. All branch types — True/false, Multi-split, and Random cohort — reconnect at a shared exit point after their paths complete, so the workflow can continue from a single unified step. You can also add an Exit automation node to any branch path to end the journey for subscribers on that path before the reconnection point. For detailed setup instructions on all branch types, see [Using branches in a workflow](https://www.beehiiv.com/support/article/16681550513047-using-branches-in-automation-workflows). **Enroll in automation** This action moves subscribers into another automation, bypassing that automation’s triggers and conditions.  Options include: - **Select Automations:** Choose one or more active automations to enroll them into. - **Conditions:** Click **+ Add conditions** to further refine who goes through the step. ![](https://beehiivhelp.zendesk.com/hc/article_attachments/37090771724183) ## Builder features **Drag and drop nodes** Most action nodes on the canvas can be dragged to a new position in the workflow. A placeholder indicates where the node will land when dropped. This works for reordering steps within a single path. Branch nodes like the True/false, Multi-split, and Random cohort branches are unable to be dragged and dropped at this time. **Bulk Actions** You can select multiple steps at once and delete or manage them together. Use **Select all** to grab every step, or click individual steps to select them, then Delete, Activate, or Deactivate the actions. **Canvas Controls** Use the controls at the bottom left of the canvas to zoom in and out. Click and hold on the canvas to move around the workflow. ## FAQs about using automations **What's the difference between Multi-split branch and True/false branch?** True/false branch routes subscribers down one of 2 paths based on a single set of conditions. Multi-split branch lets you define up to 5 paths with separate conditions for each, evaluated in order. It's better suited for workflows where subscribers need to be routed based on multiple distinct criteria. **How does first-match logic work in a Multi-split branch?** Paths are evaluated in the order they appear. The first path whose conditions a subscriber meets is the one they enter. If a subscriber qualifies for more than one path, they only enter the first matching one. You can reorder paths via drag-and-drop in the side panel to adjust priority. **What happens if a subscriber doesn't match any path in a Multi-split branch?** There is always an ‘All Others’ fallback path. Any subscriber who doesn't match a defined path is routed there automatically. **What does the Exit automation node do?** Exit automation ends a subscriber's journey at that point in the workflow. If a subscriber hits an Exit node on a branch, they leave the automation from there and do not continue to the reconnected steps that follow. You don't need to add an Exit node to every path, only to paths where you want the journey to end early. **Can I A/B test emails in an automation?** Yes. On any Send email step, toggle on **A/B test** to create your variants. You control the traffic split and can adjust the percentage at any time while the automation is in draft. Variant B starts as a copy of your original email. You can delete Variant B at any time to return to a single email. However, swapping templates directly inside a variant is not supported. If you want to use a completely different template, use the Multi-split or Random cohort branch and use a separate Send email step for each path with alternate templates. **Can I use the Random cohort branch for a control group?** Yes. Set one path to a small percentage (for example, 10%) and leave it empty or with minimal steps. Subscribers routed there act as your control group while others go through the full flow. You can lock a path's percentage so it stays fixed while you adjust the others. **How do branches reconnect?** After all paths in a branch complete their steps, subscribers flow into a shared reconnection point and continue through the rest of the workflow together. The only exception is subscribers who hit an Exit automation node, they leave the automation entirely from that point.