Key takeaways
- An automation worth copying is defined by four things: a trigger, a rule, a stop condition and a known failure mode. Most write-ups give only the first two.
- The stop condition is what separates a helpful follow-up from a pest. Every flow below ends when a person replies, a record changes state, or a defined number of steps has run.
- Speed flows (lead response, missed-call text-back, routing) fail at the handoff to a human, not in the tool. Build the fallback before the happy path.
- Text messages, review requests and unsubscribes carry rules that the tool does not enforce for you. Check them with counsel and test them with adversarial records.
- Pick one flow, not twelve. The decision table at the end maps a visible symptom, such as leads waiting overnight, to the flow that addresses it first.
01
What makes these marketing automation examples worth copying?
These marketing automation examples are twelve flows a small or mid-size team can build in a CRM or workflow tool. Each gets four lines: what starts it, what it does, what ends it and how it usually goes wrong. Stop conditions and failure modes are the parts most lists skip, and they decide whether a flow helps customers or annoys them.
Lists of automation ideas tend to read like menus: send a welcome email, send a reminder, send a thank-you. That tells you almost nothing about whether to build one. What matters is the edge. What happens when the lead replies by phone while the sequence is still queued? What happens when a second tool also emails the same person? We have written about the exit side of nurture in depth in our post on nurture enrollment and exit rules, and this post does not repeat it. It stays on operational flows that sit around the sale: responding, routing, following up, asking for reviews, and raising an alarm when something stops.
HubSpot's workflow documentation is a useful reference for the mechanics, and we use it for the examples that depend on tool behavior. It describes enrollment triggers, re-enrollment settings and unenrollment settings as separate steps of building a workflow. That separation is the point of this post. A flow is not finished when it starts; it is finished when it knows how to stop.
02
What do the first six flows look like?
The first six are about speed and follow-through on a lead or an estimate. They share a weakness: each one depends on a human picking up where the automation leaves off.
| Flow | Trigger | Rule | Stop condition | Failure mode |
|---|---|---|---|---|
| 1. Instant lead response | A contact form is submitted | Send a plain acknowledgement that says what happens next and when; create a task for the owner; ping them in chat | The owner logs a call or email, or the lead replies | The acknowledgement lands in spam, or the owner is away and nobody is the fallback |
| 2. Missed-call text-back | An inbound call goes unanswered or rings out after hours | One text from the business number that names the business and asks how to help | Any reply, or a staff callback is logged | Texting landlines, texting the same repeat caller twice, or sending without registration and consent |
| 3. Lead routing | A lead record is created | Assign by territory or service field; otherwise rotate among reps marked available | An owner is assigned and has accepted it | A blank territory field sends everything to the default rep; an owner on leave keeps receiving leads |
| 4. Estimate follow-up | An estimate or quote is marked sent | A check-in task on day two, an email on day five, a last call task on day ten | The deal stage changes, the customer replies, or the rep marks it declined | The sequence keeps going after the customer accepted by phone, because nobody updated the stage |
| 5. Appointment reminder and no-show recovery | A meeting or service visit is booked | Reminders the day before and two hours before; after a no-show, one reschedule link the next morning | Attendance is logged or a new time is booked | The reminder shows the wrong time zone; the no-show message goes to someone who cancelled in advance |
| 6. Dormant-contact reactivation | No activity for a set period, and consent is valid | Two messages across two weeks, then rest the contact for a defined period | Any engagement, a reply, or an unsubscribe | Mail goes to someone who unsubscribed in a different tool |
03
How do the speed flows behave in practice?
Flow 1 rests on one of the few well-documented findings in this area. Oldroyd, McElheran and Elkington argued in Harvard Business Review in 2011 that most companies are not responding to online sales leads nearly fast enough. The article is fifteen years old and one co-author led a vendor of lead-response software. Read it as a reason to measure your own response time, not as a promise. The automation's job is narrow: it acknowledges the lead instantly and makes sure a human is on the hook. It does not replace the reply that qualifies the lead.
Flow 2 carries the heaviest compliance weight. The FCC's consumer guidance says its rules require consent before an autodialed or prerecorded call or text to a wireless number, and that commercial texts need written consent while informational texts may rest on oral consent. Whether a missed-call text is informational or promotional depends on its wording, so keep it to a reply to someone who just called you, and have counsel confirm your consent practice. The compliance notes in this guide are general information, not legal advice. Carriers add a second layer. Twilio's documentation explains that anyone sending SMS over a 10-digit long code from an application to US numbers must register for A2P 10DLC, and that unregistered traffic faces more filtering and extra carrier fees. As a conservative practice of our own, keep outbound texts inside an 8 a.m. to 9 p.m. window in the recipient's local time, the window federal rules set for solicitation calls to residential lines.
Flow 4 shows why stop conditions beat clever timing. HubSpot's sequences tool can unenroll a contact when they reply or book a meeting, which is the setting that prevents the follow-up that arrives after a customer has already said yes. It does nothing for the case where the customer said yes by phone and nobody logged it. For that case the only fix is a rule that the estimate stage gets updated the same day, and a weekly report of estimates older than ten days with no logged activity.
Flow 6 depends on a default that surprises people. HubSpot documents that, by default, records enroll in a workflow only the first time they meet its enrollment triggers, and re-enrollment has to be turned on deliberately. Leave it off and a second dormant period will never trigger the flow. Turn it on everywhere and the same contact can receive the same reactivation twice in a month. Decide per flow, and write the decision in the flow's description.
04
What do the other six flows look like?
The second six are about trust, handoff and monitoring. They tend to be quieter than the first six, and they are where automation most often fails without anyone noticing.
| Flow | Trigger | Rule | Stop condition | Failure mode |
|---|---|---|---|---|
| 7. Review request | A job is marked complete and payment is received | Send the review link to every customer one to three days later, from a person's name if possible | A review is left, or one reminder has been sent | Using sentiment or a satisfaction score to decide who receives the link, which is review gating |
| 8. Lifecycle stage change | The lifecycle stage property changes | Stamp the date, notify the new owner, and swap the contact into the matching communication track | The stage is final, or the contact leaves the track | A manual stage override and the automation fight each other, flipping the stage back and forth |
| 9. New-customer kickoff | A deal moves to closed-won | Send a welcome note that names the next step; create onboarding tasks with owners and due dates | Onboarding milestones are marked complete | The tasks carry no record of what sales promised, so delivery starts from scratch |
| 10. Lead-flow alert | A scheduled check finds no new submissions from a source for a set number of hours | Post to a channel someone watches, with the form link and the time of the last good submission | A valid submission arrives, or someone acknowledges the alert | Thresholds so tight the alert fires nightly and gets muted, or it posts to a channel nobody reads |
| 11. Closed-lost capture and recycle | A deal is marked closed-lost | Require a reason from a fixed list; schedule one review of the record for a set date | The record is re-qualified or the review date passes | The reason defaults to Other, so the data tells you nothing |
| 12. Unsubscribe and suppression | A recipient opts out of email or text | Add the person to one suppression list that every sending tool reads, immediately | None; it holds until the person opts back in on their own | A second tool, an agency's platform or an old list keeps sending |
05
Where do the second six usually break?
Flow 7 sits closest to a rule that tools will not enforce for you. Google's Business Profile guidance lets you ask customers to leave a review through a link or QR code. It also lists what merchants may not do, including discouraging negative reviews or selectively soliciting positive ones. The FTC's 2024 rule on fake reviews and testimonials separately prohibits using certain threats or intimidation to suppress a negative review. So send the link to everyone who completed a job, and route unhappy customers to a person without removing the link. A rule that sends the link only to customers who scored you highly is selective solicitation, however sensible it looks on the flow chart.
Flow 8 is where the CRM's reporting gets quietly corrupted. If the automation sets the lifecycle stage and a rep also edits it by hand, you will see stages flip and conversion reports shift in ways that look like performance. Pick one owner for each stage transition, and write it down. Our posts on lifecycle stage definitions and CRM field change control go deeper on who should own what. Flow 9 is small, but it is the one that most affects what the customer feels in week one. Attach a record of what was promised to the onboarding tasks, which is the subject of our post on transferring contract promises to implementation.
Flow 10 is the cheapest flow on the list and the one with the highest return per hour of effort, in our judgment, because a broken form fails silently. A lead-flow alert tells you before the quarter does. Its failure mode is alert fatigue, so start with a threshold you would be embarrassed to miss, such as a source silent for a full business day, and tighten it only if you can keep up with the noise. Our marketing automation observability post covers the logging side of this.
Flow 12 is the one with a clock attached. The FTC's CAN-SPAM guide says you must honor an opt-out request within 10 business days, that the law covers all commercial email with no exception for business-to-business messages, and that each separate violating email can carry penalties of up to $53,088. The tool you use will handle one list. The risk is the second system: an old list in a spreadsheet, an agency's platform, a sales rep's personal sequence. Our suppression propagation post covers how to make one list authoritative.
06
What rules should apply to every flow?
The twelve flows differ, but the discipline around them does not. Write these rules once and apply them to every flow you build, so that the twelfth is no riskier than the first.
- Name an owner for each flow, a person rather than a team, who is the one to ask when it misfires.
- Write the stop condition first. If you cannot state when the flow ends, you are not ready to build it.
- Give every flow a fallback for the human step: a second owner, a timeout, an escalation.
- Log what each flow did, to whom and when, where someone can see it without opening the tool.
- Keep a one-line change log on the flow itself: what changed, who changed it, when.
- Apply email and text consent rules in the suppression list, not in each flow, so one rule holds everywhere.
- Review every flow on a set date. Retire the ones nobody can say the purpose of.
07
How do you test a flow before it touches real customers?
Test with records built to break it, not records that behave. Create a contact who unsubscribed last week and see whether the flow skips them. Create a duplicate of an existing lead and see whether it enrolls twice. Create a record with a blank territory and see where it routes. Create a contact in another time zone and read the reminder. Reply to the first message and check whether the second one still goes out. Each of these has a known failure in the tables above.
Then run the flow live on a small slice before opening it to everyone, for example a single service line or a single office, and watch the log for a week. Compare what the flow did with what you intended, record by record. If that sounds slow, compare it with finding out from an angry customer. Skip the slice and the customers who hit the failure modes become the test.
08
Which flow should you build first?
Build the one that answers the problem you can already see. The table maps a visible symptom to the flow that addresses it. If more than one row fits, pick the one where a lost customer costs the most.
| What you can see | Build first | Why it comes first |
|---|---|---|
| Leads sit untouched overnight or at weekends | Flow 1, then flow 3 | Nothing downstream works if nobody answers; routing makes sure someone owns the lead |
| Calls go to voicemail and are not returned the same day | Flow 2 | It recovers a caller who has already shown intent, at the cost of one carefully worded text |
| Estimates go quiet after being sent | Flow 4 | The warmest leads in the pipeline are the ones already holding a number |
| Appointments are missed or double-booked | Flow 5 | A reminder is cheap compared with an empty slot |
| A form broke once and nobody noticed for days | Flow 10 | A silent failure is the most expensive kind, and the alert is the cheapest flow on the list |
| Reviews are sparse, or only happy customers write them | Flow 7 | Ask everyone, consistently, and let the profile reflect the mix |
| More than one tool sends email or text | Flow 12 first | Fix the one list that every tool obeys before adding any further flow |
Was this useful? Send it to someone who owns this problem.
Primary sources and further reading
Use the source material to validate details against your own context and current platform configuration.
- HubSpot Knowledge Base: Create workflows
- HubSpot Knowledge Base: Set your workflow enrollment triggers
- HubSpot Knowledge Base: Create and edit sequences
- Harvard Business Review: The short life of online sales leads
- FCC: Stop unwanted robocalls and texts
- Twilio: Programmable Messaging and A2P 10DLC
- FTC: CAN-SPAM Act, a compliance guide for business
- Google Business Profile Help: Prohibited and restricted content
- Google Business Profile Help: Tips to get more reviews
- FTC: Final rule banning fake reviews and testimonials (press release)
This field note follows the XenGrowth editorial policy: primary sources where available, visible limitations, material review dates, and no invented first-hand experience.
Stay with the problem



