10 Marketing Automation Workflow Examples With Triggers and Steps

Explore 10 practical marketing automation workflow examples with triggers, conditions, actions, data requirements, flowcharts, and implementation tips.

Adriaan
Adriaan
15 min read
Share this article
10 Marketing Automation Workflow Examples With Triggers and Steps

A marketing automation workflow is a sequence of actions triggered by customer data, behaviour, timing, or changes in a CRM.

A workflow might welcome a new subscriber, follow up after a download, score a lead, recover an abandoned cart, onboard a customer, or alert sales when buying intent becomes strong enough.

The strongest workflows are not simply scheduled email sequences. They define:

  • Who can enter
  • What event starts the workflow
  • Which data is required
  • What actions occur
  • How contacts are split into different paths
  • When the workflow should stop
  • How success will be measured

This guide provides 10 practical marketing automation workflow examples, including triggers, conditions, actions, data requirements, and templates you can adapt to your own marketing stack.

This article is part of our broader lead-scraping resources. For the complete workflow covering lead sources, extraction, enrichment, data quality, CRM activation, and compliance, read the Lead Scraping Guide.

What Is a Marketing Automation Workflow?

A marketing automation workflow is a rules-based process that moves contacts, accounts, customers, or events through a defined sequence.

A simple workflow might look like this:

Trigger: Contact submits a form
  ↓
Send confirmation email
  ↓
Wait 2 days
  ↓
Did the contact click?
  ├── Yes → Send product-specific content
  └── No  → Send a shorter reminder
  ↓
Did the contact request a demo?
  ├── Yes → Exit nurture and notify sales
  └── No  → Continue educational sequence

Core Workflow Components

Component Purpose Example
Trigger Starts the workflow Form submitted
Entry condition Determines who is eligible Country is Spain and lifecycle stage is Lead
Action Performs a task Send email or create CRM task
Delay Controls timing Wait three days
Condition or split Routes contacts into different paths Clicked versus did not click
Goal Defines the desired outcome Booked a demonstration
Exit condition Stops irrelevant automation Purchased, unsubscribed, or disqualified

Marketing Automation Workflow Template

Use this structure before building a workflow in any platform:

Field Question to Answer
Workflow name What specific outcome does this workflow support?
Audience Who should be eligible?
Trigger What event starts the workflow?
Required data Which properties or events must be available?
First action What should happen immediately?
Delays How long should the workflow wait between actions?
Conditions Which behaviours or attributes create different paths?
Conversion goal What counts as success?
Exit criteria When should the contact stop receiving the workflow?
Owner Who reviews and maintains it?
Metrics How will performance be evaluated?

1. New Subscriber Welcome Workflow

A welcome workflow introduces a new subscriber to your company, sets expectations, and guides them toward the most relevant next step.

Trigger

A contact subscribes to a newsletter or opts into marketing communication.

Required Data

  • Email address
  • Subscription source
  • Consent or eligibility status
  • Optional interest or audience segment

Example Workflow

Newsletter subscription
  ↓
Send welcome and confirmation email
  ↓
Wait 2 days
  ↓
Send most useful introductory resource
  ↓
Did the subscriber click?
  ├── Yes → Send content related to that topic
  └── No  → Send a shorter orientation email
  ↓
Invite subscriber to choose preferences

Useful Conditions

  • Source of subscription
  • Content category selected
  • New subscriber versus existing customer
  • Country or preferred language
  • Clicked versus did not click

Exit Conditions

  • Unsubscribed
  • Became a customer
  • Entered another relevant lifecycle workflow

2. Lead Magnet Follow-Up Workflow

This workflow begins when someone downloads a guide, template, report, checklist, or other gated resource.

Trigger

A lead submits a form to access a specific resource.

Example Workflow

Resource form submitted
  ↓
Deliver requested resource
  ↓
Wait 2 days
  ↓
Send related practical example
  ↓
Wait 3 days
  ↓
Did the lead engage?
  ├── Yes → Send deeper product or use-case content
  └── No  → Send one concise reminder
  ↓
High-intent action?
  ├── Yes → Notify sales or invite to relevant next step
  └── No  → Move to lower-frequency nurture

Best Practices

  • Base the sequence on the exact resource downloaded.
  • Do not immediately assume the lead wants a sales call.
  • Stop the workflow when the person converts or opts out.
  • Track the original content source in the CRM.

