All projects

Automation · March 2026

Lead generation for cleaning — Make.com, Apify, Stripe

Lead generation for cleaning — Make.com, Apify, Stripe

A fully automated lead-generation SaaS for cleaning companies in the US. With no manual intervention, the system finds companies, runs cold email outreach, scrapes public cleaning requests and weekly distributes leads to subscribers. Orchestration runs on Make.com, scraping on Apify, payments on Stripe, and the database lives in Google Sheets with deduplication in Google Apps Script.

What was built:

  • Prospecting: scraping cleaning companies from Google Maps across target cities (email, phone, website, rating) via Apify
  • Outreach: cold email sequence from a dedicated domain, personalization and rate limiting (Gmail API), CAN-SPAM compliance
  • Lead Generation: scraping public cleaning requests from Craigslist (Cheerio Scraper) across 5 cities
  • Onboarding and subscription management via Stripe webhooks (activate, pause, cancel) with idempotent handling
  • Distribution: weekly delivery of leads from a shared pool by geo-matching and quota, one lead per subscriber, no duplicates (Google Apps Script)
  • Google Sheets database (companies, subscribers, leads, distribution log) with automatic onChange dedup triggers
  • Make.com scenarios created and updated programmatically via the REST API (blueprints)

Results: 5 automation pipelines, ~100 companies and up to 388 leads per run, $99/month subscription.

Stack: Make.com, Apify, OpenAI API, Stripe, Gmail API, Google Workspace, Google Sheets, Google Apps Script, WordPress.

Role: design and development of the entire automation system (no-code orchestration plus custom scripts).

  • Lead generation for cleaning — Make.com, Apify, Stripe — Screen 1
    Screen 1
  • Lead generation for cleaning — Make.com, Apify, Stripe — Screen 2
    Screen 2
  • Lead generation for cleaning — Make.com, Apify, Stripe — Screen 3
    Screen 3
  • Lead generation for cleaning — Make.com, Apify, Stripe — Screen 4
    Screen 4