Marketing Automation
Create automated customer engagement sequences that trigger based on customer events. Build welcome campaigns, birthday offers, win-back sequences, and more.
Navigate to the Marketing Automation page from the sidebar.
Overview
Marketing Automation has two main sections:
- Customer Segments — Define groups of customers based on shared characteristics.
- Automations — Build multi-step sequences triggered by customer events.
Customer Segments
Segments are groups of customers that match specific rules. Use segments to target automations at the right audience.
Creating a Segment
- Go to the Customer Segments tab.
- Click New Segment.
- Enter a name and description.
- Add rules using the rules builder:
- Select a field (e.g., totalSpent, purchaseCount, lastVisit)
- Select an operator (e.g., equals, greater_than, less_than, contains)
- Enter a value
- Add additional rules as needed
- Toggle Active on.
- Click Create Segment.
Segments show their member count — the number of customers currently matching the rules.
Managing Segments
Each segment card shows the name, description, member count, and active status. Use the dropdown menu to:
- Edit — Update name, description, or rules
- Refresh Members — Recalculate the member count
- Delete — Remove the segment
Automation Sequences
Automations are multi-step workflows that run automatically when triggered by a customer event.
Trigger Types
| Trigger | When It Fires |
|---|---|
| Customer Signup | When a new customer is created |
| After Purchase | After a customer completes a sale |
| Customer Birthday | On the customer's birthday |
| Customer Inactivity | When a customer hasn't visited in a set number of days |
| Enters Segment | When a customer enters a defined segment |
| Manual Enrollment | Manually add customers to the sequence |
Creating an Automation
- Go to the Automations tab.
- Click New Automation.
- Enter a name and description.
- Select a trigger type.
- If the trigger is "Enters Segment", select which segment.
- Click Create Automation.
Adding Steps
After creating an automation, add steps to define what happens:
- View the automation detail panel (right side).
- Click Add Step.
- Choose a step type:
| Step Type | What It Does |
|---|---|
| Send Email | Sends an email to the customer (enter subject and template) |
| Send SMS | Sends a text message to the customer (enter message text) |
| Wait | Pauses the sequence for a set number of minutes |
| Add Points | Awards loyalty points to the customer |
- Configure the step details and set a delay (in minutes) before the step executes.
- Click Add Step.
Steps are displayed as a timeline showing the sequence order, icons for each step type, delay info, and configuration details.
Managing Automations
Each automation card shows the name, trigger type, and status. Statuses are:
| Status | Description |
|---|---|
| Active | Running and processing customers |
| Paused | Temporarily stopped |
| Draft | Not yet activated |
Use the dropdown menu to:
- Edit — Update name, description, or trigger
- Pause / Activate — Toggle between active and paused
- Delete — Remove the automation
Example: Welcome Sequence
- Create automation with trigger Customer Signup.
- Add step: Send SMS — "Welcome to our store! Show this text for 10% off your first visit."
- Add step: Wait — 3 days (4320 minutes).
- Add step: Add Points — Award 50 bonus loyalty points.
Example: Win-Back Campaign
- Create a segment: customers where
lastVisitis greater than 60 days ago. - Create automation with trigger Enters Segment, linked to that segment.
- Add step: Send SMS — "We miss you! Come back for 15% off your next visit."
- Add step: Wait — 7 days.
- Add step: Send Email — Follow-up reminder with store highlights.
Tips
- Start simple — Begin with a welcome sequence and birthday campaign before building complex flows.
- Respect opt-in — Only send SMS/email to customers who have consented (check SMS Consent and Email Consent on their profile).
- Test first — Create a test customer and manually enroll them to verify messages look correct.
- Don't over-message — Limit automated messages to avoid annoying customers.
Next Steps
- Customers Overview — Manage customer records
- Loyalty Program — Configure loyalty points and tiers
- Notifications — Configure SMS and email providers