3. Lead Scoring and Sales Handoff Workflow

A lead-scoring workflow combines fit and engagement signals to decide when a lead should remain in marketing nurture and when sales should become involved.

Possible Scoring Inputs

Signal Example Score
Matches target industry +10
Matches target role +10
Downloaded detailed resource +8
Attended webinar +12
Visited pricing page +15
Requested demo +30
Inactive for 60 days -10
Outside supported market -20

Example Workflow

Lead score changes
  ↓
Score below 20?
  ├── Yes → Continue educational nurture
  └── No
       ↓
Score between 20 and 49?
  ├── Yes → Send use-case content
  └── No
       ↓
Score 50 or higher?
  ├── Yes → Verify fit and notify sales
  └── No  → Keep monitoring

Important Safeguard

A high score should not automatically create a sales-qualified lead without checking fit, identity, recency, duplicate status, and the specific actions behind the score.

4. Abandoned Cart Workflow

An abandoned-cart workflow reminds ecommerce customers about products they added to a cart but did not purchase.

Trigger

A known customer creates or updates a cart but does not complete checkout within a defined period.

Required Data

  • Customer identity
  • Cart contents
  • Cart value
  • Checkout status
  • Product availability
  • Communication eligibility

Example Workflow

Cart created
  ↓
Wait 1–3 hours
  ↓
Purchase completed?
  ├── Yes → Exit
  └── No  → Send cart reminder
              ↓
            Wait 24 hours
              ↓
            Purchase completed?
              ├── Yes → Exit
              └── No  → Send product benefits or support information

Useful Conditions

  • Cart value
  • First-time versus returning customer
  • Product category
  • Discount eligibility
  • Stock availability

Avoid sending an abandoned-cart message after the customer has already purchased, removed the product, or opted out.

5. Customer Onboarding Workflow

A customer onboarding workflow helps a new user reach the product’s first meaningful outcome.

Trigger

A purchase, account creation, subscription activation, or contract start.

Example Workflow

Customer account activated
  ↓
Send welcome and setup instructions
  ↓
Did customer complete first setup step?
  ├── Yes → Send next feature guidance
  └── No  → Send setup help
  ↓
Did customer reach activation milestone?
  ├── Yes → Introduce advanced use case
  └── No  → Create customer-success task

Possible Milestones

  • Connected an integration
  • Invited a team member
  • Created first project
  • Imported or entered initial data
  • Completed first extraction or report
  • Used the core feature successfully

Behaviour-based onboarding is generally more relevant than sending the same fixed sequence to every user regardless of progress.

6. Product Usage and Feature Adoption Workflow

This workflow encourages customers to discover a useful feature based on what they have or have not done inside the product.

Trigger

A customer reaches a defined usage milestone or has not used an important feature after a set period.

Example Workflow

Customer active for 7 days
  ↓
Used key feature?
  ├── Yes → Introduce related advanced capability
  └── No  → Send concise feature tutorial
              ↓
            Used feature after tutorial?
              ├── Yes → Exit
              └── No  → Offer support

Good Uses

  • Introducing exports after records have been created
  • Explaining team functionality after multiple users join
  • Promoting integrations after repeated manual exports
  • Introducing advanced reports after basic reports are used

Do not promote a feature merely because it exists. Tie the message to a user need or observed behaviour.

7. Re-Engagement Workflow

A re-engagement workflow attempts to reconnect with subscribers, prospects, or customers whose activity has declined.

Trigger

No meaningful engagement or product activity for a defined period.

Example Workflow

No meaningful activity for 60 days
  ↓
Send preference or value reminder
  ↓
Did the contact engage?
  ├── Yes → Return to relevant nurture
  └── No  → Send final preference confirmation
              ↓
            Still inactive?
              ├── Yes → Suppress or reduce frequency
              └── No  → Update engagement status

Possible Re-Engagement Offers

  • Updated guide
  • New product capability
  • Relevant customer example
  • Preference centre
  • Invitation to a useful event

The goal should not be to keep every inactive contact indefinitely. Removing or suppressing unengaged records can improve data quality and communication relevance.

8. Webinar or Event Workflow

An event workflow coordinates registration, reminders, attendance tracking, follow-up, and sales handoff.

