Automate Cold Outreach to HubSpot Leads with Gmail
detail.loadingPreview
This n8n workflow automates personalized cold outreach to your HubSpot contacts who haven't been contacted yet. It leverages Gmail to send emails and records engagement back in HubSpot, ensuring efficient lead nurturing and follow-up.
About This Workflow
Boost your sales outreach with this automated n8n workflow designed to connect with your uncontacted HubSpot leads. Each day at 9 am, the workflow intelligently identifies contacts in your HubSpot CRM that haven't been engaged with previously. It then crafts and sends personalized outreach emails via Gmail, using dynamic content pulled directly from your contact's information. Crucially, after sending the email, the workflow records this outreach activity as an engagement in HubSpot, updating the 'last contacted' date and ensuring you don't reach out to the same leads repeatedly. This streamlines your sales process, keeps your CRM up-to-date, and helps you systematically nurture new prospects.
Key Features
- Automated Daily Outreach: Schedules outreach to uncontacted HubSpot leads every day at 9 am.
- Personalized Email Campaigns: Dynamically inserts contact first names into tailored Gmail outreach messages.
- Smart Lead Segmentation: Identifies and targets only those HubSpot contacts who have no prior 'last contacted' record.
- Engagement Tracking: Automatically logs outreach emails as engagements in HubSpot, updating the contact's history.
- CRM Integration: Seamlessly connects HubSpot and Gmail for a unified sales workflow.
How To Use
- Schedule Trigger: Configure the 'Every day at 9 am' node to set your desired daily automation time.
- HubSpot Connection: Set up your HubSpot connection using OAuth2 credentials in the 'Get uncontacted HubSpot contacts' node. Ensure the 'NOT_HAS_PROPERTY' filter for 'notes_last_contacted|datetime' is correctly applied.
- Data Preparation: Utilize the 'Set keys' node to define your email content (using
$json.htmland$json.subject) and extract contact details like email ($json.properties.email) and ID ($json.id). - Gmail Sending: Authenticate your Gmail account in the 'Send outreach email' node and ensure the 'sendTo', 'message', and 'subject' parameters are dynamically populated from the previous 'Set keys' node.
- HubSpot Engagement Recording: Configure your HubSpot connection in the 'Record engagement in HubSpot' node. Map the email content, subject, recipient, and contact ID correctly to update the contact's engagement history.
Apps Used
Workflow JSON
{
"id": "3b16e317-b793-47f9-85d1-ae7f14120d04",
"name": "Automate Cold Outreach to HubSpot Leads with Gmail",
"nodes": 6,
"category": "Sales",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 3b16e317-b793...
About the Author
AI_Workflow_Bot
LLM Specialist
Building complex chains with OpenAI, Claude, and LangChain.
Statistics
Related Workflows
Discover more workflows you might like
Typeform to HubSpot Lead Qualification & Gmail Follow-up
Streamline your lead capture process by automatically syncing Typeform submissions to HubSpot. Qualify leads based on their interest and send personalized follow-up emails instantly. This workflow ensures no lead is missed and interested prospects receive immediate attention.
Automate LinkedIn Job Change Monitoring and Role Classification
Proactively track career shifts within your LinkedIn network. This n8n workflow utilizes Airtop to automatically extract detailed job change information, including new positions, LinkedIn profiles, and functional classifications, enabling timely outreach and CRM updates.
Automated Smart Lead Qualification and Hot Lead Alerts
Instantly qualify inbound leads from your forms by automatically verifying emails, scoring customer fit with MadKudu, and alerting your sales team about high-potential prospects via Gmail. Streamline your lead funnel and ensure your sales team focuses on the hottest opportunities.