Templates / Quick HubSpot contact lookup in Slack for sales & support teams

Quick HubSpot contact lookup in Slack for sales & support teams

Ready for 3.0

by Avkash Kakdiya ✓ · 122 views · created 2025-09-01 · CRM

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 10 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects HubSpot and Slack.

How it runs

Trigger: When an HTTP POST request hits its webhook URL.

  1. 🔍 Check if Message Exists (If): checks a condition and branches into true / false
  2. ✂️ Parse Search Input (Code): runs custom JavaScript code
  3. 🛑 Stop – Missing Message (Stop and Error): stops the run with an error
  4. 🔀 Determine Search Type (If): checks a condition and branches into true / false
  5. 📧 Search Contact by Email (HubSpot): search
  6. 🆔 Get Contact by ID (HubSpot): get
  7. 📝 Format Contact Info (Email Search) (Code): runs custom JavaScript code
  8. 📝 Format Contact Info (ID Search) (Code): runs custom JavaScript code
  9. 💬 Send Contact Info to Slack (Slack): uses Slack

Services it uses

HubSpotSlack

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (6)

From the author

How it works This workflow starts when a user triggers a custom slash command in Slack. The workflow checks if a valid message (email address or HubSpot contact ID) was provided. Based on the input, it searches HubSpot for the contact either by email or by…

Excerpt from Avkash Kakdiya's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.