First Edition  ·  Complete Playbook
The Web Sales Playbook
DIAL&DELIVER

How to find businesses that need websites,
reach out the right way, build their site with AI,
go live, and turn one client into many.

6 Phases
$500 Avg. Per Client
48h Build Time
$50 Monthly Retainer
Contents
>
01
Phase One
Finding Your
Clients
The best clients aren't hiding. They're listed on Google Maps with no website, running Instagram pages with a Linktree in their bio, and losing customers every single day to competitors who showed up online first.
Businesses That Need You

Focus on local service businesses. They have money, they need customers, and they're too busy working to build a website themselves. These are your best leads.

01

The Best Niches

Barber shops, hair salons, nail salons, restaurants, food trucks, contractors (plumbers, electricians, painters), photographers, personal trainers, mechanics, and chiropractors. Every one of these businesses depends on local customers finding them — and without a website, they're invisible to anyone who searches Google.

02

The Google Maps Method

Open Google Maps and search "[business type] near me" or in any city. Look at each result. If there's no website link in the listing — that business is a warm lead. They're already on the map, already have customers, and already know they need more. Build a list of 20–30 names and phone numbers before you make a single call.

Do This While You're Here

For every lead you add to your list, copy their business name, address, hours, phone number, services, and 2–3 of their best Google reviews right now. Paste it into your notes. This is everything you'll need to build their site in Phase 2 — having it ready means you can go from finding them to calling them in under an hour.

03

Social Media Prospecting

Search hashtags on Instagram and TikTok like #atlantabarber, #dallasfoodtruck, #miamiphotographer. If their bio links to a Linktree, another social page, or nothing at all instead of a real domain — add them to your call list. These businesses have an audience but no home base. You're about to solve that.

02
Phase Two
Building the Site
with Lovable
Lovable is your build engine. You don't need to code. You need to know how to brief it, what to gather from the client, and how to review the output with a client's eye.
Build Their Site
First

This is what makes this method different from everyone else. You don't call to pitch — you call to deliver. By the time you dial, their site is already built. Use the prompt below, paste in their real info from Google Maps, and you'll have a professional demo ready in under 30 minutes.

01

Build Their Site Before You Ever Call Them

Take the info you copied in Phase 1 — their business name, services, hours, address, and Google reviews — and open the prompt below. Swap out anything in brackets with their real info, paste the whole thing into Lovable, and hit send. Lovable builds the site. You review it, make any quick tweaks, and now you have a live demo built around their actual business. Then you call. When they pick up you open with: "Hey, I already built a website for your business — want me to send you the link right now?" That one line changes the entire dynamic. You're not asking for their time or money. You're handing them something they didn't know they had.

Your Lovable Demo Prompt — Copy, Fill In, Paste
Build a clean, modern, mobile-first website for this [business type]. Here is all their info — use it to fill every section of the site:

[Paste everything you copied from Google Maps here — name, address, phone, hours, services, and 2 five-star reviews with reviewer names]

Make it full screen hero with a [Book Now / Call Us / Order Now] button, a services section with their prices as cards, a reviews section showing those Google reviews as quote cards, and a contact section with their info. Color vibe: [e.g. dark and professional / clean and modern / bold and bright]. No filler text anywhere. Looks great on mobile.
All the info you need is already public on Google Maps — name, address, hours, phone, services, and reviews. You are not guessing or making things up. You are using their real business to build something real.
The Sequence

Copy their info → paste prompt into Lovable → review the site → call them with the link ready. Never walk into a call empty handed again.

02

After They Say Yes — The Intake Call

Once they're interested and the deposit is in, do a quick 10-minute intake call to fill in anything the demo was missing. You need: their logo, any additional photos, exact pricing they want shown, and confirmation that all the info on the demo is correct. Keep it short — you already have 80% of what you need from the demo you built.

After the Call

Text them: "Thanks — can you send over your logo and any photos you want on the site? Even phone photos work great." Keeps momentum high and gets you assets fast.

03

The Lovable Prompting Formula

Weak prompt: "Make a website for a barbershop." Strong prompt: "Build a modern, dark-themed website for this business — [paste their name, city, services, hours, and any other info you copied from Google Maps]. Include: a full-screen hero section with a bold CTA button, a services section with prices, a photo gallery, a reviews section using their real Google reviews, and a contact section with their address and hours. The primary call to action throughout the site should be booking an appointment."

The Formula

Style + Business Name + Location + Sections Needed + Colors/Vibe + Primary CTA — give Lovable all six and the first output will be 80% of the way there.

04

Iterating Section by Section

