Carpet cleaning phone script template (copy and paste)
A carpet cleaner's phone rings while the truck is running and the wand is in hand. One caller wants three bedrooms done this weekend, another has a red wine spill from last night, and a third just wants a price. The person answering has to tell them apart fast. A written script does that every time. Copy the one below, change the bracketed parts, and use it with a person or an AI voice agent.
Before you copy it
Decide a few things first. Your service area, your hours, which surfaces you clean (carpet, rugs, upholstery, tile and grout), what you do not take on, how far ahead you book, and who approves a quote that falls outside your normal jobs.
Keep one rule at the top. Give a price only from your own approved price list, and tell the caller the final amount is confirmed after your technician sees the job. Write your own pricing policy and follow it on every call.
1. Greeting
> "Thank you for calling [Company Name], this is [Name]. How can I help you today?"
After hours, say so and stay useful.
> "Thank you for calling [Company Name]. We are closed right now and open again [Day] at [Time]. Tell me what you need cleaned and I will make sure the right person calls you back."
2. Collect the basics first
Get contact details early in case the call drops.
> "Can I have your name and the best number to reach you?"
> "What is the address for the job?"
> "Is this a home or a business?"
3. Understand the job
> "What would you like cleaned? Carpet, area rugs, upholstery or tile?"
> "How many rooms or how many square feet, if you know?"
> "Are there stairs, hallways or a large open area as well?"
> "Do you have pets or kids in the home?"
> "Is anyone moving in or out, or is there an event coming up?"
Write down the caller's words. The technician needs the surfaces and the size, not a guess.
4. Stains and special cases
> "Tell me about the stain. What was it, and how long ago did it happen?"
> "Has anything been used on it already?"
> "Is any part of the carpet wet right now?"
If the caller reports a flood, sewage or standing water, your company decides whether that is a job you take or refer out. Write that rule in advance. If the water is deep or near electrical outlets, the person answering tells the caller to stay out of the area and to call a licensed water damage or emergency service.
> "That sounds like it needs a different kind of service than ours. I do not want to give you the wrong advice, so please contact [referral] or a licensed water damage company right away."
Never promise that a stain will come out. Say the technician will assess it on site.
5. Quote questions
> "The final price depends on the rooms and the condition of the carpet. For [set service, for example one standard room] our listed price is [Price]. Our technician confirms the total before starting any work."
Only quote from your approved price list. Never promise a total over the phone for a job you have not seen.
6. Book the visit
> "I can come out on [Day, Time] or [Day, Time]. Which works better?"
> "Please move small items and breakables if you can. Is there parking near the entrance?"
> "You will get a call when the technician is on the way."
Repeat the address, the date, the time and the callback number back to the caller.
7. Existing customers
> "Of course. What is your name and the address of the job?"
> "I will pass this to [Dispatcher] and they will call you back by [time]. Is this number good?"
8. Goodbye
> "Thank you, [Name]. You are booked for [Day, Time] at [Address]. If anything changes, call us at [number]."
Run this script as an AI voice agent with InfiVoice
You can turn this script into a voice agent that answers while your crew is on a job, in the evening and on weekends.
Start with the call flow. Paste the greeting, then add the questions in order: contact details, address, surfaces and size, stains, and booking. Set the flood and standing water signs as a branch that tells the caller to contact an emergency service and sends a message to your office.
Then add a knowledge base with your services, service area, hours, approved prices for set services and your referral rules. InfiVoice answers from that content instead of guessing. Connect your calendar so appointments land in the right slot.
Finally, test by calling it. Try a caller with three bedrooms, one with a fresh stain, someone who asks for a price, a person who reports a flooded room and a customer asking about a booked visit. Fix the flow, then go live.
InfiVoice bills in credits and one credit equals 60 seconds of call time. The Free plan includes 100 credits, enough to build and test the script. Pro costs $79 per month with 250 credits.
Frequently asked questions
What should a receptionist ask when someone calls a carpet cleaner?
Name, phone number, address, what needs cleaning, the number of rooms or approximate size, any stains or pets, and when the caller wants the visit. Then offer a time.
Should I quote a price on the phone?
Only for set services on your approved price list. For everything else, book a visit and confirm the total once your technician has seen the job.
Can an AI voice agent handle a carpet cleaning call?
It can collect the details, explain your listed services and prices, handle stain questions with your approved wording, route flood or emergency calls to the right place and book a visit on your calendar.
Can I try this without paying?
Yes. The Free plan includes 100 credits.
Related
- /blog/ai-voice-agent-for-carpet-cleaning-companies
- /blog/ai-voice-agent-for-window-cleaning-companies
- /blog/ai-appointment-booking-calls
- /blog/guion-telefonico-recepcion-limpieza-de-alfombras
- /pricing