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.
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:
| Category | What it covers |
|---|---|
| Contacts | Property updates, owner assignment, lifecycle changes |
| Deals | Stage-based triggers, close date alerts, deal consolidation |
| Tickets | SLA escalation, old ticket cleanup, association sync |
| Quotes | Auto-generation from deals, property synchronization |
| Leads | Status updates, reactivation, disqualification |
| Associations | Cross-object linking, contact-to-deal, ticket-to-company |
| Notifications | Slack alerts, owner notifications, activity warnings |
| Data Cleanup | Deduplication, inactive record deletion, text formatting |
| Webhooks | External API calls, Zapier integration, custom events |
| Forms | Form submission triggers, lead status updates, owner routing |
All 25 Templates
| Template | What it does |
|---|---|
| Auto-Assign Contact Owner on Form Submit | Sets contact owner when a form is submitted |
| Set Lead Status on Form Submit | Updates lead status to "New" on form submission |
| Update Lifecycle Stage to MQL | Moves contacts to MQL based on qualification criteria |
| Reactivate Disqualified Leads | Re-enters cold leads back into the pipeline for a second pass |
| Disqualify Unresponsive Leads | Moves leads to disqualified after a period of no response |
| Overdue Deal Close Date Alert | Notifies deal owner and posts to Slack when close date passes |
| Deal Inactivity Alert | Flags deals with no logged activity for a set period |
| Consolidate Duplicate Deals | Merges open deals in the same pipeline for the same contact |
| Create Task on Deal Stage Change | Creates a follow-up task for the deal owner when stage changes |
| Auto-Generate Quote from Deal | Creates a quote automatically when a deal reaches a specific stage |
| Sync Quote Properties | Keeps quote fields in sync with the parent deal |
| Ticket SLA Escalation | Escalates tickets that breach response or resolution SLAs |
| Archive Old Support Tickets | Cleans up closed tickets after a retention period |
| Sync Deal Associations | Copies associations when a new deal is created for an existing contact |
| Sync Ticket Associations | Mirrors contact and company associations to new tickets |
| Copy Contact Associations | Copies associations from one contact to another |
| Auto-Associate Contacts to Deals | Finds matching contacts and links them to deals automatically |
| 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 Names | Fixes casing on first and last name fields |
| Clean Up Inactive Contacts | Deletes contacts with no activity beyond a set threshold |
| External API Integration for Deal Stage | Sends deal data to an external API when a stage is reached |
| Custom Event via Webhook | Fires a custom behavioral event through a webhook action |
| Zapier Integration Webhook | Triggers a Zapier automation from a HubSpot workflow |
| Event Registration Follow-up | Sends confirmation and follow-up sequences after event registration |
How to Install a Template
- Go to the Workflow Library
- Browse by category or search for a specific automation
- Click a template to see the full description and a screenshot of the workflow
- Click Install to HubSpot (requires a free 0CodeTools account)
- 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:
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.
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.
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.
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.
Merge Duplicate Contacts (Form Submit). Duplicate contacts are the most common CRM hygiene problem. This workflow detects duplicates at the point of form submission and merges them before they pollute your data.
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, 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).
Start Building
The library is free, the templates install in seconds, and everything starts disabled so you're always in control.
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.