After the first build, go through the site top to bottom. Send targeted prompts: "Make the hero section full screen with the background image taking up the full height." "Change the navigation font to something bolder." "Add a section for customer reviews between Services and Contact." Small, specific prompts beat trying to fix everything in one message every time.

05

The Pre-Client Review

Before you show anyone anything: read every word on the site. Check every button. Open it on your phone. Is the mobile layout clean? Is there any filler text still showing — anything that looks like it wasn't replaced with real info? Is all the real information — address, phone, hours — correct? Never show a client a site that still has placeholder content in it. That one mistake will cost you the deal and the referral.

Tools That
Support the Build
Lovable
AI site builder. Your core build environment for every project.
Core
Canva
Create or clean up logos, banners, and graphics for clients who have nothing.
Design
Remove.bg
Instant background removal for logos. Critical for professional-looking headers.
Design
Unsplash / Pexels
Free, high-quality stock photos when clients don't have their own imagery.
Assets
Cal.com
Free online booking embed. Perfect for barbers, salons, personal trainers.
Integration
Tally.so
Free contact forms that actually deliver to email. More reliable than built-in forms.
Integration
Squoosh.app
Compress client photos so the site loads fast without losing quality.
Performance
Namecheap
Buy and manage domains. Cheapest registrar at $10–15/year per domain.
Domain
Stripe / Cash App
Collect deposits and final payments. Set up Stripe for invoicing if you want to look more professional.
Payment
03
Phase Three
The Phone Call —
Your Primary Weapon
Calling converts at a significantly higher rate than DMs or emails. When you call, you're a real person. You're confident. You get an answer immediately instead of waiting days. This is the method that separates people who close deals from people who send messages into the void.

Why the Phone Wins Every Time

A DM gets seen whenever they check Instagram — maybe tomorrow, maybe next week. An email lands in a spam folder or gets buried. A phone call happens right now. The business owner picks up, you have their full attention, and you can respond to their exact concerns in real time. No method closes faster. Make calling your default. Use DMs and email only as a follow-up after a missed call.

How to Structure
Every Call

Every successful sales call has the same four-part structure. You're not winging it — you're running a system.

01

The Open — Earn 30 Seconds

Your only goal at the start of a call is to not get hung up on. Be confident, friendly, and immediately relevant. Don't apologize for calling. Don't say "I hope I'm not bothering you." Lead with their name and your reason for calling in one breath. People hang up on vague callers — they stay on the line with people who sound like they have something useful to say.

02

The Problem Frame — Make It Real

Don't pitch your service yet. Ask a question that makes their problem visible to them. When they say "no, we don't really have a website" or "it's pretty old," they've just sold themselves on needing one. Your job is to surface the problem — the solution sells itself once the problem feels real.

03

The Value Bridge — Connect Problem to Outcome

One sentence that connects what they're missing to what they could have. Not features — outcomes. "More calls from Google" beats "a 5-page responsive site." "Customers booking while you sleep" beats "an online booking integration." Speak in their results, not your deliverables.

04

The Close — Ask a Direct Question

Don't let the call end with "I'll think about it" without setting a next step. Either get a yes to a paid project, a yes to a free preview, or a specific date to follow up. Vague endings lose deals. "Can I send you a quick preview of what I'd build for you by Friday?" gives them something concrete to say yes to.


Word-For-Word Call Script

Your First 60 Seconds

Use this verbatim until it feels natural. Then make it yours.

