Skip to content

7 CRM Workflow Automation Examples You Can Copy

Juwel Rana

By Juwel Rana · CEO & Founder

1,630 views
Close-up of a business planning cycle chart with a blue pencil on a wooden desk.

Every CRM workflow, from a welcome email to a renewal reminder, is built from the same two parts: something happens, and the system does something about it. The CRM workflow automation examples below all follow that pattern, so you can copy each one into whichever CRM you use.

They're ordered roughly by where they sit in a customer's life, from the first form submission to the support ticket that closes months later.

What every CRM workflow is made of

A workflow needs a trigger, an action and a point where it stops. The trigger is what starts it, the action is what the CRM then does, and the stopping point keeps a contact from being messaged forever.

HubSpot's documentation describes five kinds of enrollment trigger: event, filter, webhook, schedule and manual. The distinction that matters most to a beginner is between the first two. A filter trigger can notice that something hasn't happened, such as a form that was never submitted. An event trigger can't, because an event only registers when it occurs.

One more default is worth knowing before you build anything. In HubSpot, a record enrolls only the first time it meets the trigger unless you configure re-enrollment, which is why a workflow can seem to "stop working" for a returning customer.

Seven CRM workflow automation examples worth copying

Each example below lists what starts it and what the CRM does next. Nothing here depends on a particular product, though a few of the details come from HubSpot's documentation.

1. Assign a new lead and create a task

When a visitor submits a web form, the CRM saves the lead, puts it in the sales queue and assigns it to a person. That person gets a task with a due date, not just a notification.

The task matters more than it looks. HubSpot's own guide to territory division and lead rotation points out that a notification can be dismissed, while a task stays open until someone completes it. Its example sets the due date one day out.

The same guide recommends rotating leads to a team rather than to named individuals. Team membership changes then flow through automatically, whereas individual assignment means editing the workflow every time someone joins or leaves.

2. Send a welcome message the moment someone opts in

The trigger is a signup or opt-in. The action is a welcome email, which Nutshell's list of CRM automation examples says should go out within minutes.

This is the easiest workflow to build and the one most worth getting right first, because it's the first message a new contact ever receives from you. If it's slow or generic, everything after it starts from behind. For a longer sequence, our walkthrough of client onboarding automation with GoHighLevel shows how the welcome step feeds into the rest.

3. Score leads and flag the hot ones

When a lead's data or behaviour changes, the CRM scores it, ranks it on the rep's dashboard and flags the strongest. Nutshell describes this as lead prioritisation.

HubSpot's version is a qualification workflow. Behaviours that signal interest, such as viewing the pricing page, requesting a quote or attending a company event, set the contact's lifecycle stage to Marketing Qualified Lead. That change can then enroll the contact in the rotation workflow from example 1, so scoring and assignment chain together.

4. Move deals through the pipeline and nudge the next step

A defined event, such as a meeting being scheduled or a proposal being sent, advances the deal one stage and updates its next action. Entering a stage can also trigger a reminder with the right resources attached, repeating if nobody acts on it.

Be selective about which events move a deal. Nutshell lists an opened email among the possible triggers, but we'd advance a stage on a booked meeting or a sent proposal instead, since an open tells you very little about whether the buyer has decided anything.

5. Remind people before appointments

When an appointment is 24 to 48 hours away, the CRM sends an email or text reminder. Nutshell suggests an optional second reminder one to two hours before.

Two reminders at different distances do different jobs. The earlier one gives someone time to reschedule, and the later one catches the person who simply forgot. If you build this in GoHighLevel, our guide to GoHighLevel workflow triggers covers the triggers that start it.

6. Re-engage quiet customers and chase renewals

Two triggers cover most of the retention work. When a customer's activity drops below a threshold for a set number of days, the CRM sends a check-in or re-engagement email. When a subscription is two to four weeks from expiring, it sends a renewal reminder and can notify customer service as well.

The thresholds are yours to choose, and they should be set from how your own customers behave. A fourteen-day silence means one thing for a weekly-use product and something quite different for an annual contract.

7. Follow up after a ticket closes, then ask how it went

When a support ticket is marked resolved, the CRM sends a check-in 24 to 48 hours later. If the reply is negative, the ticket reopens.

A survey can sit alongside it. Nutshell describes sending a net promoter score survey after a purchase or at a set interval, categorising the responses and routing detractors to someone for follow-up. The routing is the valuable part, because a low score nobody sees is just a statistic.

Where these workflows go wrong

Nutshell's best-practice advice is blunt on one point: overly complex automations reduce adoption and return on investment, so keep workflows simple. Build one job per workflow and chain them, the way the scoring and rotation examples above do, rather than writing one long branching monster that only its author understands.

