How it works

Thirteen nodes. One outcome: personalized Gmail drafts in your inbox, ready to send. Click each step in the live demo to see its payload.

  1. 01

    Form Trigger

    Form

    User submits business type, location, lead count, and email tone.

  2. 02

    Scrape Google Maps

    Apify

    Apify Google Places actor pulls businesses matching the query.

  3. 03

    Extract Contact Info

    Gemini

    Gemini pulls website + email from each Google Place record.

  4. 04

    Filter Has Email

    Logic

    Drops leads without a discoverable email.

  5. 05

    Save to Google Sheets

    Google Sheets

    Appends each qualified lead to the Leads tab.

  6. 06

    Has Website?

    Logic

    Branches the run: enrich with website data, or skip.

  7. 07

    Summarize Website

    Gemini

    Gemini visits the lead's site and writes a short company summary.

  8. 08

    Enrich Sheet Row

    Google Sheets

    Updates the lead's row with the AI summary.

  9. 09

    Skip Enrichment

    Logic

    Branch taken when the lead has no website.

  10. 10

    Loop Over Leads

    Logic

    Iterates each qualified lead for personalized outreach.

  11. 11

    Rate-limit Wait

    Logic

    Brief pause between drafts to stay under Gmail limits.

  12. 12

    Compose Email

    Logic

    Maps lead fields and tone into the email body.

  13. 13

    Create Gmail Draft

    Gmail

    Saves a ready-to-send draft in your Gmail account.

Want to see it in motion?

Run the live demo