Doc Reach
Most local doctors in India have a Google pin and a phone number — but no website. Built a pipeline that scrapes Google Business Profiles, auto-generates professional websites, and packages them with a complete sales operation. 284 sites in one session.
In Kalyan-Dombivli (population 1.2M+), hundreds of doctors have Google Business Profiles with ratings, reviews, photos, and opening hours — but no website. Patients search "dentist near me," find a pin on the map, and get a phone number. No services listed, no booking flow, no trust signals beyond a star rating.
Building websites one-by-one at ₹10-15K each? That's a 6-month project for 284 doctors. The question was: could we build a system that takes existing Google data — names, addresses, ratings, reviews, photos, hours — and auto-generates professional, mobile-first websites for every doctor? In a single day?
The answer was yes. And then we built the entire go-to-market on top of it: a 6-tab CRM Google Sheet, pre-loaded WhatsApp outreach messages, call scripts for the sales team, and a pricing strategy that makes it irresistible — ₹14,999 crossed out, ₹4,999 for the launch offer.
Every decision had a reason.
Scrape Google Business Profiles — don't start from scratch
Every doctor already has rich data on Google — clinic name, address, phone, ratings, patient reviews, photos, opening hours, specialty. That's 80% of what a professional website needs. Why ask doctors to fill out forms when the data already exists?
Used Google Places API to extract data for 284 doctors across 13 specialties: General Physician, Dentist, Eye Specialist, Dermatologist, Pediatrician, Orthopedic, Gynecologist, Cardiologist, ENT, Physiotherapist, Homeopathy, Ayurvedic, and Hospital. One API call per doctor, complete website data.
Experience connection: At Fourzip, deployed GPS tracking across 10,000+ vehicles. The key to scaling wasn't building the best hardware — it was building a system that could be mass-deployed with minimal per-unit effort. Same pattern here: the pipeline that generates site #1 also generates site #284 with zero additional work. Mass deployment thinking applied to websites.
# The pipeline in 4 steps
1. Google Places API → 284 listings
2. Photo scraper → 1,055+ images
3. Template engine → 284 sites
4. Cloudflare Pages → deployed free
# 13 specialty configs
General Physician · Dentist · Eye
Derma · Pediatric · Ortho · Gyno
Cardio · ENT · Physio · Homeo
Ayurvedic · Hospital
Cloudflare Pages — zero hosting cost at any scale
Static HTML sites served via Cloudflare Pages. Free tier: unlimited bandwidth, automatic SSL, global CDN. Hosting 284 sites costs exactly the same as hosting 1: nothing. Every sale is nearly 100% margin.
The economics are absurd. ₹4,999/year per site. ₹0 hosting cost. Even 10 sales = ₹49,990 revenue with near-zero COGS. The unit economics work at 1 sale or 284 sales.
Experience connection: At ZYOD, "50 lines of code saved $180K per year" — a QR-code WMS that replaced a manual warehouse process. The principle: simple tech, massive impact. Static HTML + Cloudflare is the simplest possible tech stack. No databases, no servers, no maintenance. That's not laziness — that's a deliberate architectural choice for maximum margin.
WhatsApp-first outreach — not cold email
Doctors in India don't check email. They live on WhatsApp. Cold email is dead for this audience. The entire outreach pipeline was designed for WhatsApp — pre-loaded messages with the doctor's name, their demo site link, and their Google rating. One tap to send.
The message is deliberately short: clinic name, demo link, rating, and a "23+ doctors already signed up" social proof line. No pricing in the message. The website itself does the selling — with the ₹14,999 crossed out to ₹4,999 and a "Launch Offer — Limited Time" badge.
Experience connection: During the CTO-as-a-Service years, built 15+ products for Indian businesses. The universal truth: WhatsApp is the operating system of Indian commerce. Built WhatsApp integrations since the Fourzip days — fleet tracking alerts, driver communication, customer notifications. The outreach pipeline leverages the same insight: meet users where they already are.
Sample WhatsApp Message
[Doctor] ji Namaste 🙏
Aapke clinic ki professional website ready hai:
👉 [demo link]
✅ Aapki 4.5⭐ rating, 120+ patient reviews
✅ WhatsApp se appointment booking
✅ Google Maps location
Kalyan mein 23+ doctors ne already website le li hai.
Dekhiye — sirf 30 second lagega 👆
CRM Structure — 6 Tabs
Full CRM in Google Sheets — not Salesforce
The sales team is one person — AJ's brother Ayush, doing WhatsApp outreach and calls. A 6-tab Google Sheet gives him everything he needs: today's leads, priority ranking, clickable WhatsApp send links, call scripts with objection handling, and a dashboard that auto-calculates the funnel.
No CRM subscription. No learning curve. Ayush opens the sheet, clicks "Send WA" next to a name, and the message is pre-loaded. After the call, he updates the status dropdown. The dashboard recalculates automatically.
Experience connection: During CTO-as-a-Service, built tools for 15+ businesses. The lesson that stuck: use the simplest tool that solves the problem. Startups waste months setting up Hubspot when a Google Sheet with the right formulas and dropdowns does 90% of the job. The CRM includes COUNTIF/SUMIF formulas, conditional formatting, and hyperlinked actions — all in a tool the sales team already knows.
₹14,999 → ₹4,999 — anchor high, convert on urgency
The website shows ₹14,999 struck through with a "67% OFF — Launch Offer" badge. The real price was always going to be ₹4,999/year. But anchoring against a higher number makes the offer feel like a steal — and the "Limited Time" badge creates urgency.
Each website includes: custom domain, Google listing sync, WhatsApp booking, patient reviews, photo gallery, Google Maps, and Schema.org SEO markup. At ₹4,999/year (~₹416/month), it's less than one patient consultation fee for a 24/7 online presence.
Experience connection: At ZeoAuto (YC W20), worked on pricing strategies for 500K users — the 10% activation boost came from understanding price psychology. Anchoring, urgency, and framing are the three levers. "₹4,999/year" feels expensive. "₹14,999 → ₹4,999 (67% off, limited time)" feels like a no-brainer. Same data, different frame.
Everything that shipped
Each Website Includes
- → Hero with real Google photos + rating
- → Tab navigation (7 sections)
- → Service cards with bottom-sheet popups
- → Patient reviews from Google
- → Opening hours (current day highlighted)
- → Photo gallery with lightbox
- → WhatsApp booking form
- → Google Maps embed + directions
- → Schema.org structured data
- → Promo CTA with pricing
Sales Pipeline
- → 6-tab CRM Google Sheet
- → Auto-calculated sales dashboard
- → Pre-loaded WhatsApp outreach links
- → Priority-sorted lead list (284 leads)
- → Hot/Warm/Cold pipeline tracking
- → Payment tracking with auto-sums
- → Complete call script with objections
- → Daily workflow for sales team
- → Hinglish sales playbook
Technical Pipeline
- → Google Places API scraper
- → Photo downloader (10 parallel workers)
- → 13 specialty config templates
- → v4+ template engine (pipeline_v4.py)
- → Desktop responsive upgrade scripts
- → Tab nav + bottom sheet injectors
- → Lightbox injector for galleries
- → Cloudflare Pages deployment
- → LaunchAgent for persistent hosting