Trigger

A contact registers for a webinar, workshop, demonstration, conference, or other event.

Example Workflow

Event registration
  ↓
Send confirmation and calendar details
  ↓
Send reminder before event
  ↓
Attended?
  ├── Yes → Send recording, resources, and relevant next step
  └── No  → Send recording and alternate session
  ↓
Asked question or visited product page?
  ├── Yes → Qualify and route appropriately
  └── No  → Continue topic-based nurture

Useful Data

  • Event name
  • Registration source
  • Attendance status
  • Questions submitted
  • Sessions attended
  • Post-event engagement

9. Customer Win-Back Workflow

A win-back workflow is designed for former customers, expired subscribers, or customers whose purchases have stopped.

Trigger

A cancellation, non-renewal, lapsed purchase interval, or inactive customer status.

Example Workflow

Customer cancels or becomes inactive
  ↓
Record cancellation reason
  ↓
Wait appropriate period
  ↓
Send update based on original reason
  ↓
Customer returns?
  ├── Yes → Exit and begin onboarding if needed
  └── No  → Reduce communication frequency

Segmentation Options

  • Cancelled because of price
  • Missing required feature
  • Low product usage
  • Temporary business pause
  • Moved to another provider
  • Unknown reason

A generic discount should not be the automatic response to every cancellation reason.

10. B2B Account Research and Outreach Preparation Workflow

This workflow prepares a reviewed list of relevant people or companies before the records enter a CRM or outreach platform.

It differs from behavioural marketing automation because it usually begins with public business research rather than an inbound conversion event.

Trigger

A new target-account campaign, event list, partner directory, company page, or market-research project.

Example Workflow

Define target criteria
  ↓
Identify appropriate public source
  ↓
Extract relevant records
  ↓
Normalize and review fields
  ↓
Deduplicate against saved data and CRM
  ↓
Qualify by role, company, location, or use case
  ↓
Enrich only necessary missing fields
  ↓
Export reviewed records
  ↓
Import into CRM
  ↓
Apply communication and suppression rules

Required Controls

  • Source URL
  • Collection date
  • Qualification reason
  • Duplicate check
  • Data minimisation
  • Suppression-list comparison
  • Human review before outreach

Marketing Automation Data Model

A reliable workflow depends on consistent data. The precise schema differs by business, but most systems need several categories of information.

Contact Fields

  • contact_id
  • email
  • first_name
  • last_name
  • language
  • country
  • subscription_status
  • lifecycle_stage
  • lead_score
  • lead_source

Company Fields

  • company_id
  • company_name
  • domain
  • industry
  • employee_range
  • account_owner
  • account_stage

Behaviour and Event Fields

  • event_type
  • event_timestamp
  • page_url
  • campaign_id
  • form_id
  • product_id
  • order_id
  • event_value

Workflow-Control Fields

  • workflow_status
  • workflow_entry_date
  • last_workflow_action
  • next_action_date
  • exit_reason
  • suppression_status

Avoid Duplicate Workflow Enrolment

Use a stable contact or account identifier and record whether the person is already active in a conflicting workflow.

Before enrolling a contact, check:

  • Is the contact already in this workflow?
  • Has the goal already been completed?
  • Is another workflow sending similar messages?
  • Has the person unsubscribed or objected?
  • Is the data current enough to use?

How to Create a Marketing Automation Workflow

Step 1: Define One Business Outcome

Examples include:

  • Activate new customers
  • Recover abandoned carts
  • Increase webinar attendance
  • Route qualified leads to sales
  • Reduce customer inactivity

A workflow with several unrelated objectives becomes difficult to understand and optimize.

Step 2: Map the Process Manually

Write down:

  • Trigger
  • Entry criteria
  • Actions
  • Delays
  • Decision branches
  • Goal
  • Exit conditions

Step 3: Confirm the Required Data Exists

Do not build branches around fields that are missing, unreliable, or inconsistently updated.

Step 4: Add Suppression and Exit Logic

Every workflow should know when not to send another message.

Step 5: Test With Internal Records

Test every branch, delay, update, notification, and exit condition before enabling the workflow broadly.

Step 6: Launch a Controlled Version

Start with a smaller audience and inspect the actual records moving through the workflow.