Setup has its own traps. In HubSpot, a workflow saved without a trigger becomes manual-enrollment only, and a trigger can be refined by only one criterion, so a page-view rule can't be narrowed by both date and view count.

Territory rules deserve particular caution. HubSpot's lead-rotation guide warns that defining territories gets messy quickly when boundaries are based on postal codes or many countries.

Data quality is the quiet one. Nutshell recommends cleaning contact data on a regular schedule and fixing or removing records with bounced emails, since every workflow above depends on the contact fields being right.

Whatever you build, decide in advance what ends it. A reminder sequence should stop once the person books, and a nurture sequence should stop once they reply. That's our own rule of thumb rather than a vendor requirement, but it's the difference between automation that helps and automation that annoys.

Putting several workflows into one system

A person creates a flowchart diagram with red pen on a whiteboard, detailing plans and budgeting.

Photo by Christina Morillo on Pexels

These seven work better connected than separate. A form submission creates the lead, scoring flags it, rotation assigns it, a task chases it, and the pipeline stages carry it to a proposal.

When we built the platform for TAINC, the tree service company's problems included no automated follow-up system and leads lost to slow manual response. The result was one dashboard combining lead capture, crew scheduling, AI-assisted proposals and billing, which you can read about in the TAINC case study.

If you're starting from a single CRM, the usual order is lead assignment first, then the welcome message, then reminders. For a wider catalogue of what's possible in one tool, see what you can build with GoHighLevel automation workflows, or look at how our AI and automation service handles the setup for you.

Frequently asked questions

Why did my workflow not run for a contact who came back?

In HubSpot, records enroll only the first time they meet the trigger by default. You have to configure re-enrollment for filter-based triggers, or choose to enroll on each occurrence for event-based ones.

Should I assign leads to a person or to a team?

HubSpot's lead-rotation guide recommends a team where possible, because membership changes flow through automatically. Rotating to individual users means updating the workflow whenever someone joins or leaves.

How complicated should my first workflow be?

Keep it simple. Nutshell says overly complex automations reduce adoption and return on investment, and that a team already familiar with automation should adapt within two to three weeks.

Can a workflow tell that a contact did not do something?

Only with a filter trigger. HubSpot explains that event triggers register only when something happens, so to catch a form that was never submitted you use a filter or an if/then branch inside the workflow.

Cover photo by RDNE Stock project on Pexels

Latest Blog

Detailed view of a sturdy black metal chain outdoors on a blurred background.Healthcare Marketing • Link Building

Link Building for Healthcare Websites: Ethical Strategies

Healthcare link building strategies that earn links without buying them: what Google's spam policy rules out, and the tactics a clinic or health brand can run safely.

Read More
Modern workspace featuring blockchain technology. Laptop, tablet, and card on a desk.Healthcare Software • Blockchain

Blockchain in Healthcare: Real Use Cases in 2026

Drug tracing and record integrity checks are the two healthcare blockchain solutions with documented deployments. Here's what they put on the chain, what they keep off it, and where projects stall.

Read More
Directional signpost with 'Toilet' and 'Afhaal' against a clear blue sky background.GoHighLevel • CRM

GoHighLevel vs Keap: CRM Comparison for Small Business

GoHighLevel starts at $97 a month and Keap at $299, but the sticker price is the smaller part of the decision. Here's how pricing, texting, support and setup compare for a small business.

Read More
A lush forest in Zbraslavice with a tree's mossy roots in focus, captivating nature's beauty.Tree Service Marketing • Schema Markup

Schema Markup for Tree Service Websites: A Simple Guide

Tree service schema markup is a short block of code that tells search engines who you are, where you work and how to reach you. Here's which type to use, what to fill in, and the review rule that trips up local companies.

Read More
The word 'BUDGET' on a pink textured background emphasizes financial planning.Healthcare Marketing • Marketing Budget

Healthcare Marketing Budget: How Much Should You Spend?

There's no single percentage that fits every practice. Here's how to set a healthcare marketing budget from what a new patient is worth, what one costs to win, and where the money should go.

Read More
A doctor holding an elderly patient's hands on a desk with medication and stethoscope.Healthcare Software • Software Maintenance

Healthcare Software Maintenance: Why It's Non-Negotiable

Healthcare software maintenance covers far more than bug fixes: security patching, regulatory change and integrations all land on it. Here is what it includes and what a workable plan looks like.

Read More

Subscribe to our newsletter

Offers, insights and updates — a couple of times a month, never more.