The AI answers, says it’s recorded and that it’s your automated assistant, and takes a new clean or a moved Thursday as a request with the address. Your office confirms. The crew gets a text. DONE from the door raises the invoice.
BittaFlow AI
Tuesday · 10:12 am · mid-clean
Saved to the customer record
Move · 12 Orchard Close · Thu → Fri
Ring it like a new customer who wants a first clean next week, or like a regular who needs Thursday moved. Hear it take either as a request.
+1 (251) 862-1892Try asking it:
On a laptop?
AI receptionist
✓ Answered by your AI receptionist · first ring
Live transcriptYour business
Jamie
Can you move my Thursday clean to Friday?
AI receptionist
I can request tomorrow at 8:30 — the office will text to confirm.
Your job calendar
TomorrowYour business
SMS to Jamie R.
We have your request for 8:30 tomorrow. We’ll text when it’s confirmed.
✓ Delivered
While you work
Noticed
A homeowner is due a service
Noticed
Invoice #1042 is 14 days overdue
Noticed
Your campaign needs a fresh reply
The Thursday that moved shows up where the crew looks.
Needs attention lists the request nobody confirmed, the clean with no crew, and the DONE with no invoice. The standing appointments are already on the calendar.
Job reports
Eight steps. You make one decision from the van; the rest moves on its own.
The AI picks up when your hands are wet, says the call is recorded and that it’s your automated assistant, and takes what’s wanted.
It takes the address and turns down places outside your service area.
A new clean or a moved one is a request, not a booking. You get a bell and a text; the customer hears you’ll confirm.
A crew already on a clean is refused, with travel time between houses counted.
The cleaner on that job gets a text with the change. Nobody rings anybody.
One word from the door closes it. No app, no login.
The clean at the rate you set, with a pay-link. Standing customers get theirs the same way, every time.
The invoice turns Paid on the clean. Nobody chases it.
✓ No setup fee✓ Cancel anytime
Not because it’s hard, but because it arrives while you’re in a house, gets written on a hand, and the crew finds out on the doorstep. Here it is as a request, start to finish.
10:12 · Caller
“It’s Dana at 12 Orchard Close — can you do Friday instead of Thursday this week?” The AI knows the address from the record.
10:12 · Your AI
It takes the change and the preferred time and says the office will confirm. It does not move the clean itself.
12:30 · Office
Needs attention shows the request. You confirm it; a free crew for Friday is assigned, travel time counted.
12:31 · BittaFlow
Dana gets “Friday 2pm, confirmed”. The cleaner on that job gets the change. Both in the wording you approved once.
Fri 14:05 · Technician
One word closes it. The invoice goes out with a pay-link, and next Thursday is still Thursday on the calendar.
The AI never moves, cancels or books a clean on its own. It takes the request; the office confirms; the texts go in your words.
On the record
12 Orchard Close · weekly clean
Home services / review drafts
Suggested wording for client feedback. These are examples awaiting approval, not published customer endorsements.
“Most of our calls come while we're working at someone's house. The text back gives the customer a way to send the problem and their address. The office can pick it up without waiting for us to listen to voicemail.”
“We can send the priced options to the customer's phone while we're on site. They can choose the work, sign and pay the deposit from the link. The office can see what was agreed before booking the job.”
“The job details are there for the technician, and the office can see the status without ringing them. When the work is marked done, the invoice and payment link follow the job instead of becoming another task to remember.”
One person in the office, six technicians on the road, and the phone ringing while all of them are under a sink.
Nobody rang a technician to ask where they were, and nothing priced on site missed the invoice.
A composite day written to show how the software handles the work — not a customer story. The business is made up; every step is something the product does today.
Move the sliders. Every number is yours.
416 missed calls / year
$26,624
a year, booked by whoever picked up.
It’s an estimate, not a promise of what you’ll earn. Every number in it is one you typed.
Start 3-day free trialSmall Team
1 location · 5 users
$149/month
or $124/mo paid yearly · no setup fee
Start here. The AI receptionist, the jobs side and invoices. You set it up yourself.
What you get
Add-ons already includedworth $67/mo on their own
✓ 3-day free trial✓ Cancel anytime

Three steps, then the next call runs the flow.
Answered here so you can decide without a sales call.
No. It takes the change as a request — which clean, which day, what time suits — and tells the customer the office will confirm. The request waits on your list until someone says yes. Then the customer and the cleaner on that job each get a text.
It says only the prices you typed in — an hourly rate, a flat first clean — and never a total for work it hasn’t seen. A move-out or a big house it takes as a request and says you’ll confirm a price.
If the number is on the record, it has the customer and the address. It still takes what they ask for as a request rather than acting on it.
Yes. Each visit is a job on the calendar; DONE from the door raises that visit’s invoice with a pay-link, the same way every week.
No. It takes the problem, the address and a preferred time as a request, and tells the caller the office will confirm. The request waits on your jobs list until someone in the office confirms it.
It checks the address against the service areas you set and tells the caller you don’t cover it, instead of taking a request you can’t keep.
Every way of assigning a job checks the same rule: the technician is active, working those hours and not on another job, with your travel time between jobs counted. If it clashes, the office is asked first and can still choose “Assign anyway”.
Needs attention lists requests unconfirmed for two hours, jobs today or tomorrow with no technician, jobs handed back, DONE jobs with no price or no invoice, invoices not sent, and customer texts that failed.
Jobs are copied to your Google Calendar, and busy events in your Google Calendar block those times in BittaFlow — the AI, the website and the office cannot book over them. Each team member connects their own Google account; moving a job inside Google does not move it here, so reschedule in BittaFlow.
No. Minutes stop at your plan’s allowance — callers past it are asked to leave a message and the office is told. If you’d rather keep answering, you set a ceiling yourself and minutes above the allowance are $0.50 each, never more than the ceiling you typed.
Yes to both, and it says so first: “This call is recorded. You’re speaking with <your business>’s automated assistant.” You can add a sentence to that line in settings; you can’t remove it. If a caller asks whether they’re talking to a person, it says it isn’t and carries on.
The trial is the Small Team plan for 3 days. A card goes on file but nothing is charged until the trial ends; then it is $149 a month with no setup fee, cancel any time.
Three days free, no setup fee, minutes that stop where you say. Ring the demo first if you want to hear it.
No setup fee on Small Team. $149/month after the 3-day trial. Cancel anytime.
Not heard it yet? Have the AI call you first.
Rather talk to a person first? Book a 15-minute call.
Book the 15-minute call
Step 1 of 2How many cleaners do you have?
No obligation and no card. If it is not a fit we will say so on the call.
Would rather not talk to anyone? Start free.