You Hey, is this [Owner's Name]? Hey — my name's [Your Name], I'm a web designer based locally. Quick question for you — I looked up [Business Name] on Google and I noticed you don't have a website yet. Is that still the case?
Them Yeah, we've been meaning to do that / we have one but it's pretty old...
You Yeah that's honestly more common than you'd think. The thing is, most people in your area are Googling for [their service] before they even check Instagram or ask around — so if there's no site, they're finding your competitors instead. I build clean, fast websites for businesses like yours in about 48 hours and the whole point is getting you more calls and bookings. Would it be worth a quick 5-minute conversation to see if it makes sense for you?
Them Yeah sure, what does it cost?
You Depends on what you need — I have options starting at $300 and most of my clients end up around $500 for a full site. But before we talk numbers — can I ask you a few quick things about your business so I can tell you exactly what I'd build for you?
KEY PRINCIPLE: Notice the script never begs, never over-explains, and immediately reframes the call as a conversation about their business — not a sales pitch. You're diagnosing, not selling.

Objection
Responses

Every objection on the phone has a calm, confident answer. Practice these until they're automatic.

They Say

"I don't have time for this right now."

You Say

"That's exactly why I do everything — you just answer a few questions over the phone and I handle the rest. You don't touch anything until it's done. Takes maybe 10 minutes of your time total."

They Say

"How much does it cost?"

You Say

"I have options starting at $300. To give you an exact number, I just need to know what pages you'd need — can I ask you 2 quick questions?" Then qualify them before you quote. Once you understand their scope, give a clear number.

They Say

"We already have a website."

You Say

"Oh nice — can I ask, when was it last updated? A lot of sites that are 2–3 years old actually hurt more than help because Google ranks mobile-friendly, fast sites. I can take a quick look and tell you honestly whether it's costing you customers or not."

They Say

"I can't afford it right now."

You Say

"I completely get that — most of my clients feel the same before we start. My sites start at $300 and the average client makes that back within 30 days from new bookings. But if timing's the issue, I can do a 50% deposit now and the rest on launch. Want me to send you a quick preview first so you can see what you'd be getting?"

They Say

"Send me an email / text me info."

You Say

"Absolutely — what's the best email? And real quick before I let you go — what would make a website worth it for you? Like what would a good one actually do for your business?" This keeps the conversation going and makes your follow-up email far more personal and relevant.

They Say

"Let me think about it."

You Say

"Of course — is there anything specific you'd want to think through? I'd rather answer any questions now than have you sitting on something that might not even be an issue." Then listen. Usually "let me think about it" means there's a specific concern they haven't voiced yet.


When They Don't Pick Up

Most deals close on the follow-up, not the first call. The system is simple: call first, then back it up with a text, then a DM.

1

Call — Day 1

Call during business hours (10am–6pm their timezone). If no answer, leave a voicemail: "Hey [Name], this is [Your Name] — I'm a web designer and I noticed [Business] doesn't have a website yet. I had an idea for you, happy to chat for 5 minutes. Call me back at [number]." Concise, curious, confident.

2

Text — Same Day, 1 Hour Later

"Hey [Name] — just left a voicemail. I build websites for [their business type] and had an idea for yours specifically. Worth a quick chat? — [Your Name]" Texts get read. This keeps you top of mind without being aggressive.

3

DM — Day 2 (If No Response)

Find their Instagram or Facebook and send a short DM referencing the call/text. "Tried reaching you yesterday — I build websites and had an idea for [Business Name]. Happy to show you a quick preview if you're curious." This multi-channel approach without being pushy shows persistence and professionalism.

4

Final Call — Day 5

One more call attempt. If no answer and no response to any contact, move on. Don't chase past this — your time is worth more than a prospect who won't engage. Mark them as "revisit in 30 days" and focus on fresh leads.

04
Phase Four
Pricing &
Getting Paid
Price with confidence. Small business owners pay professionals every day — plumbers, accountants, designers. You are a professional. Price like one.
What to
Charge

Never guess at pricing on a call. Know your tiers cold so you can quote instantly and confidently. Hesitating on price signals inexperience.

Starter
$300
1-page scrolling site
Hero, About, Services, Contact
Mobile-optimized
Domain connection

Solo services — barbers, photographers, personal trainers, nail techs.

Standard
$500
3–5 page site
Home, About, Services, Gallery, Contact
Custom domain setup included
1 round of revisions

Covers most small businesses. Quote this by default on calls.

Premium
$800+
Everything in Standard
Online booking integration
Online menu or product pages
Email capture / newsletter

Restaurants with online ordering, shops, coaches with booking systems.

Monthly Retainer
$50/mo
Hosting management
Content updates (hours, prices, photos)
Bug fixes
Domain renewal handling

Offer this at launch. Most clients say yes. Becomes passive income.

The Retainer Changes Everything

One-time projects are unpredictable. Retainers are income you can count on every month. Offer a maintenance plan on every single launch call. Frame it as peace of mind: "You'll never have to worry about something breaking or going out of date — I handle all of that for $50 a month."

10 clients
× $50/mo
$500/mo

Payment Rules — Non-Negotiable

Always collect 50% upfront before you start building. Collect the remaining 50% before you hand over the live site or transfer the domain. Use Cash App, Venmo, or Stripe. Never do the full project on a promise — it wastes your time and trains clients to not respect your work. If they won't put down a deposit, they weren't serious.

On the Phone

"I get started once we have the deposit in — it's usually quick, I can send you a payment link right now while we're on the call." Collecting on the call removes the chance for second-guessing overnight.

05
Phase Five
Domain Setup
& Going Live
This is the moment the client has been waiting for. Move through it efficiently — a fast, clean launch builds trust and generates referrals.
From Lovable
to Live URL
1

Buy the Domain

Go to Namecheap and search for the business name. Target .com first — always. If taken, try .co or add the city: KingCutsATL.com. Keep it short, no hyphens, easy to spell over the phone. Buy it in your account, include the $10–15 cost in your project price or itemize it separately. Do not let clients buy their own domain — it creates a coordination nightmare.

2

Connect the Domain in Lovable

In your Lovable project, go to Settings → Custom Domain. Lovable will show you a set of DNS records — just a few lines of code you need to copy. Don't worry about what they mean, just copy them exactly as shown.

3

Enter DNS Records in Namecheap

In Namecheap, find your domain → Manage → Advanced DNS. Add the records Lovable gave you. Double-check every character — a single typo means nothing works. Save changes.

4

Wait for Propagation (5–30 minutes usually)

DNS changes can take anywhere from 5 minutes to 48 hours to activate worldwide. Usually much faster. Use whatsmydns.net to check if the domain is pointing correctly yet. Don't tell the client the site is live until you've confirmed it yourself.

5

Verify SSL is Active

When the site loads, check for the padlock icon in the browser — that means HTTPS is active. Lovable handles SSL automatically. If the padlock isn't showing after 2–3 hours, disconnect and reconnect the domain in Lovable settings to trigger a fresh certificate.

6

The Launch Call

Call the client — don't text, don't email. Call them and tell them their site is live. Then screen record a quick walkthrough on your phone and send it as a follow-up text. Hearing your excitement on the call and then seeing the video is a powerful combination. This moment is what generates referrals — treat it like a celebration, not a handoff. Then collect your remaining balance on the same call.

Script

"Hey [Name] — your site is live! Go check it out at [URL]. I just sent you a quick video walkthrough too. You happy with how it came out? ... Perfect. And I wanted to mention our maintenance plan — for $50 a month I handle all the updates and keep everything running. Want to add that on?"

06
Phase Six
Bugs, Fixes &
Keeping Clients
Issues after launch are normal. How fast you respond and how calm you stay is what separates professionals from amateurs. Most bugs take under 10 minutes to fix.
Every Bug You'll
Encounter
📱

Site Looks Broken on Mobile

Open Lovable and describe exactly what's wrong: "The hero text is overlapping the image on mobile" or "The navigation menu isn't opening on mobile." Lovable handles responsive fixes well with specific instructions. Always preview in mobile view before every client showing — this catches 90% of issues before they become problems.

📬

Contact Form Not Sending

If you used Tally or Typeform, verify the embed code is still in place. If Lovable built the form natively, connect it to Formspree — it's a free service that makes sure form submissions actually land in an email inbox. Just go to formspree.io, create a free account, and in Lovable prompt: "Connect the contact form to Formspree so submissions go to [client email]." Test it yourself before telling the client it's fixed.

🌐

Domain Not Resolving

Sometimes it takes up to 48 hours for the domain to fully activate worldwide — though it's usually much faster. Use whatsmydns.net to check if the domain is pointing correctly yet. If everything looks right and it's been over 24 hours, try deleting and re-adding the DNS records in Namecheap. A single typo in those records is the most common reason it doesn't work.

🖼️

Images Not Loading

Large files are the usual cause. Compress any client photos using Squoosh.app and re-upload — stay under 1MB per image. PNG and JPG both work. If images were linked from an external URL (a Google Drive link, for example), those break easily — always upload images directly into the project rather than linking them.

🔒

"Not Secure" Warning

SSL certificates activate automatically through Lovable but occasionally take a few hours. If it's been more than 6 hours since the domain connected and you're still seeing a security warning, go into Lovable settings, disconnect the custom domain, wait 5 minutes, and reconnect it. This triggers a fresh certificate request.

✏️

Client Wants Changes After Launch

Establish this on the launch call: small changes like updated hours, new pricing, or a replaced photo are covered. Larger changes — a new page, a redesign, adding booking — are $75–$150 depending on scope. Set this expectation professionally: "I include one round of revisions at launch. Any additional updates after that I charge a small fee for — it keeps things fair and makes sure you always get quick turnaround."


The Launch
Checklist

Run through every item before you make the launch call. No exceptions.

No placeholder text anywhere on the site
All real photos loaded and displaying
Mobile layout reviewed on an actual phone
Contact form tested — confirmed email delivery
Every button and link works correctly
Custom domain is live and resolving
SSL padlock showing (HTTPS active)
Business name, address, phone all correct
Hours are accurate and up to date
Social media links go to correct profiles
Final 50% payment collected
Maintenance plan offered on the launch call
You Have Everything You Need

Pick Up the
Phone.

The system is here. The scripts are here. The pricing is here. The only thing standing between you and your first client is the call you haven't made yet. Everything else you'll figure out along the way — because you'll have no choice once you say yes to someone.