🤝 Search and update HubSpot contacts with GPT-5.2 AI assistant

19 views · 🤝 CRM & Sales Operations

Description

Video Introduction

Video Walkthrough

Want to automate your inbox or need a custom workflow? 📞 Book a Call | 💬 DM me on Linkedin


What This Workflow Does

This workflow creates an intelligent AI assistant that manages your HubSpot contacts through natural conversation. Instead of manually navigating the HubSpot interface, you can simply chat with the agent to search for contacts by email or company name, add new leads, or update existing records. The AI automatically determines which action to take based on your chat input and can handle multiple operations in a single conversation.

Key Features

Common Use Cases

Setup Instructions

HubSpot Configuration:

  1. Create a developer account at developers.hubspot.com using your existing HubSpot login
  2. Navigate to Legacy Apps in the left-hand menu and create a new private app
  3. Give your app a name and move to the Scopes tab
  4. Add the following permissions:
    • crm.objects.contacts.read
    • crm.objects.contacts.write
  5. Click Create app
  6. In the Auth tab, reveal and copy your Access token
  7. In n8n, create a new HubSpot credential using APP Token as the connection method and paste your token

OpenAI Configuration:

Configuration Notes

The workflow includes three HubSpot tools that the AI can use:

All contact properties (email, first name, last name, company name) are set to be automatically defined by the AI model based on your chat input. The agent intelligently chooses which tool to use based on your request—no need to specify which action you want.

🔗 Nodes Used

AI Agent, OpenAI Chat Model, Simple Memory, Chat Trigger

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup