Sid Techno
HomeProductsPricingWeb PackagesAboutBlogPortfolioSolutionsContactClient PortalGet Started
Sid Techno

Cloud hosting and SaaS products for modern businesses. DeployBase, TradeLeap, ClearAgent, and DeskLeap trusted by companies worldwide.

30 N Gould St, Ste NSheridan, WY 82801United States+1 (725) 465-8325

Stay Updated

Get product updates, new features, and hosting tips.

Products

  • DeployBase
  • TradeLeap
  • ClearAgent
  • DeskLeap

Services

  • CMS Development
  • Shopify Websites
  • React Native Apps
  • Laravel Development
  • Graphic Design

Company

  • About Us
  • Pricing
  • Blog
  • Portfolio
  • Custom Solutions
  • Careers
  • Request a Quote
  • Contact

Legal

  • Terms of Service
  • Privacy Policy
  • Refund Policy

© 2026 Sid Techno LLC. All rights reserved.

TermsPrivacyRefund
Dashboard
Users
Settings
1,247
Total
98.2%
Active
Active
Idle
Idle
Home/Portfolio/AI Email Outreach System Built on Google Maps Business Discovery
AutomationWeb Services / B2B Sales2026

AI Email Outreach System Built on Google Maps Business Discovery

Python lead-discovery and AI outreach pipeline, handed over for the client to run himself

A Python system that finds local businesses on Google Maps, collects their published contact details, writes a personalised email for each with Gemini, and sends it with pacing.

PythonGoogle Maps PlatformPlaces API (New)Google Cloud ConsoleGemini APISMTPNamecheap Private EmailDNS (MX, SPF, DKIM, DMARC)YAMLCSVHTMLSQLiteGitHubWindows CMD

Gallery

Click any image to view it full size

The client sold website builds to local businesses and wanted the top of his funnel automated: find companies on Google Maps that either have no website or an obviously outdated one, gather their published contact details, have an AI write something personal to each of them, send it, and report back on what happened.

The system

We built a custom Python command-line system that does exactly that, end to end.

  • Discovery — campaigns are defined in YAML files specifying city, business categories, minimum rating and per-day send limits. Businesses are found through the Google Places API (New).
  • Contact collection — each candidate's own website is scraped for a published email address.
  • Writing — Gemini writes a per-business email rather than a mail-merged template.
  • Sending — SMTP delivery rotated across the client's three mailboxes, with daily limits, spacing between sends for domain warm-up, and unsubscribe handling.
  • Reporting — CSV lead exports covering name, type, address, rating, review count, phone, email, Maps link and contacted status, plus an offline searchable HTML leads dashboard.

The command surface is deliberately small: --find, --preview, --send, --report and --dashboard.

Deliverability groundwork

An outreach tool is worthless if the mail lands in spam. We set up the client's Google Cloud and Gemini API access, and configured his Namecheap Private Email DNS — MX and SPF records, with DKIM and DMARC attempted — before any campaign ran.

Making it his, not ours

The client is not a developer, so the handover mattered as much as the build. We walked him through installing Python on Windows and running campaigns himself, and shipped four double-click .bat launchers (SETUP, FIND, SEND, SEE RESULTS) alongside written documentation: WALKTHROUGH, README, HANDOVER, COMMANDS and a CITY-PACK, plus a private handbook covering 58 cities and over 100 business categories.

Results

We ran live London campaigns from the system: 140 businesses collected, 70 email addresses, 136 phone numbers and 20 emails sent. The client then ran it himself for London, Manchester and Birmingham and pasted his own run output back into the chat. He released the milestone with a bonus and left a review calling the work professional and delivered on time.

The Challenge

Turn a manual prospecting habit into a repeatable system for a non-technical operator: discover the right local businesses at scale, find real contact details, write something that doesn't read like a mail merge, and send it without burning the sending domain.

Our Solution

We built a Python command-line outreach system with YAML-defined campaigns, Google Places discovery, website email scraping, Gemini-written per-business copy, and SMTP sending rotated across three mailboxes with daily limits and warm-up spacing. We configured the client's API access and mail DNS, then packaged the whole thing behind four double-click launchers with extensive written documentation so he could run it unaided.

Key Features

YAML campaign files per city with category, rating and daily-limit filters
Google Places API business discovery
Website scraping for published contact emails
Gemini-written personalised email per business
SMTP sending rotated across three mailboxes with warm-up pacing
Unsubscribe token handling
CSV lead reports with contacted status
Offline searchable leads dashboard
Four double-click .bat launchers for non-technical use
Full written handover: walkthrough, README, handover, command reference and a 58-city pack

Technology Stack

PythonGoogle Maps PlatformPlaces API (New)Google Cloud ConsoleGemini APISMTPNamecheap Private EmailDNS (MX, SPF, DKIM, DMARC)YAMLCSVHTMLSQLiteGitHubWindows CMD

Results

Live London campaigns collected 140 businesses, 70 emails and 136 phone numbers, with 20 emails sent. The client installed Python, ran his own campaigns across London, Manchester and Birmingham, released the milestone with a bonus, and left a review describing 100% professionalism and on-time delivery.

Category

Automation

Industry

Web Services / B2B Sales

Year

2026

Components

0 repositories

Related Projects

Dashboard
Users
Settings
1,247
Total
98.2%
Active
Active
Idle
Idle

Automation

Discord Invite Tracker Bot with Automatic Role Rewards

Invite counting and automatic role assignment for a Discord community

Dashboard
Users
Settings
1,247
Total
98.2%
Active
Active
Idle
Idle

Automation

HR Compliance Dashboard for 172 Employees Across Four HRIS Exports

Macro-free compliance reporting workbook built to a 13-part specification

Dashboard
Users
Settings
1,247
Total
98.2%
Active
Active
Idle
Idle

Automation

A Windows Mailer That Sends One Personalised Email at a Time from Your Own Mailbox

Packaged desktop app and CLI for individually addressed mail over M365 SMTP

Need Something Similar?

We have built 51+ projects like this. Let's discuss yours.

Get in Touch