HubSpot Automation Workflows
499 ready-made HubSpot workflows for n8n, Make, Zapier, Activepieces, and Pipedream. CRM automations: lead routing, deal updates, and marketing syncs.
Automate Lead Generation and Qualification with Google Maps, OpenAI, and HubSpot
This n8n workflow automates the process of generating and qualifying leads by scraping data from Google Maps and Yellow Pages, enriching it with AI, and exporting qualified leads to HubSpot.
n8n$14.99Auto-Assign Deals in HubSpot to Fitting Sales Reps Based on Geography and Company Size
# Use case To guarantee an effective sales process, deals must be distributed between sales reps in the best way. Normally, this involves manually assigning new deals that have come in. This workflow automates it for you! # What this workflow does This workflow runs once a day and checks for unassigned deals in your HubSpot CRM. Once it finds one, it enriches the deal with information about the assigned contact and their company. It then checks the region of the assigned company before looking at the company's employee size. Based on this, it assigns the deal to the right sales rep within your company. # Requirements - New deals in HubSpot need to be unassigned in the beginning. - New deals have to have an attached contact that has an attached company in HubSpot. - The company needs to have values for region and employee count in HubSpot. # Setup The setup is quite straightforward and will probably take a few minutes only. 1. Add your **HubSpot** credentials. 2. Customize your criteria for assigning deals in the `Assign by Region` and the following `Assign` nodes. 3. Make sure deals are assigned to the right sales rep in the HubSpot nodes at the end. 4. Activate the workflow. # Customizing this to your needs - Adjust the trigger interval to your needs. Currently, it defaults to once a day. - Adjust your region settings by adding/updating/removing options in the respective node. - Adjust your employee size settings by adding/updating/removing options in the respective node. # Ideas to enhance this flow - Wrap each region's assigned criteria into different sub-workflows for easier maintainability. This will not consume additional execution counts. - Add more logic on what happens once a deal does not match any criteria you've set.
n8n$14.99Create Projects in Asana for new leads in HubSpot CRM
When a new lead is added to HubSpot CRM, this Make workflow automatically creates a corresponding project in Asana, eliminating manual data entry. Sales and project teams benefit from immediate visibility into new opportunities, ensuring that follow-up tasks and collaboration start without delay. The trigger is the lead creation in HubSpot; the action is the project creation in Asana.
Make$2.99Automate ClickUp Time Tracking Sync to HubSpot Projects
This workflow automates the synchronization of time tracked on ClickUp tasks with HubSpot projects, ensuring accurate and up-to-date project metrics without manual effort.
n8n$9.99Automate HubSpot to Salesforce Lead Creation with Explorium AI Enrichment
# Automatically enrich prospect data from HubSpot using Explorium and create leads in Salesforce This n8n workflow streamlines the process of enriching prospect information by automatically pulling data from HubSpot, processing it through Explorium's AI-powered tools, and creating new leads in Salesforce with enhanced prospect details. ## Credentials Required To use this workflow, set up the following credentials in your n8n environment: ### HubSpot - **Type**: App Token (or OAuth2 for broader compatibility) - **Used for**: Triggering on new contacts, fetching contact data ### Explorium API - **Type**: Generic Header Auth - **Header**: Authorization - **Value**: Bearer YOUR_API_KEY [Get Explorium API key](https://developers.explorium.ai/reference/getting_your_api_key) ### Salesforce - **Type**: OAuth2 or Username/Password - **Used for**: Creating new lead records Go to Settings → Credentials, create these three credentials, and assign them in the respective nodes before running the workflow. ## Workflow Overview ### Node 1: HubSpot Trigger This node listens for real-time events from the connected HubSpot account. Once triggered, the node passes metadata about the event to the next step in the flow. ### Node 2: HubSpot This node fetches contact details from HubSpot after the trigger event. - **Credential**: Connected using a HubSpot App Token - **Resource**: Contact - **Operation**: Get Contact - **Return All**: Disabled This node retrieves the full contact details needed for further processing and enrichment. ### Node 3: Match prospect This node sends each contact's data to Explorium's AI-powered prospect matching API in real time. - **Method**: POST - **Endpoint**: https://api.explorium.ai/v1/prospects/match - **Authentication**: Generic Header Auth (using a configured credential) - **Headers**: Content-Type: application/json The request body is dynamically built from contact data, typically including: full_name, company_name, email, phone_number, LinkedIn. These fields are matched against Explorium's intelligence graph to return enriched or validated profiles. **Response Output**: total_matches, matched_prospects, and a prospect_id. Each response is used downstream to enrich, validate, or create lead information. ### Node 4: Filter This node filters the output from the Match prospect step to ensure that only valid, matched results continue in the flow. Only records that contain at least one matched prospect with a non-null prospect_id are passed forward. **Status**: Currently deactivated (as shown by the Deactivate label) ### Node 5: Extract Prospect IDs from Matched Results This node extracts all valid prospect_id values from previously matched prospects and compiles them into a flat array. It loops over all matched items, extracts each prospect_id from the matched_prospects array, and returns a single object with an array of all prospect_ids. ### Node 6: Explorium Enrich Contacts Information This node performs bulk enrichment of contacts by querying Explorium with a list of matched prospect_ids. **Node Configuration:** - **Method**: POST - **Endpoint**: https://api.explorium.ai/v1/prospects/contacts_information/bulk_enrich - **Authentication**: Header Auth (using saved credentials) - **Headers**: Content-Type: application/json, Accept: application/json Returns enriched contact information, such as: - **emails**: professional/personal email addresses - **phone_numbers**: mobile and work numbers - **professional_email**, **professional_email_status**, **mobile_phone** ### Node 7: Explorium Enrich Profiles This additional enrichment node provides supplementary contact data enhancement, running in parallel with the primary enrichment process. ### Node 8: Merge This node combines multiple data streams from the parallel enrichment processes into a single output, allowing you to consolidate data from different Explorium enrichment endpoints. The combine setting indicates it will merge the incoming data streams rather than overwriting them. ### Node 9: Code - Flatten This custom code node processes and transforms the merged enrichment data before creating the Salesforce lead. It can be used to: - Flatten nested data structures - Format data according to Salesforce field requirements - Apply business logic or data validation - Map Explorium fields to Salesforce lead properties - Handle data type conversions ### Node 10: Salesforce This final node creates new leads in Salesforce using the enriched data returned by Explorium. - **Credential**: Salesforce OAuth2 or Username/Password - **Resource**: Lead - **Operation**: Create Lead The node creates new lead records with enriched information including contact details, company information, and professional data obtained through the Explorium enrichment process. ## Workflow Flow Summary 1. **Trigger**: HubSpot webhook triggers on new/updated contacts 2. **Fetch**: Retrieve contact details from HubSpot 3. **Match**: Find prospects
n8n$9.99Automate Client Transcript Analysis and Feedback Routing with AI, HubSpot, and Gmail
Streamline the process of analyzing client transcripts, logging insights in HubSpot, and routing feedback to relevant departments via Gmail using AI.
n8n$9.99Automate HubSpot Contact Retrieval with Manual Trigger
The 'Automate HubSpot Contact Retrieval with Manual Trigger' workflow is designed to simplify the process of fetching contact data from HubSpot. By leveraging a manual trigger, users can initiate the workflow at their convenience, enabling a flexi...
n8n$16.2Get Slack Notifications for Zendesk Ticket Views and Create HubSpot Deals
This Zap automates the process of managing customer support tickets by filtering specific tickets from Zendesk, sending notifications to a Slack channel, and creating corresponding deals in HubSpot. This integration ensures that your team stays informed about important tickets and can take action quickly, improving response times and customer satisfaction.
Zapier$4.99Sync Updated Email Addresses Between Mailchimp and HubSpot CRM
Automatically update HubSpot CRM contacts when a Mailchimp subscriber's email address changes, ensuring data consistency across platforms.
Make$3.99HubSpot New Contact Creation Trigger
Simple trigger workflow that activates on new contact creation in HubSpot, ideal for starting automations like notifications or data syncing.
n8n$4.99Automate HubSpot and Pipedrive Sync with Cron Scheduling
This workflow automates the synchronization of contacts between HubSpot and Pipedrive on a scheduled basis.
n8n$15.99Summarize Calls & Notify Teams via HubSpot, Slack, Email, WhatsApp
Automates call transcription summarization with AI, extracts key info, routes notifications to departments via email, syncs to HubSpot, and alerts via Slack/WhatsApp.
n8n$24.99Automate LinkedIn Conversion Tracking in HubSpot
Effortlessly track LinkedIn conversions by automatically creating conversion events in HubSpot when contacts are added to a specific list. This integration helps align marketing efforts and enhances lead tracking and conversion analysis.
Zapier$2.99Automate Slack Notifications for HubSpot Deal Updates
This workflow efficiently integrates HubSpot and Slack to automate notifications for deal updates. Whenever a deal is won or created in HubSpot, this workflow retrieves the relevant deal IDs and sends a formatted message to a specified Slack chann...
n8n$15.55Automated HubSpot Contact Enrichment with Explorium
Monitors new HubSpot contacts via webhook, enriches them with professional emails and phones from Explorium, and updates records for better sales outreach.
n8n$24.99Enrich Calendly Leads with Clearbit & Upsert to HubSpot
Automates enrichment of leads from Calendly bookings by filtering personal emails, enriching company data via Clearbit, and upserting to HubSpot CRM.
n8n$14.99Automated Lead Notification Workflow for HubSpot and Slack
This workflow automates the process of notifying sales reps about newly created leads in HubSpot through Slack.
n8n$6.07Send Follow-Up Emails via Gmail to HubSpot Contacts
Automates daily follow-up emails via Gmail to HubSpot contacts inactive for over a month, ensuring consistent sales nurturing and logging engagement back to HubSpot.
n8n$14.99Automate Your Lead Creation with Gmail and HubSpot Integration
The '0094NoopGmailCreateTriggered' workflow is designed to streamline the process of adding new contacts to your HubSpot CRM by using data collected from Typeform submissions. By automating this process, businesses can save time and ensure that th...
n8n$8.19Support Call Transcriptions to HubSpot Tickets
Automates converting Fireflies call transcriptions from Google Drive into analyzed support tickets in HubSpot, extracting key issues for quick team follow-up.
n8n$14.99Get random GIF using GIPHY and send them by email when HubSpot CRM deals are created
Every time a new HubSpot CRM deal is created, Make will automatically get a random GIF image using GIPHY and send it in an email.
Make$3.99Automatically Enrich HubSpot Contacts with Clearbit Insights
This Zap automates the enhancement of HubSpot contacts by integrating Clearbit data, ensuring your CRM is enriched with valuable insights for improved marketing strategies.
Zapier$2.99Verify Emails, Enrich Form Leads & Save to HubSpot
Automates verification of form-submitted emails via Hunter.io, enriches leads with Clearbit, and saves qualified contacts to HubSpot CRM.
n8n$16.99Automate HubSpot Owner and Client Data Retrieval with Webhook
This workflow automates the process of retrieving owner and client data from HubSpot, enabling businesses to maintain accurate and up-to-date records. By leveraging the HubSpot API, users can quickly access a list of owners and their associated cl...
n8n$14.99
More integrations
Custom AI Systems & Services
Our team of experienced AI builders will help build custom AI systems, workflows, and solutions.
Request Custom Work