Everything you need to close residential clients over the phone, via cold email, and connect your contact form to Google Sheets.
π Call Script
π¬ Objections
β Cold Emails
π Google Sheets Setup
π Follow-Up System
Phone Sales Script
Residential Cold Call Script
Use this script when calling leads from your neighborhood, referrals, or people who expressed interest. Read it naturally β don't sound like a robot.
Opening β First 30 Seconds
Critical β Don't Wing This
NOTE
Call between 10amβ12pm or 5pmβ7pm. These are highest answer rates. Never call during dinner (7β9pm). Have your calendar open so you can book immediately.
YOU
"Hi, is this [NAME]? β¦ Hi [NAME], my name is [YOUR NAME] β I run Virtuous Touch Cleaning here in [their city/area]. I'm not going to take much of your time β I'm just reaching out to a few homeowners in [NEIGHBORHOOD/CITY] to introduce ourselves and share a special offer we're running for new clients. Do you have just two minutes?"
NOTE
If they say "I'm busy" β "Totally understand β when would be a better time to call? I'll be quick, I promise." If they say no / hang up β move on, don't push.
The Pitch β 60β90 Seconds
Value First
YOU
"We're a local residential cleaning company β fully insured, background-checked β and we specialize in making homes feel like they were just professionally restored. We use eco-friendly products, we're safe for kids and pets, and we have a 100% satisfaction guarantee β if you're not happy, we come back and fix it for free."
YOU
"Right now, we're offering new clients in [their area] our '3 Cleans, Pay for 2' special β that's one complete cleaning on us. We have a few spots open next week and I wanted to make sure [AREA] homeowners get first access before we open it up online."
NOTE
Pause here. Let them respond. Don't fill the silence β it's powerful. Give them 3β5 seconds.
The Ask β Book It Now
Always Try to Book
THEM
"That sounds interestingβ¦"
YOU
"Great! We're really flexible β we do mornings, evenings, and weekends. What day works better for you β would weekdays or the weekend be easier?"
NOTE
Give them an either/or choice β it moves toward booking without pressure. Never ask "Would you like to book?" β it's too easy to say no.
THEM
"Weekday mornings usually workβ¦"
YOU
"Perfect β I have Tuesday the [DATE] at 9am or Thursday the [DATE] at 10am open. Which one works better for you?"
YOU (after they pick)
"Excellent! I've got you down for [DATE/TIME]. Can I get your address and email so I can send you a confirmation? β¦ And just to be clear β this is the start of your '3 cleans, pay for 2' package, so today is the first of your three visits. No contracts, cancel anytime."
The Close & Confirmation
Lock It In
YOU
"Wonderful! I'll send you a text and email confirmation right after this call with all the details. Our team will arrive right on time β you don't need to do anything to prepare except let us know if there are any pets or areas you'd like us to focus on. Any questions before I let you go?"
YOU
"Thank you so much, [NAME] β I'm really looking forward to taking care of your home. We'll see you [DATE]. Have a wonderful [day/evening]!"
Objection Handling
Common Objections & Perfect Responses
Every "no" is usually a "not yet" in disguise. These responses acknowledge the concern and redirect toward booking.
"I already have a cleaner."
"That's great β most of my best clients said the same thing before switching to us! I'm not asking you to replace anyone right now. What if I just did one complimentary clean so you could compare the quality? You don't lose anything, and if ours isn't better, no hard feelings. What do you think?"
"How much does it cost?"
"Great question! Our pricing depends on the size of the home and type of service β a standard 3-bedroom cleaning typically runs between $120β$180. But with our new client offer, your first clean is included when you book 3 sessions β so you're essentially paying for 2. Would you like me to give you an exact quote? I just need to ask a couple quick questions about your home."
"I'm not interested."
"I completely understand β I appreciate you being upfront with me. Just out of curiosity, is it the timing, the service, or something else? β¦ [Listen] β¦ I hear you. Would it be okay if I followed up in a couple months? Life gets busy and sometimes the timing isn't right β I just want to be here when you need us."
"I don't want strangers in my home."
"That is one of the most common concerns I hear, and honestly it's the reason we built our business the way we did. Every single cleaner is thoroughly background-checked, insured, and bonded. We also send you a profile of who's coming before every visit. You're always welcome to be home during the clean β many of our clients prefer it at first until they're comfortable. Does that help put your mind at ease?"
"Can you send me information first?"
"Absolutely β I'll text you our website right now: virtuoustouchcleaning.com. You'll see our services, photos, and reviews there. But let me ask β while I have you on the line, is there any specific service you'd be most interested in? That way I can make sure what I send is relevant to you. [Get their answer] β¦ Perfect. I'll send that over now and follow up in 2 days β is mornings or afternoons better for a quick follow-up call?"
"I need to talk to my spouse / think about it."
"Of course β that makes total sense for something you're bringing into your home. Let me ask: aside from checking with them, is there anything about the offer or the service that you'd want me to clarify? β¦ [Listen] β¦ Great. When would be a good time to follow up β should I call Thursday or would the weekend be better?"
"I can't afford it right now."
"I completely understand β budgets are real. That's actually one of the reasons our new client offer exists. With the '3 cleans, pay for 2' package, you're getting real value upfront. And you can schedule the cleans as far apart as you'd like β even monthly. What if we just locked in a date and you can decide closer to the time if the budget works? There's no deposit required."
Residential Cold Email
Cold Email Templates for New Clients
Use these for neighborhood outreach, Facebook/Nextdoor leads, or anyone who's expressed interest but hasn't booked.
SubjectYour home, taken care of β Special offer for [CITY] residents
Best forCold residential leads, neighborhood outreach
Send timeTuesdayβThursday, 9β11am or 1β3pm
Hi [FIRST NAME],
My name is [YOUR NAME], and I run Virtuous Touch Cleaning β a premium residential cleaning service serving [their city] and the greater Orlando area.
I wanted to reach out personally because we're offering something special for new clients in your area right now:
β¦ Book 3 cleaning sessions, pay for only 2 β one full clean on us.
We're fully insured, background-checked, and we use eco-friendly products that are safe for kids and pets. Every clean comes with a satisfaction guarantee β if anything isn't right, we come back and fix it free of charge.
Here's what a few of our clients in your area have said:
"I was honestly blown away β my kitchen looked brand new." β Maria S., Altamonte Springs
"They showed up on time, did amazing work, and I've never gone back to cleaning myself." β Jennifer L., Lake Mary
If you're even a little curious, I'd love to offer you a no-obligation quote β it takes about 2 minutes and there's zero pressure.
π Reply to this email, or book directly at: [YOUR WEBSITE URL]
Thank you for your time, and I look forward to taking care of your home!
Warmly,
Yeriel Warren
Virtuous Touch Cleaning
π (717) 715-7550
β virtuoustouchcleaning@gmail.com
π virtuoustouchcleaning.com
P.S. Spots for our new client offer are limited β we take on a small number of new clients each month to ensure quality. Reach out soon!
SubjectFollowing up β Free clean still available for you
Best forFollow-up email, 4β6 days after first email
Hi [FIRST NAME],
Just wanted to circle back on my note from earlier this week β I know inboxes get busy!
Our new client offer (3 cleans, pay for 2) is still available, but we're getting close to our capacity for new clients this month.
Even if the timing isn't perfect right now, I'd love to at least get you a quote so you know what to expect. No obligation, no pressure.
Would a quick 5-minute call this week work for you? I'm available most mornings and evenings.
Best,
[YOUR NAME]
Virtuous Touch Cleaning
π (717) 715-7550
SubjectLast chance β New client offer closing soon
Best forFinal follow-up, 5β7 days after second email
Hi [FIRST NAME],
This is my last note β I don't want to clog your inbox!
I'm closing out new client bookings for this month at the end of this week. If you'd like to lock in the '3 Cleans, Pay for 2' offer, now is the time.
If the timing truly isn't right, I completely understand. I'd love to reconnect when it is β feel free to save my number and reach out anytime.
Take care, and have a wonderful week!
[YOUR NAME]
Virtuous Touch Cleaning
π (717) 715-7550
β virtuoustouchcleaning@gmail.com
Forms & Google Sheets Setup
Your Form Already Works on Netlify
The contact form is pre-wired for Netlify Forms β the moment you deploy to Netlify, submissions are captured in the dashboard, and email notifications are handled by the Netlify form notification settings. Here's the full picture.
Netlify Forms is connected. Once form detection is enabled and the site is deployed to netlify.com, submissions are captured in your dashboard. An email notification must also be configured for virtuoustouchcleaning@gmail.com; this site now has that notification set up.
1
Confirm Email Notifications in Netlify
After deploying your site, set up where form submissions get emailed:
β Log in at app.netlify.com
β Go to your site β Project configuration β Notifications
β Under Emails and webhooks, open Form submission notifications
β Enter your email: virtuoustouchcleaning@gmail.com
β Save β you'll now get an email every time someone books!
2
Connect to Google Sheets via Zapier (Free)
To have every submission also appear as a row in Google Sheets automatically:
β Connect your accounts, map the fields, turn Zap on
β Free plan: 100 tasks/month β more than enough to start
3
Create Your Google Sheet (for Zapier to log into)
Go to sheets.google.com β new spreadsheet β name it "Virtuous Touch β Lead Tracker". Add these column headers in Row 1:
A: Timestamp | B: First Name | C: Last Name | D: Phone | E: Email | F: Address | G: Service | H: Home Size | I: Preferred Date | J: Notes | K: Claimed Offer
4
Optional: Google Apps Script (Advanced β Email + Sheets in One)
If you prefer not to use Zapier and want a direct Google Sheets integration with email alerts built in, use this script. In Google Sheets β Extensions β Apps Script, paste this code. It logs to the sheet AND sends you an email:
Replace YOUR_GOOGLE_SCRIPT_URL with the URL you copied in Step 3. Save the file.
Done! Test it by filling out your contact form. Within seconds, a new row should appear in your Google Sheet with all the lead's information.
Important: If the form stops working after a few months, go back to Apps Script β Deploy β Manage Deployments β create a new version. Google sometimes requires re-deployment.
Follow-Up System
Your 5-Touch Follow-Up Sequence
Most clients book after the 3rdβ5th follow-up. This system keeps you top of mind without being annoying.
Touch 1 β Immediate (Same Day)
Within 1 Hour
TEXT MESSAGE
Send this via text (not email) immediately after the call or form submission:
TEXT TEMPLATE
"Hi [NAME], this is [YOUR NAME] from Virtuous Touch Cleaning. Thanks for your interest! I'll follow up with a full quote by [TIME TODAY]. In the meantime, check out our website: [URL] β and don't forget, our new client special (3 cleans, pay for 2) is still available! π"
Touch 2 β Day 1β2 (Quote + Nurture)
Email
EMAIL
"Hi [NAME], here's your personalized quote: [QUOTE DETAILS]. Also attached is our services overview. Let me know if you have any questions β I'm happy to walk you through everything on a quick call. To lock in your spot for the '3 cleans, pay for 2' offer, just reply here or call me at (717) 715-7550."
Touch 3 β Day 4β5 (Check-In Call)
Phone Call
CALL OPENER
"Hi [NAME], this is [YOUR NAME] from Virtuous Touch. I sent over a quote a couple days ago and just wanted to make sure you received it and answer any questions. Did you have a chance to take a look? β¦ [Listen] β¦ [If no] No worries β I can walk you through it quickly right now if you have 2 minutes?"
Touch 4 β Day 8β10 (Value Email)
Email β Soft Sell
EMAIL
"Hi [NAME], I wanted to share something quickly β [SHARE A TIP: e.g., 'The biggest thing homeowners miss is grout cleaning β here's why it matters...']. We include this in every deep clean. If you'd like to experience it firsthand, our new client offer is still open. Would love to have you as a client!"
Touch 5 β Day 14 (Final Outreach)
Last Touch
EMAIL + TEXT
"Hi [NAME], this is my final note for now β I don't want to crowd your inbox! Our new client offer closes at the end of the week. If the timing isn't right, I completely understand β feel free to reach out anytime. Wishing you a wonderful [week/weekend]! β [YOUR NAME], Virtuous Touch Cleaning"
NOTE
After Touch 5 β add to a monthly check-in list. Re-contact them in 60 days with a simple "Hey, just checking in β is now a better time?" Most long-term clients came from follow-ups 30β90 days after initial contact.