Hereβs how this Agent works:
1οΈβ£ Capture new company data from Google Sheets
2οΈβ£ Enrich company details with GPT-4o-mini
3οΈβ£ Check and sync company data into HubSpot
4οΈβ£ Update Google Sheets with enriched details
Step-by-Step Breakdown (Node View)
STEP 1 β Lead Intake from Google Sheets
Node 1: π₯ Sheet Trigger - New Company β Monitors Google Sheets for newly added rows (new companies).
Node 2: π§Ή Filter: Non-Empty Company Name β Ensures only rows with valid company names proceed.
STEP 2 β Company Enrichment via AI
Node 3: π€ OpenAI Enrichment (GPT-4o-mini) β Generates enriched company information (industry, size, headquarters, website, etc.) based on the company name.
Node 4: π§Ύ Parse Enriched Data β Converts AI response into structured JSON for further use.
STEP 3 β HubSpot CRM Sync
Node 5: π HubSpot: Find Company by Domain β Searches HubSpot to check if the company already exists.
Node 6: βοΈ Check: Company Exists in HubSpot? β Decision node to determine if a record should be created or skipped.
Node 7: π’ Create Company in HubSpot β If no record exists, creates a new company entry in HubSpot with enriched details.
STEP 4 β Recordkeeping in Google Sheets
Node 8: π§° Prepare Sheet Data β Structures enriched company details for consistent sheet formatting.
Node 9: π Update Google Sheet β Updates or appends the enriched and synced company details back into the Google Sheet.
Why this workflow is powerful
β Automates lead enrichment with accurate AI-generated data
β Keeps HubSpot CRM clean, avoiding duplicate records
β Ensures sales teams have enriched insights for better outreach
β Maintains a centralized record in Google Sheets for transparency
β Saves time by eliminating manual research and data entry
Need help with your n8n? Get in Touch!
Your inquiry could not be saved. Please try again.