Most businesses invest in a CRM but they never build the architecture to actually make it work. This results in the same situation across every industry - manual follow-ups, duplicate data, and revenue leaking at every handoff.
A major part of the solution to this problem is building structured sales and marketing automation workflows that remove manual intervention, enforce consistency, and ensure your CRM reflects real-world activity.
In this blog, we will break down seven real HubSpot marketing automation workflows designed by MarkeStac, each built to solve a specific, documented operational issue. These are not theoretical builds or generic templates but live systems currently running inside production environments.
For each case study, we’ve included a full technical PDF so you can understand exactly how the system works and adapt it to your own setup. But before we dive into these systems, let’s understand what a marketing automation workflow is.
A marketing automation workflow is a pre-defined set of rules, triggers, and actions that automatically move leads, data, and deals through your CRM without requiring manual intervention.
In practice, these marketing automation workflows act as the operational backbone of your system. They ensure that every interaction whether it’s a form submission, email engagement, or lifecycle update triggers the right next step automatically.
This creates:
More importantly, these well-built marketing workflow automation systems don’t just execute tasks but also enforce structure, reduce human error, and make your CRM reflect what’s actually happening in your business.
Let’s now look at some real HubSpot automation workflow examples - each of which can serve as a practical marketing automation workflow template you can adapt and implement within your own system.
Client: RecNation Storage
Industry: Self Storage / Specialty Vehicle Storage (RV, Boat & Commercial Equipment)
The Core Problem
RecNation Storage operates large-scale storage facilities across the United States, specializing in secure, tech-enabled storage for recreational vehicles, boats, trailers, and commercial assets - a sector where tenant data directly impacts access security and billing integrity.
The solution was to design a back-end HubSpot marketing automation workflow that ensures clean, reliable customer data for accurate segmentation and communication. We built a two-tier Node.js orchestration engine deployed inside HubSpot Operations Hub.
Identity Resolution: This workflow was designed to monitor seven Sitelink contact fields for changes. It enforces a 3-minute stabilization delay to let data settle, then runs a custom scoring engine. The script normalizes all phone numbers and emails, runs batch search queries against HubSpot CRM, and scores every matched contact against primary and secondary fields.
Physical Asset Mapping: This workflow for marketing automation triggers when a contact's active ledger count changes. After a 5-minute delay to let Workflow A complete, it maps resolved contacts to their Facility and Unit custom objects on move-in. On move-out, before severing access, it first checks whether the tenant has any other active ledgers at that same facility. It removes the facility link only if zero active units remain.
Key Tools: HubSpot Enterprise (Custom Objects: Ledgers, Units, Facilities), HubSpot Operations Hub (Node.js 20.x), HubSpot v4 Association & Search API, Sitelink Integration
Client: Bestform
Industry: Health & Wellness Products
The Core Problem
Bestform operates in the health and wellness products space, running high-volume outbound email outreach to acquire and convert new sales partners - a process where sequence volume quickly outpaces manual tracking capacity.
Our solution was to build attribution-focused email marketing automation workflows in HubSpot that track outreach performance and automatically advances leads based on engagement.
Workflow 1 (Email 2 Progression): Detects outgoing emails containing specific Email 2 body phrases, waits 1 minute for CRM sync, then advances the deal to "Contacted - Email 2 Sent" and logs the activity date.
Workflow 2 (Email 3 Progression): Detects outgoing emails by subject line content, validates that "Number of Emails Sent" is ≥1 to prevent misfires, then advances the deal to "Contacted - Email 3 Sent".
Workflow 3 (Conversion & Attribution): Fires on any inbound reply - immediately stops the active sequence, moves the deal to "Reply Received," maps the reply back to the exact email step (1, 2, or 3) based on the current deal stage, and creates a high-priority follow-up task for the rep.
Custom Formula Field: Scans every outgoing email's metadata, body content for Email 2 detection, subject line for Email 3, and auto-categorizes all outreach activity with zero admin work required.
Key Tools: HubSpot Sales Sequences, HubSpot Workflows, HubSpot CRM (Deals & Pipelines), HubSpot Custom Formula Fields, HubSpot Custom Reporting & Dashboards.
Client: The BOSCO
Industry: Event Production / Live Entertainment Services (Corporate Events, Concerts & Brand Activations)
The Core Problem
BOSCO is a full-service event production company managing corporate events, concerts, and experiential brand activations. Their revenue model depends entirely on converting high-intent inbound inquiries into booked contracts - a process where speed and precision directly determine whether a deal is won or lost.
We designed a high-speed inbound workflow for marketing automation that converts leads through structured engagement, automated follow-ups, and real-time pipeline progression.
Speed-to-Lead: After a 90-second stabilization delay, the workflow auto-creates a deal with round-robin ownership assignment. It dispatches a personalized first-contact email from the assigned rep's inbox within 8 minutes, sends an SMS within 2 minutes, enrolls the contact into a Day 0–10 nurture sequence.
Pipeline Governance: This automation workflow operates on ongoing state-monitoring - triggers on engagement changes, 5-day inactivity windows, or 7-day stage stagnation. The sequences auto-exit when a meaningful engagement signal is detected. At Day 10 with zero engagement, the deal automatically closes as "Closed Lost - No Response" with a 90-day re-engagement suppression window.
Key Tools: HubSpot CRM, HubSpot Workflows, HubSpot Sequences (Day 0–10), HubSpot Deals Pipeline (8 stages with weighted probability), HubSpot Email Automation, HubSpot SMS Integration, HubSpot Reports & Dashboards
Industry: Digital Marketing Agency
The Core Problem
A growing digital marketing agency managing inbound sales across multiple channels - website forms, Meta ads, SEO campaigns, and referrals, where increasing lead volume exposed the limits of manual pipeline management.
This is a classic marketing workflow automation example that we designed in HubSpot for lead capture, routing, and follow-up enforcement across multiple acquisition channels.
Follow Up ↔ Deal: This workflow marketing automation enrolls every active deal and fires stage-specific automated actions:
Form Submission Automation: This workflow triggers on any of the 10 forms across the website. It sets contact owners, branches by lead source (Website / Meta / SEO / None Met), sends a Slack alert with full lead details (name, email, company, form, page) within 2-3 minutes, and auto-creates a named deal assigned to the owner. Unclassified submissions trigger an immediate fallback alert for manual review before creating the deal.
Key Tools: HubSpot CRM (Workflows, Deals & Contacts), HubSpot Forms (V2), Slack, HubSpot Internal Email, HubSpot Tasks
Client: Dr. Kelly's
Industry: Veterinary Healthcare - Pet Surgical & Preventative Care, Multi-Location, Arizona
The Core Problem
Dr. Kelly's provides affordable surgical and preventative care for dogs and cats across multiple clinic locations in Arizona, managing high volumes of scheduled appointments that require accurate, context-aware communication with pet owners.
Cancellation follow-up emails were being sent to contacts even when they already had another upcoming or active appointment scheduled. This created inaccurate communications that caused confusion for patients and operational inefficiencies for staff.
We built a marketing workflow automation system that ensures accurate and context-aware communication with active customers.
Active Appointment Property (Appointment-Level): It classifies each appointment as Active (Scheduled or In-Progress = True) or Inactive (Completed or Cancelled = False).
Number of Associated Active Appointments (Contact-Level Roll-Up): It automatically counts all appointments where Active Appointment = True and updates in real time whenever any appointment stage changes
Number of Associated Inactive Appointments (Contact-Level Roll-Up): Counts historical completed or cancelled appointments for reporting and system transparency.
Core Enrollment Rule: When an appointment is cancelled, the system checks the contact's active appointment count - if it’s greater than 0 then the contact is excluded from the cancellation workflow and no email is sent. If it is equal to 0, the contact proceeds through the cancellation follow-up sequence.
If a contact books a new appointment while inside the cancellation workflow, the active count rises above 0 and the system automatically unenrolls them, stopping all further cancellation emails
Key Tools: HubSpot (Appointment Custom Object, Calculated Properties, Roll-Up Properties, Workflow Enrollment Logic, List-Based Segmentation)
Client: SaaS Solutions Provider
Industry: SaaS & Loyalty Solutions
The Core Problem
A rapidly growing SaaS and loyalty solutions company with a strong sales motion that had become heavily dependent on manual effort and individual rep ownership - a model that breaks as lead volume scales.
We designed a HubSpot marketing automation workflow that structures the lead lifecycle from acquisition to opportunity readiness.
Lead Lifecycle (Lead → Opportunity): Lead is created, classified as Inbound or Outbound, and assigned an owner. A qualification task is created at each stage. If completed and data updated within 5 days, the lead advances (Lead → MQL → SQL → Opportunity). If it is not completed, the rep receives a reminder and the manager receives an escalation notification. Cold or uninterested leads exit all automation immediately at any stage.
Deal Automation (Opportunity → Closed Won): The same 5-day SLA and escalation logic governs every deal stage - Demo → Proposal Sent → Negotiation & Legal Review → Client Approval Received → Closed Won. A task is auto-created at each stage. Missed SLAs trigger rep reminders and manager escalations. Deals marked Lost at any stage move to Closed Lost and all automation stops immediately.
Key Tools: HubSpot CRM (Contacts, Companies, Deals), HubSpot Workflows (Lead & Deal Automation, SLA Enforcement, Escalation Logic), HubSpot Sales Hub (Task Management, Activity Tracking), HubSpot Reports & Dashboards
Client: The Bosco
Industry: Experiential Marketing & Technology (Brand Experiences, AR/VR, Photo/Video Installations)
The Core Problem
The workflow we built is a data hygiene marketing automation workflow example that protects campaign performance and attribution accuracy. Our solution was a Cron-based deduplication engine built in n8n, running every 6 hours (0 */6 * * *) or on-demand via webhook.
Trigger Node: Fires the workflow on schedule.
HTTP Node (Fetch): Retrieves all contacts from HubSpot using paginated API calls with no volume ceiling.
Function Node: Normalizes all emails to lowercase, groups contacts, and detects duplicates using email match as the primary rule and phone match, name similarity, and domain match as secondary rules.
IF Node: Routes duplicate sets to the merge path and unique contacts to exit
HTTP Node (Merge): Executes the merge via POST to HubSpot's contacts merge endpoint, with merge priority based on oldest record → data completeness → lifecycle stage → recent activity.
Logger Node: Stores all execution results and sends notifications.
Safety rules enforced: Contacts with different emails are never merged, merges per run are capped, key properties are backed up, and everything is logged.
Key Tools: n8n (Node-Based Workflow Automation), HubSpot API (GET /CRM/v3/objects/contacts + POST /CRM/v3/objects/contacts/merge), HubSpot OAuth2 Authentication, Cron-Based Scheduling
If your current CRM feels disconnected from how your business actually operates, the issue is rarely the tool but the absence of the right marketing workflow automation behind it.
Well-designed marketing automation workflows don’t just help reduce the chaos inside your CRM’s architecture but also enhance data quality and ensure that every lead, interaction, and data moves through your CRM system as intended.
Whether it’s an email marketing automation workflow, a lifecycle progression system, or a backend data engine, each example outlined above represents a repeatable system that you can adapt into your own marketing automation workflow template, regardless of your industry or scale.
These workflows designed by MarkeStac are a reflection of how automating workflows inside HubSpot can be the game-changer for your business. Contact our CRM experts to audit your processes and build scalable workflows.