{"product_id":"ai-lead-gen-follow-up-n8n-workflow-apollo-openai-ghl","title":"AI Lead Gen \u0026 Follow-Up n8n Workflow: Apollo, OpenAI, GHL","description":"\u003ch3\u003eAI Lead Gen \u0026amp; Follow-Up n8n Workflow for Apollo, OpenAI, and GoHighLevel\u003c\/h3\u003e\n\u003cp\u003eTurn one n8n canvas into a complete AI-powered pipeline: this workflow finds new prospects in \u003cstrong\u003eApollo.io\u003c\/strong\u003e (and via \u003cstrong\u003eSerpApi\u003c\/strong\u003e), uses \u003cstrong\u003eOpenAI\u003c\/strong\u003e to research and write personalized outreach, sends cold emails + LinkedIn messages, and then automatically classifies and responds to inbound replies—while managing CRM tags and booking with \u003cstrong\u003eGoHighLevel\u003c\/strong\u003e and \u003cstrong\u003eCal.com\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns daily on a schedule\u003c\/strong\u003e to search for prospects in \u003cstrong\u003eApollo.io\u003c\/strong\u003e and businesses in Google Maps via \u003cstrong\u003eSerpApi\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMerges, normalizes, and deduplicates\u003c\/strong\u003e the lead list to avoid duplicate outreach.\u003c\/li\u003e\n  \u003cli\u003eFor each lead, \u003cstrong\u003escrapes the company website\u003c\/strong\u003e and uses \u003cstrong\u003eOpenAI\u003c\/strong\u003e to generate structured research (industry, pain points, and a personalization hook).\u003c\/li\u003e\n  \u003cli\u003eUses \u003cstrong\u003eOpenAI\u003c\/strong\u003e to generate personalized \u003cstrong\u003ecold email\u003c\/strong\u003e and \u003cstrong\u003eLinkedIn\u003c\/strong\u003e copy, then:\n    \u003cul\u003e\n      \u003cli\u003eSends cold email via \u003cstrong\u003eSMTP\u003c\/strong\u003e.\u003c\/li\u003e\n      \u003cli\u003eSends LinkedIn message via the \u003cstrong\u003eUnipile API\u003c\/strong\u003e.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eUpserts contacts\u003c\/strong\u003e in \u003cstrong\u003eGoHighLevel\u003c\/strong\u003e with tags.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMonitors inbound replies via IMAP\u003c\/strong\u003e, sends them to \u003cstrong\u003eOpenAI\u003c\/strong\u003e for classification (Hot\/Warm\/NotInterested\/Objection), and routes the conversation.\u003c\/li\u003e\n  \u003cli\u003e\n    \u003cstrong\u003eHot replies:\u003c\/strong\u003e tags in GoHighLevel, fetches availability from \u003cstrong\u003eCal.com\u003c\/strong\u003e, generates a booking-link email with OpenAI, and sends via SMTP.\n  \u003c\/li\u003e\n  \u003cli\u003e\n    \u003cstrong\u003eWarm\/Objection replies:\u003c\/strong\u003e generates an appropriate OpenAI-written response and updates nurture\/objection tags in GoHighLevel.\n  \u003c\/li\u003e\n  \u003cli\u003e\n    \u003cstrong\u003eNotInterested replies:\u003c\/strong\u003e tags in GoHighLevel only.\n  \u003c\/li\u003e\n  \u003cli\u003eAccepts a \u003cstrong\u003eCal.com booking-confirmed webhook\u003c\/strong\u003e to tag the contact in GoHighLevel.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSaaS and agency teams that want \u003cstrong\u003eAI cold outreach\u003c\/strong\u003e followed by \u003cstrong\u003eautomated reply handling\u003c\/strong\u003e and \u003cstrong\u003ebooking\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003en8n users building a scalable pipeline that tags leads in \u003cstrong\u003eGoHighLevel\u003c\/strong\u003e based on reply intent.\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers who want a connected workflow spanning prospecting → personalization → outreach → follow-up.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003en8n nodes: \u003cstrong\u003eif\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, \u003cstrong\u003ewait\u003c\/strong\u003e, \u003cstrong\u003emerge\u003c\/strong\u003e, \u003cstrong\u003efilter\u003c\/strong\u003e, \u003cstrong\u003eswitch\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003cli\u003eIntegrations: \u003cstrong\u003eApollo.io\u003c\/strong\u003e, \u003cstrong\u003eSerpApi\u003c\/strong\u003e (Google Maps), \u003cstrong\u003eOpenAI\u003c\/strong\u003e, \u003cstrong\u003eSMTP\u003c\/strong\u003e, \u003cstrong\u003eUnipile API\u003c\/strong\u003e, \u003cstrong\u003eGoHighLevel\u003c\/strong\u003e, \u003cstrong\u003eIMAP\u003c\/strong\u003e, \u003cstrong\u003eCal.com\u003c\/strong\u003e (webhook + slot availability)\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45800524546227,"sku":"N8N-17939","price":61.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/1xOU43kTJDEtkVeHcqbj9_IctLlrAk.png?v=1786266300","url":"https:\/\/buyflowscripts.com\/products\/ai-lead-gen-follow-up-n8n-workflow-apollo-openai-ghl","provider":"N8N Commerce","version":"1.0","type":"link"}