Step 7: Review Outcomes

Measure the workflow against the intended business outcome rather than relying only on email opens.

Marketing Automation Workflow Optimization

Review Entry Criteria

Too broad an audience creates irrelevant communication. Criteria that are too narrow may prevent useful contacts from entering.

Inspect Every Branch

Look for:

  • Dead ends
  • Contacts stuck indefinitely
  • Contradictory messages
  • Contacts enrolled in multiple competing sequences
  • Missing exit logic

Measure Outcome Metrics

Workflow Useful Metrics
Welcome series Activation, preference completion, meaningful clicks
Lead nurture Qualified leads, meetings, stage progression
Abandoned cart Recovered purchases and revenue
Onboarding Time to first value, milestone completion, retention
Re-engagement Reactivated contacts and valid suppressions
Event workflow Attendance, qualified follow-up, influenced opportunities

Use Control Groups Where Practical

A holdout group can help determine whether the workflow caused an improvement or whether the customer would have converted anyway.

Review Workflow Ownership

Every workflow should have a named owner and a regular review schedule.

Common Marketing Automation Mistakes

1. Starting Without a Clear Goal

A sequence of automated messages is not useful merely because it runs automatically.

2. Using One Workflow for Every Audience

Customers, prospects, trial users, subscribers, and former customers need different communication.

3. Missing Exit Conditions

Continuing a nurture sequence after a purchase or demo request creates a poor experience.

4. Trusting Incomplete Data

Missing or stale fields can route contacts into the wrong branch.

5. Enrolling the Same Contact Repeatedly

Duplicate enrolment can generate repeated messages and inconsistent CRM updates.

6. Using Email Opens as the Main Signal

Email privacy features and automated security scanners can make open data unreliable.

7. Automating a Broken Manual Process

Automation scales the underlying process, including its mistakes.

8. Creating Too Many Workflows

A smaller number of well-maintained workflows is often better than a large collection of overlapping automations.

9. Failing to Document the Logic

Record the purpose, trigger, branches, data dependencies, owner, and change history.

10. Forgetting Human Review

High-value, sensitive, or ambiguous leads often need human qualification before action.

Marketing Automation Platforms

Many platforms can implement the examples above. The right choice depends on your channels, customer data, CRM, ecommerce system, technical resources, and workflow complexity.

HubSpot

HubSpot combines CRM data with marketing, sales, and service workflows. Its workflow tools can use contact, company, deal, ticket, activity, and behavioural properties depending on the product and subscription.

It is particularly relevant for teams that want marketing and CRM automation in one ecosystem. You can see more ProfileSpider resources for marketing teams.

Official website: https://www.hubspot.com

Mailchimp

Mailchimp offers customer journeys built from triggers, rules, delays, conditional splits, actions, email, SMS, tags, updates, and other supported steps.

It is commonly considered by smaller teams that want email-oriented automation with a visual workflow builder.

Official website: https://mailchimp.com

ActiveCampaign

ActiveCampaign provides visual automations, segmentation, email workflows, CRM-related actions, lead scoring, and reusable automation recipes.

It is suitable for teams that require more branching and lifecycle logic than a basic email sequence.

Official website: https://www.activecampaign.com

Klaviyo

Klaviyo focuses heavily on ecommerce lifecycle automation using customer, product, purchase, browsing, and cart events.

Common workflows include welcome series, abandoned carts, post-purchase communication, back-in-stock alerts, and customer win-back.

Official website: https://www.klaviyo.com

GetResponse

GetResponse provides email automation, workflows, forms, landing pages, webinars, ecommerce functions, and preconfigured templates depending on the plan.

Official website: https://www.getresponse.com

Salesforce Marketing Cloud

Salesforce Marketing Cloud supports enterprise customer journeys, audience segmentation, messaging, data orchestration, and integration with the wider Salesforce ecosystem.

Its complexity and implementation requirements generally make it more appropriate for organisations with mature data and marketing-operations resources. Explore ProfileSpider resources designed for sales teams.

Official website: https://www.salesforce.com

Adobe Marketo Engage

Adobe Marketo Engage provides enterprise lead management, scoring, nurturing, campaigns, CRM synchronization, and lifecycle automation.

It is generally suited to organisations that require detailed B2B lifecycle logic and have experienced marketing-operations support. ProfileSpider also provides resources for research and data-collection workflows.

