Skip to content
FlowHubFluxonLab
C
AI Automationfree

Discover & Enrich Decision-Makers with Apollo and Human Verification

by Uche Maduadapted from n8n official workflow galleryUpdated Aug 2026
RequiresCCodeGoogle SheetsGoogle SheetsHTTP RequestHTTP RequestOpenAISlack
Share Post Share
GSGoogle Sheets TriggerGoogle Sheets T…HRApollo Organization EnrichmentApollo Organiza…CoCreate Apollo People Search URLCreate Apollo P…SILoop Over Items (1000 per Batch)Loop Over Items…HRApollo Find Decision MakersApollo Find Dec…Add ContactsHRApollo Enrich Decision MakersApollo Enrich D…CoCreate Apollo People Enrichment PayloadCreate Apollo P…Enrich ContactsSILoop Over Items For Bulk Enrichment (10 per batch)Loop Over Items…Determine Contact's DepartmentDetermine Conta…HRApollo Organization SearchApollo Organiza…Add Company WebsiteAdd Company Web…Approve Company WebsiteApprove Company…Add Company DetailsAdd Company Det…FiSelect Unprocessed CompaniesSelect Unproces…IfIs Domain Already Provided?Is Domain Alrea…Summarize Core BusinessSummarize Core …SOSplit Out Batched Decision Maker ResponseSplit Out Batch…SOSplit Out Batched Enrichment ResponseSplit Out Batch…Send Weekly ReportSend Weekly Rep…Retrieve Verified LeadsRetrieve Verifi…CoDerive Past Week's Lead Gen. MetricsDerive Past Wee…ScWeekly Report TriggerWeekly Report T…MeMerge Rows Which Now All Contain DomainsMerge Rows Whic…1234567891011121314151617181920212223
1/5
FLOWS
STEPS · 23
Starts on a Google Sheets event

🧩 What This Workflow Does This workflow automates the process of identifying and enriching decision-maker contacts from a list of companies. By integrating with Apollo's APIs and Google Sheets, it streamlines lead generation, ensures data accuracy through human verification, and maintains an organized leads database. 📚 Use Case Ideal for sales and marketing teams aiming to: Automate the discovery of key decision-makers (e.g., CEOs, CTOs). Enrich contact information with LinkedIn profiles, emails, and phone numbers. Maintain an up-to-date leads database with minimal manual intervention. Receive weekly summaries of newly verified leads. 🧪 Setup 1. Google Sheets Preparation: Use the following pre-configured Google Sheet: Company Decision Maker Discovery Sheet. This spreadsheet includes the necessary tabs and columns: Companies, Contacts, and Contacts (Verified). It also contains a custom onEdit Apps Script function that automatically updates the Status column to Pending whenever the Domain field is modified. To review or modify the script, navigate to Extensions > Apps Script within the Google Sheet. 2.

Tags

n8nreference-onlygoogle-sheetsopen-aislack
Connects
CCodesheetsGoogle SheetsWHTTP RequestOpenAISlack
CategoryAI Automation
Triggermanual
Complexityadvanced
Nodes25
AddedMay 2, 2025

Related workflows

See all AI Automation
Csheets
free

Monitor ride surge events and analyze ride errors with Sheets, Slack and Gemini

Quick overview This workflow pulls ride events and error records from Google Sheets, detects surge pricing and long waits, and notifies via Slack. For error records, it uses Google Gemini with real-time traffic and weather API lookups to diagnose the issue and send recommended actions to Slack. How it works Runs manually and reads ride records from a Google Sheets spreadsheet. Processes the rows one by one with a short delay and routes each record based on whether its type is an event or an error. For event records, checks if the ride price is more than 1.5× the normal price and the wait time is over 10 minutes. If surge conditions are met, sends a surge and delay notification to Slack and records a surge-alert log entry. If surge conditions are not met, records a normal “no alert needed” log entry. For error records, structures the ride and error context and asks Google Gemini to generate an incident summary, probable cause, and recommended actions, calling traffic and weather APIs as needed. Parses the Gemini response into JSON and posts the formatted error report to Slack. Setup Connect Google Sheets OAuth credentials and set the correct spreadsheet and sheet tab in the Google S

by WeblineIndia
Csheetssalesforce
free

Detect revenue leakage with Salesforce, Google Sheets, Gemini, and Slack

Quick overview This workflow manually audits Closed Won Salesforce opportunities against billed amounts in Google Sheets, uses Google Gemini to analyze any revenue gap, then alerts a Slack user and writes an audit note back to the Salesforce opportunity. How it works Starts when you run the workflow manually. Fetches up to 20 Salesforce opportunities where the stage is "Closed Won" and processes them in batches with a short delay to reduce API pressure. Looks up matching billing rows in Google Sheets and totals the billed amount for the same Deal ID, then calculates the missing revenue versus the Salesforce Amount. For deals with a positive revenue gap, sends the discrepancy details to Google Gemini to classify severity and generate a root cause, recommendation, and Salesforce-ready audit note. Parses the Gemini JSON response and builds a formatted Slack message containing the deal, gap, severity, and recommended action. Sends the Slack alert and updates the Salesforce opportunity description with the audit note and the expected, billed, and missing amounts. Setup Add credentials for Salesforce OAuth2, Google Sheets OAuth2, Google Gemini (PaLM) API, and Slack OAuth2. In Salesforce,

by WeblineIndia
ACWopenaichatmodel
free

Manage Google and Trustpilot reviews with OpenAI and Slack

Quick overview This workflow runs hourly to fetch new Google Business Profile and Trustpilot reviews, deduplicates them, uses OpenAI via a LangChain agent to draft sentiment-aware replies, escalates negative reviews in Slack, and routes positive replies to Slack for approval before posting the reply back to Trustpilot. How it works Runs every hour on a schedule. Fetches the latest reviews from the Google Business Profile API and the Trustpilot API and combines the results. Deduplicates reviews by tracking previously seen review IDs in workflow static data and stops if there are no new reviews. Processes each new review and uses OpenAI (via a LangChain agent) to generate structured JSON containing sentiment, a draft reply, and an optional suggested resolution. Sends negative reviews to a Slack channel for the owner along with the suggested resolution. Sends positive draft replies to Slack for one-tap approval (with a 24-hour timeout) and, if approved, publishes the reply to the Trustpilot API. Sends a Slack alert to the ops channel if the workflow errors. Setup Configure authentication and replace placeholders for the Google Business Profile reviews endpoint (account and location) i

by Redowan Ahmed Farhan