Automate business partner outreach with Google Maps, GPT-4 & WhatsApp
UnknownWhat this workflow does
This AI workflow has 55 nodes and runs manually, when you click “Execute workflow” (plus 4 other triggers). Along the way it connects Google Drive, Google Sheets, OpenAI Chat Model and Pinecone Vector Store and 6 more. It also calls api.cloud.llamaindex.ai and api.apify.com over HTTP.
How it runs
Trigger: Manually, when you click “Execute workflow” (plus 4 other triggers).
- Configure Scraping Parameters (Edit Fields (Set)): sets 5 fields: Location Category, lokasi, jumlah leads…
- Download Knowledge Document (Google Drive): download
- Get Unenriched Records (Google Sheets): uses Google Sheets
- Extract WhatsApp Session Data (Edit Fields (Set)): sets 2 fields: session, message
- Get Outbound Candidates (Google Sheets): uses Google Sheets
- Execute Google Maps Scraper (Apify): uses Apify
- Parse Document via LlamaIndex (HTTP Request): calls api.cloud.llamaindex.ai (POST)
- Limit: keeps the first few items
- Reply Handler AI Agent (AI Agent): runs an AI agent, with model: Reply Handler LLM; 2 tools (Query Knowledge Base, Save Lead Contact Information); memory: Reply Conversation Memory
- Limit: keeps the first few items
…plus 29 more steps. See the full node list below.
Services it uses
HTTP calls to: api.cloud.llamaindex.ai, api.apify.com
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 3 community packages, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that @devlikeapro/n8n-nodes-waha is verified or supports 3.0 (used in Incoming message).
- Check that @apify/n8n-nodes-apify is verified or supports 3.0 (used in Execute Google Maps Scraper).
- Check that @aldinokemal2104/n8n-nodes-gowa is verified or supports 3.0 (used in Show Typing Indicator - Reply, Show Typing Indicator - Outbound, Mark Message as Read - Reply).
Nodes used (25)
- Waha Trigger
@devlikeapro/n8n-nodes-waha.wahaTrigger - Manual Trigger
n8n-nodes-base.manualTrigger - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Google Drive Trigger
n8n-nodes-base.googleDriveTrigger - Edit Fields (Set)
n8n-nodes-base.set - Apify
@apify/n8n-nodes-apify.apify - HTTP Request
n8n-nodes-base.httpRequest - Google Sheets
n8n-nodes-base.googleSheets - Limit
n8n-nodes-base.limit - If
n8n-nodes-base.if - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Perplexity
n8n-nodes-base.perplexity - Google Drive
n8n-nodes-base.googleDrive - Wait
n8n-nodes-base.wait - Pinecone Vector Store
@n8n/n8n-nodes-langchain.vectorStorePinecone - Postgres Chat Memory
@n8n/n8n-nodes-langchain.memoryPostgresChat - Embeddings OpenAI
@n8n/n8n-nodes-langchain.embeddingsOpenAi - Reranker Cohere
@n8n/n8n-nodes-langchain.rerankerCohere - Default Data Loader
@n8n/n8n-nodes-langchain.documentDefaultDataLoader - Recursive Character Text Splitter
@n8n/n8n-nodes-langchain.textSplitterRecursiveCharacterTextSplitter - Split Out
n8n-nodes-base.splitOut - Code
n8n-nodes-base.code - Gowa
@aldinokemal2104/n8n-nodes-gowa.gowa - Google Sheets Tool
n8n-nodes-base.googleSheetsTool
From the author
Turn local outreach into a repeatable pipeline. Automate Outreach Prospect finds, enriches, and messages potential partners (restaurants, malls, bars) using Apify Google Maps scraping, Perplexity enrichment, OpenAI LLMs, Google Sheets, Pinecone knowledge, and…