Templates / Automate business partner outreach with Google Maps, GPT-4 & WhatsApp

Automate business partner outreach with Google Maps, GPT-4 & WhatsApp

Unknown

by Khairul Muhtadin ✓ · 982 views · created 2025-08-23 · AI Chatbot, Multimodal AI

Unknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.

What 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).

  1. Configure Scraping Parameters (Edit Fields (Set)): sets 5 fields: Location Category, lokasi, jumlah leads…
  2. Download Knowledge Document (Google Drive): download
  3. Get Unenriched Records (Google Sheets): uses Google Sheets
  4. Extract WhatsApp Session Data (Edit Fields (Set)): sets 2 fields: session, message
  5. Get Outbound Candidates (Google Sheets): uses Google Sheets
  6. Execute Google Maps Scraper (Apify): uses Apify
  7. Parse Document via LlamaIndex (HTTP Request): calls api.cloud.llamaindex.ai (POST)
  8. Limit: keeps the first few items
  9. 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
  10. Limit: keeps the first few items

…plus 29 more steps. See the full node list below.

Services it uses

Google DriveGoogle SheetsOpenAI Chat ModelPinecone Vector StorePostgres Chat MemoryEmbeddings OpenAIReranker CohereWaha (community)Apify (community)Gowa (community)

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)

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…

Excerpt from Khairul Muhtadin's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.