Workflows
How workflows work
4 min read

What are workflows
- Back-in-stock notification: When a product is restocked, automatically send an email to customers who subscribed to alerts.
- New subscriber welcome: When someone subscribes to the Notify me form, automatically send a welcome email or a discount code.
Understanding workflow systems
Triggers
Define when a workflow starts by responding to a specific event or customer action.
Conditions
Define the logical rules that determine how a workflow branches or proceeds.
Actions
Define what the workflow does as an outcome.
- Trigger: A product is back in stock
- Condition: The customer has purchased before
- Action: Send a back-in-stock email with a discount code
How workflows work
Customers enter the workflow
📝 Learn more: Understanding workflow triggers
Moving through steps
📝 Learn more: Understanding workflow actions
Conditions decide what happens next
- If the customer meets the condition, they move to the next step on the Yes path.
- If the customer does not meet the condition, they normally exit the workflow. However, if a No path is defined, the customer will continue to the next steps on the No path instead of exiting the workflow.
📝 Learn more: Understanding workflow conditions
Exiting the workflow
Track everything easily
- Which workflow was run
- When the workflow started
- The current status of the workflow
- How many steps were completed
- When the workflow finished
📝 Learn more: Recent runs
Benefits of workflows
- Save time with automation: Once a workflow is set up, it runs automatically. You don’t need to manually send emails or track product restocks.
- Send timely and relevant messages: Workflows ensure customers receive messages at the right moment, when they are most likely to engage.
- Personalize customer experiences: Use conditions to send different messages based on customer behavior, purchase history, or preferences.
- Reduce missed opportunities: Automatically notifying customers when products are back in stock helps recover lost sales and increase conversions.
- Scale your communication easily: Workflows work the same way whether you have 10 subscribers or 10,000, allowing your store to grow without extra effort.
- Track and improve performance: With workflow logs, you can monitor each run, understand what’s happening, and quickly identify issues or areas for improvement.
Common workflow use cases
- Back-in-stock notifications: Automatically notify customers when an out-of-stock product becomes available again, helping recover lost sales and drive conversions.
- New subscriber welcome flow: Send a welcome email or discount code as soon as someone subscribes, creating a strong first impression and encouraging early engagement.
- Priority emails for VIP customers: Send emails with higher priority or exclusive content to VIP or loyal customers based on their purchase history or customer tags.
- Create and send discount codes: Automatically generate discount codes and send them to customers via email to encourage purchases and increase conversions.
- Internal team reminders: Automatically notify internal teams about important leads to ensure timely follow-up and better coordination.
📝 Not sure where to start? Check out our workflow templates library: Get started with workflow templates library
Workflow best practices
- Prevent overlapping workflows: Design workflows carefully to avoid multiple workflows triggering for the same user at the same time, which can result in duplicate emails or conflicting actions.
- Use conditions strategically: Apply conditions only when they add meaningful personalization, avoiding unnecessary complexity or over-segmentation.
- Test before enabling: Always test workflows to ensure triggers, conditions, and actions work correctly before turning them on for all customers.
- Monitor workflow logs regularly: Review logs to track workflow performance, understand customer paths, and quickly identify issues.
- Optimize message timing and content: Send messages at the right moment with clear, relevant content to maximize engagement.
- Review and update workflows over time: Continuously improve workflows based on performance data and changing business needs.
You might find this helpful: Common mistakes when creating workflows
Related articles
Available triggers, actions, and conditions
Create a workflow
Manage workflows
Assign a workflow to your campaign
Workflows: FAQs
Last updated