By Chona · Published August 29, 2026
The AI Cold Outreach Script That Lands Local Website Clients (2026)
Most cold emails sent by new freelancers get ignored — not because the service is bad, but because the email reads like a form letter. Local business owners delete anything that feels mass-produced. The fix is personalization at scale, and that is exactly what ChatGPT makes possible without spending your entire Monday on it.
This playbook is for one specific goal: sending cold outreach messages that land website clients from local businesses — salons, plumbers, restaurants, gyms, law offices — people who need a simple 3–5 page site and have no idea how to get one. You do not need a portfolio yet. You need a good email and a clear offer.
By the end of this guide you will have: a target list, a copy-paste ChatGPT prompt that writes personalized emails, the exact script to use, what to charge, and how to handle the reply. Let’s go.
Before You Start: A 5-Point Checklist
Do these before you write a single email. Skipping them is why most beginners spend two weeks outreaching and hear nothing back.
- Pick ONE service to offer. A simple 3–5 page website. Not SEO, not social media, not logos — one thing. You can expand later. (If you want to see what a full build looks like, the Build Websites for Local Businesses with AI: $500+ Playbook covers the delivery side.)
- Set up a free Gmail specifically for outreach. Something clean like yourname.websitehelp@gmail.com. Do not use your personal inbox.
- Have a one-page portfolio or a sample. Build a fake one for a fake business in Carrd or Framer. Prospects want to see something. One sample is enough.
- Know your price before you send a single email. Decide now so you are not fumbling when someone replies.
- Have ChatGPT open and ready. The free plan works fine for generating these emails. If you are doing more than 20 emails a day, ChatGPT Plus at $20/mo removes the rate limits.
Step 1: Find Local Businesses That Actually Need a Website
The fastest way to find prospects is Google Maps. Search a service category in your city — “nail salon Chicago” or “plumber Austin” — and look for listings with no website link, or listings where the website link goes to a broken page or a bare Facebook profile. Those are your people.
What to look for specifically:
- Google Business Profile listing with no website button
- A website that looks like it was built in 2009 and is not mobile-friendly (pinch-zoom required on a phone)
- A Facebook page listed as the “website” — that is a dead giveaway
- Businesses with good reviews (3.5 stars or higher) but no web presence — they are clearly getting clients by word of mouth and are ready to grow
Build a simple spreadsheet with five columns: Business Name, Owner Name (from Google or their Facebook), Phone, Email (often on their GBP or Facebook About page), and Notes (what you noticed about their web presence). Aim for 30 names before you send your first email. The math on this is real: most beginners land 0–2 clients in the first 90 days, and the ones who land 2 sent at least 30–40 outreach messages. Volume matters.
Finding owner emails: Check their Google Business Profile, their Facebook About section, or their existing site’s contact page. If none of those work, Hunter.io offers 25 free email lookups per month — enough to get started.
Step 2: Use This ChatGPT Prompt to Write Personalized Emails
Here is where the AI cold outreach script for local businesses comes in. Do not just ask ChatGPT to “write a cold email” — that produces generic garbage. Give it the specifics of each prospect, and it produces something that actually sounds personal.
Paste this prompt into ChatGPT (free plan is fine) and fill in the bracketed fields for each prospect:
You are helping me write a cold outreach email to a local business owner. My name is [YOUR NAME]. I help small local businesses get simple, professional websites so customers can find them online and trust them before calling. Here are the details of this prospect: - Business name: [BUSINESS NAME] - Business type: [e.g., nail salon, plumber, family dentist] - City: [CITY] - What I noticed: [e.g., their Google listing has no website / their current site isn't mobile-friendly / they only have a Facebook page] - Owner's first name (if known): [NAME or "the owner"] Write a cold email with these rules: 1. Subject line: specific to their business, 8 words or fewer, no hype 2. Opening line: one observation about their specific business — not a compliment, just a fact 3. Body: 3 sentences max. What I do, one concrete result (e.g., a salon nearby now gets calls from Google), and a soft ask 4. Closing: one low-pressure question that invites a reply — NOT "let me know if interested" 5. Tone: friendly, direct, zero corporate buzzwords. Write like a real person. 6. Length: under 120 words total Output only the subject line and email body. No extra commentary.
Run this prompt once per prospect, swapping in the details. Each email takes about 90 seconds to generate and another 60 seconds to read over and adjust. Ten personalized emails in under 30 minutes — that is the whole point.
Step 3: The Exact Cold Email Script (Copy and Adapt)
Here is a real example output from the prompt above, for a nail salon in Denver with no website. Use this as your model for what a good result looks like — and as a fallback if you want to adapt one manually.
Subject: Quick question about Rosa's Nails online Hi Maria, I was looking up nail salons in Denver and noticed Rosa's Nails doesn't have a website — just the Google listing. That means anyone who finds you on Google can't click through to see your work, your prices, or how to book. I build simple 3–5 page websites for local salons and shops — usually done in under a week. A nail salon I helped in Aurora started getting booking inquiries directly from their site within the first month. Would a basic site be something you've thought about, or is it just not a priority right now? Either way, happy to answer questions. — [Your Name] [Your email / phone]
Notice what this email does and does not do. It does not say “I am a web designer with 10 years of experience.” It does not use the word “solutions.” It makes one specific observation, states a concrete outcome, and asks a question that is easy to answer honestly — even if the answer is no. That honesty is what gets replies.
What to Charge: The Exact Numbers
Set your price before you send a single email. Here is the honest structure:
| Scenario | What’s included | Price range |
|---|---|---|
| Client gives you all text and photos | Design + build only, 3–5 pages | $300–$350 |
| You write the copy with AI | Design + build + all written content | $450–$500 |
| Add a Google Business Profile setup | Site + GBP optimization | $550–$650 |
The driver is simple: $300 when they hand you the words, $500 when you produce them. Writing copy is real work — AI speeds it up but you still direct, edit, and take responsibility. Charge accordingly.
For context on how these rates hold up across different service types, the How Much to Charge for AI Services: Real 2026 Rates guide has a full breakdown by service.
Step 4: Handle the Reply (The Script for the First Conversation)
When someone replies — and they will, usually with “tell me more” or “how much does it cost” — do not panic and send a three-paragraph essay. Use this response framework:
Hi [Name], Thanks for getting back to me! For a business like yours, I typically build a 3–5 page site — home, about, services, contact, and sometimes a gallery — that looks good on phones and shows up on Google. My rate is $[YOUR PRICE] flat, and it's usually done within 5–7 days once I have your info. That includes the domain setup and a basic contact form. If you want, I can send over a quick example of a site I built for a similar business. Would that help you decide? — [Your Name]
Keep it short. One question at the end. The goal of this reply is to get them on a 15-minute phone call or to ask for the sample — not to close the sale by email.
Step 5: The Follow-Up Rule (Two and Done)
If they do not reply to your first email, send exactly two follow-ups — no more.
Follow-up 1 (3 days later): “Hi Maria — just bumping this up in case it got buried. Happy to answer any questions if you’re curious about the website side of things.”
Follow-up 2 (7 days after that): “Last note from me — I know running a salon keeps you busy. If it’s ever the right time, feel free to reach back out. Good luck with everything.”
After that, move on. Two follow-ups shows persistence. Three or more shows desperation, and local business owners talk to each other.
Tools You Need Before You Start
- ChatGPT free plan — enough for 20 emails/day. ChatGPT Plus ($20/mo) removes limits if you’re sending more.
- Hunter.io free tier — 25 email lookups/month at no cost.
- A website builder: Carrd ($19/yr for a Pro plan) or Framer’s free tier for your sample site.
- A Google Sheet for tracking prospects — free.
- A paid CRM or cold email platform (not yet — do this manually until you have 3 clients)
- A business LLC to start (just use your name)
- A portfolio of 10 projects — one sample site is enough
- Any technical coding knowledge
What Goes Wrong: 3 Common Failure Points
1. The email is too long. Anything over 150 words gets skimmed or deleted. The email script above is under 120 words on purpose. If ChatGPT gives you something longer, ask it to cut it by a third.

2. The offer is too vague. “I build websites” is not an offer. “A 3–5 page website for your salon, done in a week, for $400” is an offer. People need to know what they are getting and what it costs before they will reply.
3. Sending 5 emails and quitting. Five emails is not a test of this method — it is a warmup. The math is clear: if 5% of cold emails generate a reply and 20% of replies convert to a sale, you need roughly 100 emails to land one client. Most beginners quit at 10. Send 30 before you evaluate whether the approach is working.
The Honest First-90-Days Outlook
Most people who run this playbook land 0–2 clients in the first 90 days. The ones who land zero sent fewer than 20 emails or stopped after no replies in the first week. The ones who land 2 sent at least 35–40 outreach messages, followed up consistently, and had a sample site ready to show.
At $400 per site, two clients in 90 days is $800. That is not a salary — it is proof that the model works, and it funds the next month of outreach. The AI Service Business Income: Honest First 90 Days guide covers what realistic income growth looks like from month 3 onward.
Your tool cost: $0 if you stay on ChatGPT’s free plan, or $20/mo for Plus. Your time cost: about 2 hours to build the prospect list, 30 minutes per day to send and follow up. First-client timeline for people who follow the steps: typically 3–6 weeks.
The AI Income Bundle is the same workflows pre-built — two complete systems (faceless video + automated blog) with playbooks, blueprints, and swipe files.
Frequently Asked Questions
Do I need web design experience to use this cold outreach script?
No experience is required to send the emails — but you do need to be able to deliver a basic website before a client pays you. Build one sample site first using Carrd or Framer, both of which have free tiers and require no coding. The outreach script is designed to generate interest; the delivery is a separate step, and a one-page sample is enough to show credibility at this price point.
Is the free plan of ChatGPT enough for writing cold emails?
Yes, for most beginners the free plan of ChatGPT is sufficient. It handles the prompt above without any issues. The only reason to upgrade to ChatGPT Plus at $20/mo is if you are generating more than 15–20 emails per session and hitting rate limits — which typically does not happen until you are already running a full outreach operation with multiple clients.
What if a prospect asks for references or a portfolio I don’t have?
Build one sample site before you send your first email — that solves the portfolio problem. For references, be honest: “I am newer to freelancing, which is why my rates are lower than an agency. Here is a sample site I built so you can judge the quality directly.” Most local small business owners respect honesty more than a fabricated testimonial, and a visible sample is far more persuasive than a reference they would never call anyway.
How do I find the owner’s email if it’s not on Google Maps?
Check their Facebook About tab first — many local business owners list a contact email there. If that is empty, Hunter.io’s free plan gives you 25 lookups per month, which is plenty while you are getting started. As a last resort, call the business and ask for the owner’s email directly — it works more often than people expect, especially for small owner-operated shops.
Should I send cold emails or cold DMs on Instagram or Facebook?
Email is more professional and easier to track, but for some business types — especially salons, gyms, and restaurants that are active on Instagram — a direct message that references a specific post can outperform email. The personalization principle is identical: name something specific about their business, make a clear offer, and ask a soft question. Many beginners find DMs easier to start with because finding an Instagram handle takes five seconds, while finding an email can take five minutes.
Your next step: Open ChatGPT, paste the prompt from Step 2, and fill in one real local business from your area. Send that first email today — not after you have a perfect portfolio or a business name. The script works best when it is specific, and specific takes three minutes once you have the prospect’s details in front of you. If you want the full foundation for building and delivering sites before clients start replying, the free AI Quick-Start guide covers the setup from scratch.
Grab the free AI Quick-Start guide — the exact tools and first steps that actually work, no fluff. Straight to you.
