One-Prompt CRM Websites for Contractors via Zite + Claude Outreach
Prompt Zite to build a full public website + CRM dashboard for local services like pool cleaners, complete with scalable database, auth, and email alerts—no extra tools needed. Use Claude Code to scrape prospects and automate pitches.
Prompt Zite for Instant Website + CRM with Scalable Database
Target local service businesses stuck on spreadsheets by prompting Zite (zite.com) with a single detailed English description: "Create a complete web app for a local pool service business including a public website and built-in CRM for managing customer requests. Public site: services, about, contact, service request form. CRM dashboard: fields for customer name, phone, email, address, pool type, status, notes. On new request, send instant email to owner with details and CRM link."
Zite generates:
- Public pages (services, about, contact, request form).
- Authenticated CRM dashboard (auto-linked to your email as admin).
- Native database with custom fields—no Airtable or Google Sheets required, scales without extra subs.
- Workflows like n8n: form submit → store in DB → email owner + customer confirmation.
Build process: Paste prompt, select Zite Max AI, plan (handles site + dashboard as one app), create new DB (confirms fields), set Zeit email/SMTP. Results in preview link for testing; publish for client sharing, add custom domain later. Add clients via users tab, restrict signups by domain for teams.
Trade-off win: One Zite Pro sub replaces Webflow/Framer + Memberstack/Auth0 + Airtable/Zapier stacks, saving multiple payments while delivering full-stack (frontend, backend, DB, auth, workflows).
Post-build, chat with Zite AI to iterate: e.g., "Add images to landing page" yields section-specific stock/own photo suggestions, instantly updating design.
Automate Lead Scraping and Database Sync with Claude Code
After publishing, use Claude Desktop app's Code tab for outreach:
- Open new folder (e.g., "pool-service-outreach").
- Prompt Claude: Inputs (city/zip, business type like "pool service", Zite demo URL, your name/contact). Process: Scrape Google/Yelp for 6+ local matches (name, phone, gaps like "no website/CRM", email draft).
Claude outputs prospects.csv. Import to Zite: "Create new database from CSV" → leads table (business, phone, gaps, email draft).
Connect Claude to Zite: Copy Zite DB URL → Claude settings > custom connector (MCP) > add/authorize. Claude lists DBs, creates records: e.g., "Find 4 more businesses, add to leads table" instantly populates with scraped data.
Outcome: Self-sustaining loop—build once, scrape prospects in any city, track outreach in same CRM, pitch via personalized emails highlighting their pain (missed calls/texts/spreadsheets) and your solution's fixes (lead tracking, follow-ups, job mgmt).
This stacks Zite's native Claude connector for AI-extended automation: scrape → enrich DB → generate pitches, turning one app into a sellable product for real businesses today.