Every HubSpot team rebuilds the same ten workflows from scratch. Deal-stage notifications, lead qualification, SLA escalation, duplicate merging - same patterns, same debugging, same three rounds of "why didn't it enroll?"

We packaged the 25 most-requested automations into a free library. One click installs a working workflow directly into your portal. No code, no JSON imports, no copying screenshots from blog posts.

Browse the Workflow Library

What's in the Library

The Workflow Library is a collection of 25 pre-built workflow templates covering the automation patterns HubSpot teams ask about most. Each template is a real, working HubSpot workflow - not a diagram or a guide, but actual workflow JSON that installs into your portal.

Every template installs disabled by default. You review the enrollment triggers, actions, and branch logic in your own HubSpot workflow editor before turning anything on. Nothing runs until you explicitly enable it.

The templates span 10 categories:

CategoryWhat it covers
ContactsProperty updates, owner assignment, lifecycle changes
DealsStage-based triggers, close date alerts, deal consolidation
TicketsSLA escalation, old ticket cleanup, association sync
QuotesAuto-generation from deals, property synchronization
LeadsStatus updates, reactivation, disqualification
AssociationsCross-object linking, contact-to-deal, ticket-to-company
NotificationsSlack alerts, owner notifications, activity warnings
Data CleanupDeduplication, inactive record deletion, text formatting
WebhooksExternal API calls, Zapier integration, custom events
FormsForm submission triggers, lead status updates, owner routing

All 25 Templates

Templates marked with → link to a detailed implementation guide on this blog. The rest install with the standard documentation in the Workflow Library itself.

TemplateWhat it does
Auto-Assign Contact Owner on Form SubmitSets contact owner when a form is submitted. → Lead routing architecture guide
Set Lead Status on Form SubmitUpdates lead status to "New" on form submission. → Lead routing architecture guide
Update Lifecycle Stage to MQLMoves contacts to MQL based on qualification criteria. → Lead routing architecture guide
Reactivate Disqualified LeadsRe-enters cold leads back into the pipeline for a second pass. → Lead routing architecture guide
Disqualify Unresponsive LeadsMoves leads to disqualified after a period of no response. → Lead routing architecture guide
Overdue Deal Close Date AlertNotifies deal owner and posts to Slack when close date passes
Deal Inactivity AlertFlags deals with no logged activity for a set period
Consolidate Duplicate DealsMerges open deals in the same pipeline for the same contact
Create Task on Deal Stage ChangeCreates a follow-up task for the deal owner when stage changes
Auto-Generate Quote from DealCreates a quote automatically when a deal reaches a specific stage
Sync Quote PropertiesKeeps quote fields in sync with the parent deal
Ticket SLA EscalationEscalates tickets that breach response or resolution SLAs. → Lead routing SLA enforcement pattern
Archive Old Support TicketsCleans up closed tickets after a retention period. → TTL for HubSpot records
Sync Deal AssociationsCopies associations when a new deal is created for an existing contact. → Associate orders & invoices guide
Sync Ticket AssociationsMirrors contact and company associations to new tickets. → Associate orders & invoices guide
Copy Contact AssociationsCopies associations from one contact to another. → Associate orders & invoices guide
Auto-Associate Contacts to DealsFinds matching contacts and links them to deals automatically. → Associate orders & invoices guide
Merge Duplicate Contacts (Form Submit)Detects and merges duplicates when a form submission matches an existing contact
Merge Duplicate Contacts (Telegram)Deduplicates contacts created through Telegram integration
Capitalize Contact NamesFixes casing on first and last name fields
Clean Up Inactive ContactsDeletes contacts with no activity beyond a set threshold. → TTL for HubSpot records
External API Integration for Deal StageSends deal data to an external API when a stage is reached
Custom Event via WebhookFires a custom behavioral event through a webhook action
Zapier Integration WebhookTriggers a Zapier automation from a HubSpot workflow
Event Registration Follow-upSends confirmation and follow-up sequences after event registration

How to Install a Template

  1. Go to the Workflow Library
  2. Browse by category or search for a specific automation
  3. Click a template to see the full description and a screenshot of the workflow
  4. Click Install to HubSpot (requires a free 0CodeTools account)
  5. The workflow appears in your HubSpot portal, disabled, ready for you to review and customize

The entire process takes about 30 seconds. You get a working workflow in your portal that you can modify - change enrollment triggers, adjust delays, add or remove actions - before enabling it.

What Happens When a Template Doesn't Fit Your Portal

Some templates reference portal-specific elements: custom properties, specific deal stages, or association types that may not exist in your HubSpot instance. When that happens, the install will fail with a clear error message explaining what's missing.

You have two options:

Fix and retry. Create the missing property or deal stage in your portal, then install again.

Install as skeleton. Click "Install as Skeleton" to create the workflow structure without the actions and enrollment criteria. This gives you the framework - the correct workflow type, object type, and flow structure - and you fill in the portal-specific details yourself in HubSpot's workflow editor.

