HubSpot-Kontakte KI-Erweiterung
Fortgeschritten
Dies ist ein CRM, AI Summarization-Bereich Automatisierungsworkflow mit 12 Nodes. Hauptsächlich werden Filter, Hubspot, Agent, ScheduleTrigger, ToolSerpApi und andere Nodes verwendet. HubSpot-Kontakte KI-Erweiterung
Voraussetzungen
- •HubSpot API Key
- •Google Gemini API Key
Verwendete Nodes (12)
Workflow-Vorschau
Visualisierung der Node-Verbindungen, mit Zoom und Pan
Workflow exportieren
Kopieren Sie die folgende JSON-Konfiguration und importieren Sie sie in n8n
{
"meta": {
"instanceId": "09423a3357ff64bdcc082268b9d577001317edbe377a3ccfb0b131ffb9554b30",
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "830fac2b-14a4-4249-aa96-901ae8119a6a",
"name": "Kürzlich erstellte/aktualisierte Kontakte abrufen",
"type": "n8n-nodes-base.hubspot",
"position": [
720,
160
],
"parameters": {
"limit": 1,
"operation": "getRecentlyCreatedUpdated",
"authentication": "oAuth2",
"additionalFields": {}
},
"credentials": {
"hubspotOAuth2Api": {
"id": "Vxqd8oQJmbtNmpRz",
"name": "HubSpot account"
}
},
"notesInFlow": true,
"typeVersion": 2.1
},
{
"id": "43048b3a-174b-458e-b616-424195444066",
"name": "Websuche mit SerpAPI",
"type": "@n8n/n8n-nodes-langchain.toolSerpApi",
"position": [
1440,
384
],
"parameters": {
"options": {}
},
"credentials": {
"serpApi": {
"id": "8eSQVt6yilfnvTud",
"name": "SerpAPI account"
}
},
"typeVersion": 1
},
{
"id": "896d9486-d0b9-4e2e-afc2-128fed120d6c",
"name": "Kontakte der letzten 24 Stunden filtern",
"type": "n8n-nodes-base.filter",
"position": [
960,
160
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "3f05e8cd-81e1-4495-a5fc-b7e8cadcef75",
"operator": {
"type": "dateTime",
"operation": "afterOrEquals"
},
"leftValue": "={{ $json.properties.createdate.value.toDateTime('ms') }}",
"rightValue": "={{ $today.minus(1, 'days') }}"
},
{
"id": "5dc4e198-582a-45e5-9216-ebcbcd455a3e",
"operator": {
"type": "string",
"operation": "notContains"
},
"leftValue": "={{ $json['identity-profiles'][0].identities[0].value }}",
"rightValue": "gmail.com"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "1b2b6dd7-266f-4461-91dd-73cdaedae561",
"name": "Google Gemini Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
1248,
384
],
"parameters": {
"options": {}
},
"credentials": {
"googlePalmApi": {
"id": "KYY7pVULIl0PdDp3",
"name": "Google Gemini(PaLM) Api account"
}
},
"typeVersion": 1
},
{
"id": "7a6bcf9c-e7c6-4712-9cb3-a8292c723389",
"name": "Company Research Agent",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1248,
160
],
"parameters": {
"text": "=You’re an analyst specializing in company profiling. You’ll receive a domain and must return structured data only.\n\nDomain to research (extract it from the email and then search the web from the SerpAPI tool): {{ $json['identity-profiles'][0].identities[0].value }}\n\nReturn only a JSON object with exactly these fields (keep the keys as written):\n\ncompany_name: Full legal or commonly used company name\n\nindustry: Primary industry category\n\nheadquarters_city: City\n\nheadquarters_country: Country\n\nemployee_count: Approximate employee count (number or range)\n\nwebsite: Official site URL\n\nlinkedin: Company LinkedIn URL (if available)\n\ndescription: One or two sentences summarizing what the company does\n\nUse reliable, verifiable sources. No commentary—output JSON only.",
"options": {},
"promptType": "define",
"hasOutputParser": true
},
"typeVersion": 2
},
{
"id": "8f899dcc-54da-469e-a842-36028bb02dac",
"name": "Structured Output Parser",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
1616,
384
],
"parameters": {
"jsonSchemaExample": "{\n\"company_name\": \"n8n\",\n\"industry\": \"Software Development\",\n\"headquarters_city\": \"Berlin\",\n\"headquarters_country\": \"Germany\",\n\"employee_count\": \"51-200\",\n\"website\": \"https://n8n.io\",\n\"linkedin\": \"https://www.linkedin.com/company/n8n-io\",\n\"description\": \"n8n is a workflow automation tool that integrates AI capabilities with business process automation, enabling users to automate tasks and synchronize data across various applications and services.\"\n}"
},
"typeVersion": 1.3
},
{
"id": "fcd79d28-692a-41d3-9a92-78567ce148ae",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
0,
0
],
"parameters": {
"color": 5,
"width": 368,
"height": 448,
"content": "## AI company enrichment for new HubSpot contacts\n\nRuns on a schedule, finds contacts from the last 24 hours (skips Gmail), looks up the company with SerpAPI + Gemini, and updates the HubSpot contact with company details.\n\n### Setup\n1. Connect HubSpot on both HubSpot nodes\n2. Connect SerpAPI — get your key at [serpapi.com](https://serpapi.com/manage-api-key)\n3. Connect Google Gemini — create an API key in [Google AI Studio](https://aistudio.google.com/)\n4. Activate the workflow so it runs daily\n\n**Optional:** Tweak the Agent prompt to fetch other data.\n"
},
"typeVersion": 1
},
{
"id": "85b44031-4bb8-4799-be7b-43ede57d6410",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
448,
80
],
"parameters": {
"color": 7,
"width": 672,
"height": 288,
"content": "## 1. Get contact(s)"
},
"typeVersion": 1
},
{
"id": "7e2238b7-f66e-4db5-8609-b82e0fab4938",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
1200,
80
],
"parameters": {
"color": 7,
"width": 544,
"height": 496,
"content": "## 2. Research company"
},
"typeVersion": 1
},
{
"id": "e5832459-4505-49e1-b38c-8d8ce3e485ab",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
1824,
80
],
"parameters": {
"color": 7,
"width": 272,
"height": 272,
"content": "## 3. Update contact"
},
"typeVersion": 1
},
{
"id": "7ab9fabc-0ee0-4bba-a368-81015942b07b",
"name": "Firmeninformationen hinzufügen",
"type": "n8n-nodes-base.hubspot",
"position": [
1872,
160
],
"parameters": {
"email": "={{ $('Get recently created/updated contacts').item.json['identity-profiles'][0].identities[0].value }}",
"options": {},
"authentication": "oAuth2",
"additionalFields": {
"city": "={{ $json.output.headquarters_city }}",
"country": "={{ $json.output.headquarters_country }}",
"websiteUrl": "={{ $json.output.website }}",
"companyName": "={{ $json.output.company_name }}",
"companySize": "={{ $json.output.employee_count }}",
"linkedinUrl": "={{ $json.output.linkedin }}"
}
},
"credentials": {
"hubspotOAuth2Api": {
"id": "Vxqd8oQJmbtNmpRz",
"name": "HubSpot account"
}
},
"typeVersion": 2.1
},
{
"id": "fafc22fb-ec1d-4e8d-b02c-404455c4ce16",
"name": "Täglichen Ablauf ausführen",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
512,
160
],
"parameters": {
"rule": {
"interval": [
{}
]
}
},
"typeVersion": 1.2
}
],
"pinData": {},
"connections": {
"fafc22fb-ec1d-4e8d-b02c-404455c4ce16": {
"main": [
[
{
"node": "830fac2b-14a4-4249-aa96-901ae8119a6a",
"type": "main",
"index": 0
}
]
]
},
"7a6bcf9c-e7c6-4712-9cb3-a8292c723389": {
"main": [
[
{
"node": "7ab9fabc-0ee0-4bba-a368-81015942b07b",
"type": "main",
"index": 0
}
]
]
},
"1b2b6dd7-266f-4461-91dd-73cdaedae561": {
"ai_languageModel": [
[
{
"node": "7a6bcf9c-e7c6-4712-9cb3-a8292c723389",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"8f899dcc-54da-469e-a842-36028bb02dac": {
"ai_outputParser": [
[
{
"node": "7a6bcf9c-e7c6-4712-9cb3-a8292c723389",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"43048b3a-174b-458e-b616-424195444066": {
"ai_tool": [
[
{
"node": "7a6bcf9c-e7c6-4712-9cb3-a8292c723389",
"type": "ai_tool",
"index": 0
}
]
]
},
"830fac2b-14a4-4249-aa96-901ae8119a6a": {
"main": [
[
{
"node": "896d9486-d0b9-4e2e-afc2-128fed120d6c",
"type": "main",
"index": 0
}
]
]
},
"896d9486-d0b9-4e2e-afc2-128fed120d6c": {
"main": [
[
{
"node": "7a6bcf9c-e7c6-4712-9cb3-a8292c723389",
"type": "main",
"index": 0
}
]
]
}
}
}Häufig gestellte Fragen
Wie verwende ich diesen Workflow?
Kopieren Sie den obigen JSON-Code, erstellen Sie einen neuen Workflow in Ihrer n8n-Instanz und wählen Sie "Aus JSON importieren". Fügen Sie die Konfiguration ein und passen Sie die Anmeldedaten nach Bedarf an.
Für welche Szenarien ist dieser Workflow geeignet?
Fortgeschritten - Kundenbeziehungsmanagement, KI-Zusammenfassung
Ist es kostenpflichtig?
Dieser Workflow ist völlig kostenlos. Beachten Sie jedoch, dass Drittanbieterdienste (wie OpenAI API), die im Workflow verwendet werden, möglicherweise kostenpflichtig sind.
Verwandte Workflows
AI-E-Mail-Antwort mit Slack-Genehmigung basierend auf HubSpot-Kontext
AI-E-Mail-Antwort mit Slack-Genehmigung basierend auf HubSpot-Kontext
If
Code
Gmail
+
If
Code
Gmail
19 NodesMiha
Kundenbeziehungsmanagement
KI-Anrufzusammenfassung + HubSpot-Follow-up-Aufgabe
KI-Anrufzusammenfassung + HubSpot-Follow-up-Aufgabe
Hubspot
Form Trigger
Hubspot Tool
+
Hubspot
Form Trigger
Hubspot Tool
12 NodesMiha
Kundenbeziehungsmanagement
Mit Ihren HubSpot-Daten (Kontakte und Transaktionen) chatten
Mit Ihren HubSpot-Daten sprechen (Kontakte und Geschäfte)
Hubspot Tool
Agent
Chat Trigger
+
Hubspot Tool
Agent
Chat Trigger
6 NodesMiha
Kundenbeziehungsmanagement
Analyse der Regionaleistung
Analyse der Verkaufs Region Leistung mit Bright Data MCP und GPT-4o
Set
Code
Gmail
+
Set
Code
Gmail
17 NodesYaron Been
Kundenbeziehungsmanagement
n8n-Knoten in der visuellen Referenzbibliothek erkunden
Erkundung von n8n-Knoten in der visuellen Referenzbibliothek
If
Ftp
Set
+
If
Ftp
Set
113 NodesI versus AI
Sonstiges
Externe Google Calendar Meetings mit GPT-4, Google Docs und Slack über MadKudu MCP vorbereiten
KI-Konferenz-Briefings für Google Calendar mit GPT-4 und MadKudu MCP generieren
Filter
Split Out
Google Calendar
+
Filter
Split Out
Google Calendar
13 NodesMargo Rey
Kundenbeziehungsmanagement
Workflow-Informationen
Schwierigkeitsgrad
Fortgeschritten
Anzahl der Nodes12
Kategorie2
Node-Typen8
Autor
Externe Links
Auf n8n.io ansehen →
Diesen Workflow teilen