Official website: https://business.adobe.com/products/marketo/marketo-engage.html

Marketing Automation Platform Comparison

Platform Typical Strength Best Fit Potential Limitation
HubSpot CRM-connected marketing, sales, and service workflows Teams wanting an integrated platform Advanced automation may require higher-tier products
Mailchimp Accessible email and customer-journey automation Small and growing teams Complex orchestration may require another platform
ActiveCampaign Flexible visual automations and segmentation SMBs with detailed lifecycle requirements Complexity and cost grow with usage and contacts
Klaviyo Ecommerce event and lifecycle automation Online retailers and direct-to-consumer brands Less focused on non-ecommerce use cases
GetResponse Broad campaign tools and workflow templates SMBs wanting several marketing tools together Advanced capabilities depend on plan and configuration
Salesforce Marketing Cloud Enterprise journey and data orchestration Large organisations in the Salesforce ecosystem Implementation complexity and resource requirements
Adobe Marketo Engage Complex B2B lead management and lifecycle automation Enterprise B2B marketing operations Steep learning and implementation curve

Using ProfileSpider Before a Marketing Automation Workflow

ProfileSpider can support list research before data is imported into a CRM or marketing platform.

It extracts structured people, company, product, or listing information from the webpage currently loaded in Chrome.

Depending on the page, it may extract:

  • Name
  • Job title
  • Company
  • Location
  • Website
  • Profile URL
  • Visible email
  • Visible phone number
  • Social links
  • Description
  • Source URL

Typical Workflow

Open appropriate public source
  ↓
Extract current-page records
  ↓
Review and correct fields
  ↓
Add lists, tags, and notes
  ↓
Check duplicates within saved records
  ↓
Enrich selected URLs if required
  ↓
Export CSV, Excel, or JSON
  ↓
Review communication eligibility
  ↓
Import into the destination platform
  ↓
Map fields and apply workflow rules

Important Limitations

  • ProfileSpider does not directly push data into every CRM or marketing platform.
  • It exports CSV, Excel, or JSON for supported import workflows.
  • It does not automatically crawl every page of a website.
  • It extracts the currently loaded page.
  • Bulk person-email finding is not currently available.
  • It does not automatically start marketing automation workflows.
  • It does not determine whether a person is eligible for outreach.
  • Extracted and enriched data should be reviewed before import.

Frequently Asked Questions

What is a marketing automation workflow?

It is a rules-based sequence triggered by customer data, behaviour, timing, or a CRM event. It can send messages, update records, create tasks, route leads, apply tags, or trigger other supported actions.

What are examples of marketing automation?

Examples include welcome series, lead-magnet follow-up, lead scoring, abandoned-cart recovery, onboarding, feature adoption, event follow-up, re-engagement, and customer win-back workflows.

What should every marketing automation workflow include?

Every workflow should define its audience, trigger, required data, actions, delays, conditions, goal, exit criteria, owner, and success metrics.

What is a conditional split?

A conditional split routes contacts into different paths based on data or behaviour, such as whether they clicked, purchased, attended, matched a segment, or reached a score.

What is the difference between a trigger and an action?

A trigger starts the workflow. An action is something the system does after the workflow begins.

How do you stop duplicate workflow enrolment?

Use stable identifiers, check active workflow membership, record conversion state, apply suppression rules, and prevent contacts from entering overlapping workflows.

How many workflows should a small business start with?

Start with one or two workflows tied to a clear bottleneck, such as subscriber welcome, lead follow-up, customer onboarding, or abandoned-cart recovery.

How do you optimize a marketing automation workflow?

Review entry rules, branch performance, workflow exits, data quality, overlap with other campaigns, conversion outcomes, and feedback from sales or customer-success teams.

Can ProfileSpider create marketing automation workflows?

No. ProfileSpider helps extract and organize data from webpages. The reviewed data can be exported and imported into a compatible CRM or marketing platform where workflows are configured.

Can ProfileSpider export directly into HubSpot or Salesforce?

ProfileSpider currently exports CSV, Excel, and JSON. Those files can be imported using the destination platform’s supported import process.

Share this article

Ready to Extract Structured Leads?

Start free and see how quickly you can build a clean lead list.

Get started for free