The skeleton approach is useful when you want the template as a starting point rather than a drop-in solution.

Templates Worth Starting With

If you're not sure where to begin, these five solve the problems we see most often:

1. Overdue Deal Close Date Alert

Every sales team has deals sitting past their close date with no follow-up. This workflow notifies the owner and posts to Slack so stale deals don't go unnoticed. The template sets up the date check, the notification action, and the Slack integration in one install — most teams need 5 minutes of configuration to make it portal-specific (Slack channel, message template, owner property).

2. Ticket SLA Escalation

Service teams need automatic escalation when response or resolution SLAs are breached. This template handles the timing, the notification, and the priority bump. For the broader RevOps architecture that makes SLAs measurable, see our Lead Routing in HubSpot guide — the same SLA enforcement pattern applies to leads, support, and service workflows.

3. Reactivate Disqualified Leads

Leads get disqualified for timing reasons, not fit reasons. This workflow brings them back into the pipeline after a cooling period so good leads don't get permanently lost. For the full reactivation logic and how it fits the three-workflow routing architecture, read Lead Routing in HubSpot.

4. Auto-Associate Contacts to Deals

Missing associations break reporting and attribution. This template uses 0CodeTools' Find and Associate action to automatically link contacts to deals based on matching criteria. For the full Find and Associate / Copy Associations playbook including invoice and order patterns, read Associate Orders & Invoices in HubSpot Workflows.

5. Clean Up Inactive Contacts

Duplicate contacts and stale contacts are the most common CRM hygiene problems. This template detects inactivity and cleans up records before they pollute your data and inflate marketing tier costs. For the full lifecycle pattern across leads, tickets, deals, companies, and custom objects, read Set a TTL for HubSpot Records.

Built for 0CodeTools Users

The Workflow Library is part of 0CodeTools for HubSpot. Several templates use 0CodeTools actions - Find and Associate, Copy Associations, Delete Record, Create Payment, and the API Webhook Connector - that extend what native HubSpot workflows can do.

Templates that use only native HubSpot actions will work in any portal. Templates that use 0CodeTools actions require the app to be installed (the free tier covers most of them).

Related HubSpot workflow guides

The detailed implementation guides for templates above:

Frequently asked questions

Are the HubSpot workflow templates free?+
Yes. All 25 templates in the Workflow Library are free. Some templates use 0CodeTools workflow actions (Find and Associate, Copy Associations, Delete Record, Create Payment, API Webhook Connector); the free 0CodeTools tier includes 100 actions per month, which covers most teams' template usage.
Can I install a template directly into HubSpot?+
Yes. One-click install works through the 0CodeTools app. The template installs into your portal disabled by default, so you can review the enrollment triggers and actions before enabling. No code, no JSON copy-paste, no manual reconstruction.
What if a template doesn't match my portal's setup?+
If a template references properties, deal stages, or association types that don't exist in your portal, the install shows a clear error explaining what's missing. You can either create the missing properties and retry, or click 'Install as Skeleton' to install the workflow structure without the portal-specific details — useful when you want the template as a starting point rather than a drop-in solution.
Do I need 0CodeTools to use the templates?+
Yes — the templates install through the 0CodeTools app, which connects to your HubSpot portal and writes the workflow definitions. Templates that use only native HubSpot actions will run on any HubSpot tier with workflows enabled. Templates that use 0CodeTools actions need the app installed (most are covered by the free tier).
Which HubSpot tier do I need?+
Workflows themselves require Professional or Enterprise on any Hub except Content Hub. Custom objects (used by some templates) require Enterprise. The 0CodeTools app is free to install and includes a free tier of action credits — Professional and Enterprise plans are available if your portal needs higher volume.
Can I customise a template after installing?+
Yes — that's the point. Every template installs disabled, so you can edit the enrollment triggers, action configurations, branch logic, delays, and notifications inside HubSpot's workflow editor before enabling. Most teams customise notifications (Slack channels, message templates, owner property) and timing (delays, SLA windows).
What's the difference between the templates and writing workflows from scratch?+
The templates encode patterns we've seen work well across hundreds of HubSpot portals — correct enrollment criteria, branch ordering, owner-notification timing, and re-enrollment behaviour. Writing from scratch you'll often miss the second-order details (re-enrollment on property change, branch order causing missed records, delay placement). Starting from a template gets you to the customisation step faster.
Are new templates added regularly?+
Yes. We add new templates as patterns get requested by the HubSpot community and our customers. Recent additions cover Commerce Hub automation, lead lifecycle management, and ticket cleanup workflows.

Start Building

The library is free, the templates install in seconds, and everything starts disabled so you're always in control.

Browse the Workflow Library

If you need help customizing these templates for your specific setup, or want to build something more complex, our RevOps support team works with HubSpot automation daily. Get in touch.