Describe an ideal customer in plain English and get back a sheet of verified, enriched leads — hands-off.
ICP Intake Init Run Log Run Started Anthropic Model ICP → Blitz Filters Parse & Cap Blitz Find People Flatten & Cap Leads Enrich Loop Blitz Email Enrich Merge Enriched Row Wait 1s (rate limit) Keep Verified Only Write Verified Leads Build Run Summary Send Final Email Log Run Complete Done Notify Error Error Complete Create Result Sheet Need Normalization? Anthropic Normalize LLM Normalize Fields Merge Normalized Skip Normalize Pass
Live workflow map ICP prospecting engine · 26 nodes
How it runs Starts from an intake form; runs paginated at controlled rate limits
1 A reviewer describes the ideal customer profile in a form 2 Claude converts it into a structured prospect-search filter 3 Pull matching people from the data provider, page by page 4 Enrich and verify every email before keeping the row 5 Write only verified leads to a sheet and send a summary
Combines Claude Opus, a self-hosted Ollama model and live email verification.
Anthropic Claude Ollama BlitzAPI Google Sheets
Turns every newly-assigned sales opportunity into a researched account brief — automatically, overnight.
Schedule Trigger When clicking 'Execut… Remote Run Trigger (w… Get Recent Open Oppor… Filter Opportunities Prepare Bulk Account … Bulk Get Accounts (SO… Triage: Stamp vs Enri… Log Triage Summary Save: Total Opps Save: Stamp Count Save: Enrich Count Prepare Stamp-Only Ba… Has Stamp Records? Call Stamp-Only Proce… Prepare Enrichment Ba… Call Batch Enrichment… Aggregate Enrichment …
Live workflow map Enrichment dispatcher · prod · 18 nodes
How it runs Runs nightly on a schedule, plus on-demand via webhook
1 Pull open CRM opportunities assigned in the last day 2 Keep only accounts with a website but no insights yet 3 Recursively crawl the company’s website (sitemap-aware) 4 Gemini reads the pages and extracts business insights 5 Write the insights straight back onto the CRM record
Batched — a router feeds the engine 20 accounts per run to cut cost and runtime.
Salesforce Google Gemini HTTP / REST Data Tables
Reads everything the CRM knows about an account and writes the rep a clean, formatted narrative brief.
When Executed by Anot… Unpack Batch & Prepar… Fetch Opportunities (… Fetch Contacts (SOQL) Fetch Tasks (SOQL) Fetch Notes (SOQL) Fetch Quotes (SOQL) Prepare Quote Line It… Fetch Quote Line Item… Assemble Per-Account … Call Summary Engine Bulk Update Accounts … Bulk Update Opportuni… Return Batch Summary Wait
Live workflow map Batch summary router · 15 nodes
How it runs Runs on a schedule, plus on-demand via webhook
1 Pull a batch of 50 accounts from the CRM 2 Bulk-query 6 related record types (activities, opps, cases…) 3 Gemini summarizes the full history into a narrative 4 A second pass formats it as a clean HTML brief 5 Write the summary and HTML back onto the account
Re-architected from ~30,000 down to ~600 workflow calls per month.
Salesforce Google Gemini HTTP / REST Data Tables
When a sales call ends, it finds the right deal, pulls the key moments, and drafts the rep’s follow-up.
Zoom Webhook Merge Pause Webhook Fetch All Meeting Rec… Demo Occurred? If Collect Key Meeting F… Isolate Target Record… Downloaded target mee… Download Target Trans… Get meeting Google Gemini Chat Mo… Structured Output Par… Google Gemini Chat Mo… Email Draft Generator Insert row2 Call ' - Draft Gmail … Log Email & Hotpoints If topic and event [A… Google Gemini Chat Mo… Structured Output Par… Meeting Summarize & H… Format Demo Call Hotp… Merge2 Update Opportunity Ho… Get Eligible Reps Rep Gate Check Get Rep User Get Rep Open Opps Resolve Opp (waterfal… Opp Matched? Slack · Manual Review
Live workflow map Call ingest → next steps · 32 nodes
How it runs Triggered by a call-platform webhook the moment a call completes
1 Call ends → the transcript is ingested 2 Confirm the host is an active, eligible rep (rep gate) 3 Match the call to the right opportunity (pipeline → Gemini fuzzy-match) 4 Extract the key moments and next steps 5 Patch the deal and draft a follow-up email as the rep
No confident match? It routes to Slack for manual review instead of writing.
Zoom Salesforce Google Gemini Slack Gmail
Turns a list of leads into five on-brand cold-email drafts each, ready for a human to pick.
Form: Draft Inputs Parse Sheet URL Ensure drafts tab exi… Read ICP_passed_with_… Fetch Website HTML Build ICP Context Claude: Draft Campaig… Ollama Model Parse + Split Drafts Compliance Check LLM Compliance Review Merge LLM Verdict Append to drafts tab Aggregate Drafts Send Confirmation Ema…
Live workflow map 5-style draft generator · 15 nodes
How it runs Starts from a form with a sheet link and a notify email
1 Reviewer submits a sheet of leads and a notify address 2 Read the verified-lead tab and prepare a drafts tab 3 Generate 5 distinct style variants per lead with Claude 4 Write every draft back into the sheet 5 Email a confirmation when the batch is done
Five voices per lead — the human chooses, not the machine.
Anthropic Claude Google Sheets Ollama Gmail
Listens to recorded sales calls and writes qualification signals straight into the CRM.
Gong Transcript Ready Respond 200 to Gong Fetch Gong Transcript Fetch Gong Call Metad… Merge Gong Data Extract SF Opportunit… Is call processable? Create SF Task: Link … Fetch SF Opportunity … Fetch SF Contacts on … Merge All Context Build MEDDPICC Extrac… Claude: Extract MEDDP… Parse & Filter Propos… Has proposals? Upsert SF MEDDPICC Pr… Build Slack Review Me… Notify AE via Slack Slack Action Callback Parse Slack Action Approved? Fetch Pending Proposa… Apply Approved Update… Commit Updates to SF Confirm in Slack Acknowledge Dismiss
Live workflow map Call → signal capture · 26 nodes
How it runs Triggered when a call recording’s transcript is ready
1 The call platform fires a webhook on transcript-ready 2 Fetch the full transcript via API 3 Claude extracts MEDDPICC qualification signals 4 Draft proposal and next-step suggestions 5 Push signals to the CRM and notify the rep on Slack
Turns every call into structured, comparable deal intelligence.
Gong Anthropic Claude Salesforce Slack
A content studio in a workflow: drafts strategy and creative, with human approval at every step.
Brief Intake Form Build Context Shared OpenAI Chat Mo… Sofia — Strategy Agent Sofia — Save Output Sofia — Approve Angle Sofia — Route Decision Sofia — Pass Feedback Marcus — Pre-Compute Marcus — Creative Age… Marcus — Save Output Marcus — Approve Post Marcus — Route Decisi… Marcus — Pass Feedback Phase 2 Output — Appr…
Live workflow map HITL content studio · 15 nodes
How it runs A reviewer submits a brief; the flow loops until approved
1 Reviewer submits a content brief 2 A strategy agent proposes on-brand angle options 3 A creative agent turns the chosen angle into posts 4 Human approves or sends feedback at each stage 5 Approved content is published or handed off
Also drafts daily LinkedIn posts and repurposes Reddit threads into social copy.
OpenAI Anthropic Claude Google Gemini Webhook / Forms
Verifies a new agent’s professional license against official records the moment they’re activated.
Webhook — CRM Agent A… Validate CRM Payload Respond — Invalid Pay… Call Scraper Result OK? State Adapter Map Pick Adapter for State Has Adapter for State? Respond — Unsupported… Call State License Sc… State License Result … Compare Records Respond — Error Verdict OK? Build Slack Payload Send Slack Notificati… Respond to Webhook
Live workflow map Verification orchestrator · 17 nodes
How it runs The CRM fires a webhook when a new agent activates
1 CRM posts the new agent’s details to a webhook 2 Look up the license against the state authority 3 Scrape the official record via browser automation 4 Compare name, number and expiry 5 Return a verified / flagged result to the CRM
Uses Firecrawl and Skyvern browser agents to read sites with no API.
Firecrawl Skyvern HTTP / REST Webhook
Runs a new client through full onboarding — subaccounts, folders, fields, emails — from one form.
Intake Form Manual Trigger (test) Inject test data Prep client state Create tracker row Shape payload: Notify… Notify: started Shape payload: Drive Sub-G: Drive folders Shape payload: Notify… Notify: Drive done Shape payload: Sub-A Sub-A: GHL subaccount Shape payload: Notify… Notify: Sub-A done Shape payload: Sub-B Sub-B: Configure suba… Shape payload: Notify… Notify: Sub-B done Shape payload: Sub-C Sub-C: Custom fields Shape payload: Sub-D Sub-D: Calendar Shape payload: Sub-E Sub-E: Chatbot Shape payload: Notify… Notify: all done
Live workflow map Onboarding orchestrator · 27 nodes
How it runs A single intake form triggers an orchestrated chain of sub-workflows
1 Intake form collects client data, mints an ID and tracker row 2 Create and configure the CRM subaccount 3 Provision custom fields, drive folders and a calendar widget 4 Send client and internal onboarding emails 5 The orchestrator coordinates each step and tracks state
Eleven coordinated sub-workflows behind a single form.
GoHighLevel Google Sheets Google Drive Gmail
Every Monday, scrapes a venue’s review pages and emails the owner a clean AI summary.
Build Sources Firecrawl — Scrape Re… SerpApi — Google Revi… Normalize Scrapes Classify & Summarise … Ollama (Weekly Review… Build Email Digest Send Weekly Digest (G… Weekly Trigger (Mon 2…
Live workflow map Weekly reviews digest · 9 nodes
How it runs Scheduled weekly (Monday 08:00)
1 List the venue’s review pages across platforms 2 Scrape the latest reviews from each 3 Summarize sentiment and themes with an LLM 4 Format a tidy weekly digest 5 Email it to the owner
Deployed per venue across hotels and restaurants.
HTTP / REST Ollama Gmail Schedule
Cleans, classifies and email-verifies raw lead lists before they ever enter outbound.
If - ICP Passed1 Form Trigger - Google… Parse Sheet URL Sheets - Read Enrichm… Sample Test Leads Sheets Trigger - New/… Build Lead Payload Claude Haiku - Clean … Parse Claude JSON Million Verifier - St… If - Needs Stage 1 Bouncer - Stage 1 Map Stage 1 Result Map Stage 2 Result Merge Verification Re… Sheets - Update Row Sheets - Mark Not Pas… Slack - Error Notice Setup - Get Sheet Info Setup - Compute Missi… Setup - Add Missing C… Filter - Passed With …
Live workflow map Lead cleaner & verifier · 22 nodes
How it runs Triggered by a form upload or a new sheet row
1 Accept an uploaded list or watch a sheet for new rows 2 Claude cleans and classifies each record 3 Verify emails through two independent providers 4 Merge results and flag invalid rows 5 Write the clean list back and alert on Slack
Double email verification keeps bounce rates low.
Anthropic Claude Google Sheets Slack HTTP / REST
Analyzes pitch decks and builds investor-ready research briefs on demand.
Pitch Deck Webhook Respond Accepted Normalize Build Deck Request Claude Read Deck Parse Deck Firecrawl Scrape Webs… Firecrawl Search Revi… Firecrawl Search Indu… Build Context Claude Synthesize Assemble Result Post Callback Find Peers Request Claude Find Peers Build Screener Items Firecrawl Scrape Scre… Aggregate Screener Build Comps Request Claude Comps Fin
Live workflow map Pitch deck analyzer · 20 nodes
How it runs On-demand via webhook
1 Receive a pitch deck or a company URL 2 Scrape and extract the key content with Firecrawl 3 An LLM analyzes deck, market and funding signals 4 Assemble a structured brief 5 Return it via webhook
Built for fast first-pass diligence.
Firecrawl Anthropic Claude HTTP / REST
Spins up sending domains and mailboxes for a new outbound campaign — from one form.
Form: Client Intake Normalize Inputs Read Domain History Scrape Client Site (F… Build Claude Prompt Generate Domain Ideas… Claude Sonnet 4 Parse Candidates RDAP Availability Che… Collect Available Dom… Any Domains Available? Form: No Domains Found Form: Select Domains Form: Purchase Started Selected Domains Porkbun: Check Domain Assess Purchasability Eligible To Buy? Porkbun: Register Dom… Mark Purchased Mark Purchase Failed Merge Purchase Outcom… Purchase Summary Any Purchased? InboxKit: Get Nameser… Split NS Results Porkbun: Update Names… Save To Domain History Collect Domain List Wait 10 Min InboxKit: Check Propa… Evaluate Propagation Propagation Done? Build Mailbox Payload Any Mailboxes To Crea… InboxKit: Buy Mailbox… Collect Mailbox Order Wait 5 Min InboxKit: Mailbox Sta… Evaluate Mailbox Stat… Mailboxes Ready? Build Slack Summary Build Failure Notice Notify Slack (placeho…
Live workflow map Domain & mailbox provisioner · 44 nodes
How it runs An intake form (website + sender + domain count)
1 Form collects website, sender name and domain count 2 An LLM suggests on-brand domain variants 3 Register domains and create two mailboxes each 4 Configure records and warm-up 5 Track everything in a data table
Two mailboxes per domain, provisioned and tracked automatically.
Anthropic Claude Data Tables HTTP / REST
Groups leads by market and timezone, then launches them into the right sending tool.
Manual Test Trigger Test Fixtures Schedule Trigger (30m) Sheets - Read Verifie… Sheets - Read Campaig… Tag _kind=lead Tag _kind=script Merge Leads + Scripts Group & Batch Campaig… Channel Switch Smartlead - Create Ca… Smartlead - Add Leads Smartlead - Set Sched… Smartlead - Save Sequ… Get Sales - Create Ca… Get Sales - Add Leads Get Sales - Save Sequ… Fan Out → Lead Rows Sheets - Update Deplo… Shape Slack Alert Slack - #sales-signals
Live workflow map Campaign setup & dispatch · 21 nodes
How it runs Scheduled, with a manual dry-run path for safety
1 Read campaign-ready leads from sheets 2 Group by industry, region and timezone 3 Batch and route to the right sending platform 4 Push into Smartlead / GetSales sequences 5 Report the launch on Slack
A manual test path dry-runs the logic without touching live sends.
Google Sheets Smartlead GetSales Slack
Researches each prospect and writes a genuinely personal, multi-line icebreaker.
Remove Duplicate URLs When clicking ‘Test w… HTML Split Out Filter Request web page for … Markdown Summarize Website Page Limit Scrape Home Aggregate Generate Multiline Ic… Add Row Call Apify Scraper Get Search URL Edit Fields Only Websites & Emails Loop Over Items Code
Live workflow map Icebreaker system · 19 nodes
How it runs Batch run over a lead sheet
1 Pull prospects from a sheet 2 Scrape each prospect’s public profile and site 3 An LLM writes a tailored multi-line icebreaker 4 De-duplicate and quality-filter 5 Write the icebreakers back to the sheet
Personalization at list scale, not template mail-merge.
OpenAI Google Sheets HTTP / REST
Generates short-form videos from a brief and prepares them for multi-platform publishing.
brief GPT-4o-mini: scene pl… Expand scenes to clips Loop clips Route by model Veo: start gen Veo: wait Veo: poll status Veo: extract URL Kling: start gen Kling: wait Kling: poll status Kling: extract URL Runway: start gen Runway: wait Runway: poll status Runway: extract URL Merge model outputs Aggregate clips Build JSON2Video spec JSON2Video: start ren… JSON2Video: wait JSON2Video: poll stat… JSON2Video: check done Download MP4 Upload to Drive Email link
Live workflow map AI video generator · 27 nodes
How it runs Form-triggered, with sample data pinned for testing
1 A form captures the video brief 2 Generate scenes and clips via AI video APIs 3 Stitch and render the final video 4 Save to Drive and notify 5 Hand off for multi-platform publishing
Brief in, finished short-form video out.
HTTP / REST Google Drive Gmail
Continuously curates relevant, on-topic news into a clean, readable feed.
▶ Setup: Create Table Create News Table Every 6 Hours List RSS Feeds Fetch Feeds One by One Read RSS Feed Normalize Articles Log Feed Error Keep Valid New Articl… Skip Already Seen Batch for Claude Score Positivity (Cla… Claude Sonnet 4.6 Skip Failed Batch Parse Verdicts Save Curated Articles Build Run Summary Prune Old Articles News Page Load Articles Render News HTML Serve News Page
Live workflow map News curator · 22 nodes
How it runs Runs every 6 hours on a schedule
1 Pull from RSS feeds and sources every 6 hours 2 An LLM scores and filters each article 3 Store curated items in a data table 4 Dedupe against what’s already been seen 5 Serve a reader page via webhook
A self-updating reader page, no manual editing.
RSS Anthropic Claude Data Tables Webhook
Posts scheduled, data-driven comments and updates into project tasks automatically.
Editor (GET) Respond Editor Users (GET) Get Me Asana Users Reshape Users Wrap Users Respond Users Schedule (POST) Build Row Sheet Append Respond Schedule Pending (GET) Sheet Read Pending Wrap Pending Respond Pending Cancel (POST) Pick Cancel Id Sheet Mark Cancelled Respond Cancel Every Minute Sheet Read Pending (C… Due Now Build Asana Request Call Asana Sent OK? Compose Sent Update Compose Failed Update Sheet Mark Sent Sheet Mark Failed
Live workflow map Scheduled task comments · 30 nodes
How it runs Scheduled, plus a webhook entry point
1 Read the schedule and config from a sheet 2 Filter which tasks are due an update 3 Compose the comment content 4 Post the comments to the project tool 5 Log and respond with the result
Keeps boards current without anyone touching them.
Asana Google Sheets HTTP / REST
Lets an AI phone agent book, check and cancel appointments on a live calendar in real time.
Webhook1 Available?1 Check Availability Ag… Set Up Variables Book Appointment Get availability in a… Send a message Confirm Booking Confirm Available Tim… Sort Available Slots Aggregate Confirm The Time's Un… If
Live workflow map Voice booking webhook · 13 nodes
How it runs Webhook from the voice agent
1 The voice agent posts the caller’s request 2 Branch on book / check / cancel 3 Read or write Google Calendar 4 Confirm by email 5 Respond to the agent in real time
Turns a natural phone conversation into real calendar actions.
ElevenLabs Google Calendar Gmail Webhook
A queue-based recursive crawler that maps a company’s entire site — the engine behind enrichment.
When Executed by Anot… Sitemap Queue1 Collect Pages3 Seed Sitemap3 Fetch Sitemap3 Extract Locs3 Is Sitemap?3 Fetch Raw HTML3 Code in JavaScript2 Code in JavaScript3 Filter for Key Webpag… Reformat Relevant URL… Did Sitemap Load? Fetch Homepage Extract Homepage Links
Live workflow map Recursive sitemap crawler · 15 nodes
How it runs Invoked by the enrichment pipeline per account
1 Read the site’s sitemap and seed the crawl queue 2 Recursively discover and fetch pages, breadth-first 3 Fall back to a homepage crawl when no sitemap exists 4 Hand the cleaned pages to an LLM for analysis
Costed and tuned at scale — ~$0.036 per account across 30,000 accounts.
HTTP / REST Google Gemini
The matching brain: reliably links any call to the correct opportunity through a confidence waterfall.
▷ Manual Test Test Inputs When Called by Zoom I… Normalize Inputs Query SFDC Events Resolve via Event (P1) P1 Resolved? Get Rep User Get Rep Open Opps Extract Prospect Name Resolve Opp (waterfal… Build Match Result Shadow Log Return to Caller
Live workflow map Resolver (shadow) · 14 nodes
How it runs Called as a sub-workflow by other pipelines
1 Match on a calendar event in a ±30-min window (highest confidence) 2 Fall back to the host rep’s open pipeline 3 Gemini extracts the prospect name and fuzzy-matches the account 4 Shadow-log the result for accuracy comparison — no CRM writes
Runs in shadow beside the live pipeline to prove match accuracy.
Salesforce Google Gemini Data Tables