Workflows
Automate your marketing and customer engagement with powerful workflow automation.
What are Workflows?
Workflows are automated sequences that trigger based on customer behavior and execute a series of actions automatically.
Benefits
- Save time on repetitive tasks
- Personalize customer journeys at scale
- Increase engagement and conversions
- Improve customer retention
Workflow Components
Triggers
Start workflows based on various events:
Customer Triggers
- New Customer: When a customer is created
- Customer Segment Change: When a customer enters or exits a segment
- Customer Tag Added: When a specific tag is added
- Customer Birthday: On customer’s birthday
Order Triggers
- Order Status Changed: When an order status changes
- Configure “from” and “to” status filters
- Example: Trigger when status changes from “processing” to “completed”
- Order Completed: When any order is marked as completed
- High Value Order: When an order exceeds a specified amount
- Configure minimum order value threshold
Time-Based Triggers
- Scheduled: Run at specific times
- Date-based: Trigger on specific dates
Actions
Execute these actions when workflows trigger:
Communication
- Send Email: Send a custom email to the customer
- Select a template or write custom content
- Customize subject and body
- Use personalization variables
Customer Management
- Add Tag: Add a tag to the customer
- Remove Tag: Remove a tag from the customer
- Add to Group: Add customer to a group
- Remove from Group: Remove customer from a group
- Update Customer Field: Change a customer attribute
Flow Control
- Wait/Delay: Pause workflow for specified time
- Condition: Branch based on customer attributes
Conditions
Control workflow flow with conditions:
- If/Else logic
- Customer attributes (name, email, etc.)
- Purchase history (total spent, order count)
- Segment membership
- Tag presence
- Date/time checks
Creating a Workflow
Step 1: Basic Information
- Navigate to Workflows in the main menu
- Click Create Workflow
- Enter a descriptive name
- Add an optional description
Step 2: Choose a Trigger
Select what starts your workflow:
For Customer Triggers:
- Select “New Customer” or other customer event
- Configure any additional conditions
For Order Triggers:
- Select the order event type
- Configure trigger-specific settings:
- Order Status Changed: Select “from” and “to” statuses
- High Value Order: Enter minimum order value
Step 3: Add Actions
Build your workflow sequence:
- Click Add Action
- Select action type
- Configure action settings
For Send Email:
- Optionally select a template (pre-fills subject/body)
- Customize the email subject
- Write or edit the email body
- Use variables for personalization:
{{first_name}}- Customer first name{{last_name}}- Customer last name{{email}}- Customer email{{order_number}}- Order number (for order triggers){{order_total}}- Order total (for order triggers)
Step 4: Review and Activate
- Review your workflow configuration
- Check the trigger and actions summary
- Click Save Workflow (saves as draft)
- Toggle Active to enable the workflow
Common Workflow Examples
Welcome Series
Trigger: New Customer
Actions:
- Send welcome email immediately
- Wait 3 days
- Send tips/getting started email
- Wait 7 days
- Send special offer email
High Value Order Thank You
Trigger: High Value Order (minimum $500)
Actions:
- Add “VIP” tag to customer
- Send personalized thank you email
- Add to “VIP Customers” group
Order Completed Follow-up
Trigger: Order Status Changed (to: completed)
Actions:
- Wait 7 days
- Send review request email
- Wait 14 days
- Send related products email
Win-Back Campaign
Trigger: Customer Segment Change (to: At Risk)
Actions:
- Send “We miss you” email
- Wait 7 days
- Send special discount offer
- Add “Win-back” tag
Post-Purchase Follow-Up
Trigger: Order Completed
Actions:
- Wait 3 days
- Send shipping/delivery tips
- Wait 14 days
- Send product care tips
- Wait 30 days
- Send replenishment reminder
Managing Workflows
Workflow List
View all workflows with:
- Workflow name and description
- Trigger type
- Status (Active/Inactive)
- Last triggered date
Editing Workflows
- Click on a workflow to open details
- Make changes to trigger or actions
- Save changes
Activating/Deactivating
Toggle the Active switch to enable or disable a workflow without deleting it.
Deleting Workflows
- Open the workflow
- Click Delete Workflow
- Confirm deletion
Workflow Performance
Track Metrics
- Total times triggered
- Completion rate
- Email open/click rates
- Conversion tracking
Optimization Tips
- Review metrics weekly
- Identify drop-off points
- A/B test email content
- Adjust timing based on results
Best Practices
Start Simple
- Begin with basic workflows
- Test thoroughly before activating
- Add complexity gradually
- Monitor performance
Timing Matters
- Don’t send emails too quickly after triggers
- Space out messages appropriately
- Consider customer timezone
- Test different timing intervals
Personalization
- Always use customer name in emails
- Reference specific products/orders when relevant
- Segment-specific content where possible
- Test personalized vs generic approaches
Exit Conditions
- Set clear exit conditions
- Remove from workflow when goal achieved
- Respect unsubscribe preferences
- Avoid over-communicating
Email Best Practices
- Write clear, compelling subject lines
- Keep emails concise and scannable
- Include clear call-to-action
- Test emails before activating workflow