Answer every lead. Quote without the drive. Bill before you leave the driveway.
12 AI solutions built around how a handyman business runs: calls you miss on a ladder, small jobs all over town, and invoices written at 10 PM. Each one does the busywork. You approve anything with a price on it.
Space play or pause · ←→ steps · NP next or previous solution · F full screen · Esc close
What it's worth
Missed-call text-back
You're on a ladder or under a sink. Anyone whose call goes unanswered gets a text right away, so the job doesn't go to the next name on Google.
A customer calls while you're up a ladder.Your hands are full and the phone rings in your pocket.
Nobody answers.Most callers skip the voicemail and call the next name on Google.
The AI texts them back in seconds.The text comes from your business number and says who you are.
It gets the details and offers times.It asks what they need and offers open slots from your calendar.
You get a booked job, not a missed call.The job lands on your calendar with the customer's notes.
Every missed call gets a reply in seconds, even at 9 PM.
No more calling people back hours later to hear they hired someone else.
The customer's details are on your calendar before you climb down.
Example: save one $300 job a week and it's about $1,300 a month.
You decide what the AI books on its own and what waits for you.
OOakline HandymanSarah's phone
Calling Oakline Handyman
No answer
Hi, this is Dave at Oakline Handyman. Sorry I missed you, I'm on a job. What do you need help with?
Leaky kitchen faucet and a loose stair railing. Any openings this week?
Got it. I have Thursday at 9 AM or Friday at 1 PM. Which works?
Thursday at 9
You're booked for Thursday at 9 AM. Dave will text when he's on the way.
Dave, on a job
Cleaning second-floor gutters. Both hands busy, phone in his pocket.
AI assistant
Missed call from (248) 555-0142.
Text sent8 seconds later
Details collected
NeedsFaucet, stair railing
WhenThis week
OfferedThu 9 AM, Fri 1 PM
Added to your calendar
Thursday9:00 AM, Sarah M.
2:14
Tuesday · Dave's phone
Incoming callSarah M.
Missed callSarah M. · 2:14 PM
AI texted Sarah back8 seconds after the missed call
New job bookedThu 9:00 AM · Faucet and stair railing
Photo-to-quote assistant
The customer texts photos and a short note for each task. The AI drafts a price range and a time estimate, and you approve it before it goes out. Fewer unpaid drive-out estimates.
The customer texts photos of each task.A photo and one line per task is enough.
The AI looks at every photo.It names the task, how big it is, and the parts it needs.
It drafts a price range and a time estimate.Ranges come from your own price list and past jobs.
You approve it or change it.Nothing with a price goes out until you tap Approve.
The customer gets the quote and books.No drive-out for a $200 job.
Fewer unpaid drive-out estimates.
Quotes go out the same hour, while the customer is still shopping around.
Your prices, every time. The AI drafts and you decide.
Example: skip 3 drive-outs a week at 1 hour each and you get about 13 billable hours back a month.
Every quote waits for your approval. You set the price ranges the AI works from.
OOakline HandymanJen's phone
1. Hole in the hallway drywall, about fist size. 2. Bedroom door won't latch.
Your estimate
Drywall patch and paint$140 to $190
Door latch fix$60 to $90
Total, about 2 hours$200 to $280
Pick a time
Friday morning works!
Reading 2 photos
Drywall: small patchDoor: strike plate
Draft quoteJen P.
Drywall patch and paint1.5 hours · patch kit, compound$140 to $190
Door latch fix0.5 hours · strike plate$60 to $90
Total$200 to $280
DQuotes to reviewDave's phone
Quote ready to reviewJen P. · 2 tasks · $200 to $280
Jen P.2 tasks
Drywall patch$140 to $190
Door latch$60 to $90
ApproveEdit
Sent to Jen
Honey-do list intake
Customers send their whole list in one form or text. The AI sorts it into tasks, estimates the hours, and suggests a half-day or full-day booking. Bigger tickets, fewer trips.
The customer sends the whole list at once.One text or one form. No back and forth.
The AI splits it into separate tasks.Each task gets its own line, with the parts it needs.
It estimates the hours for each one.Estimates come from how long these jobs took you before.
It suggests a half-day or full-day booking.Six small jobs turn into one full day.
The customer picks a day.One trip, one invoice, a bigger ticket.
Bigger tickets per visit.
One trip instead of four.
You sell the day, not six small jobs.
Example: six tasks booked as one full day save about 3 hours of driving and setup.
You set the half-day and full-day rates. The AI only suggests the booking.
OOakline HandymanMike's phone
Hi! Here's my list:
Squeaky stair
Hang 3 shelves in the garage
Replace the bathroom fan
Patch nail holes in the hall
Caulk the tub
Swap 2 light fixtures
Your list is about 6 hours. Want a full day on Saturday the 14th, starting 8 AM?
Yes, Saturday works!
Sorted into 6 tasks
Squeaky stair0.5 h
Garage shelves (3)1.5 h
Bathroom fan1.5 h
Nail holes, hallway0.5 h
Caulk the tub1 h
Light fixtures (2)1 h
Totalabout 6 hours
Suggested bookingMike R.
Full day 4 separate visits
Time6 hours, one trip
BringFan, caulk, anchors
Full day bookedSat the 14th · 8:00 AM · Mike R.
Job bundling and route planner
It groups small jobs by neighborhood and length, so each day has less driving and more billable hours.
Small jobs come in from all over town.Booked in the order people called, the week zigzags across the map.
The AI groups them by neighborhood.Jobs close to each other land on the same day.
It fills each day by job length.Long and short jobs fit together so the day stays full.
It plans the shortest route for each day.Start at the shop, finish close to home.
You get tomorrow's plan the night before.Customers get their arrival windows by text.
Less time in the truck.
More billable hours in the same week.
Tighter arrival windows for your customers.
Example: cut 2 hours of driving a week at $90 an hour and it's about $780 a month.
You drag any job to a different day. The AI re-plans the route around it.
Tomorrow's planTue · 3 jobs in East · first stop 8:00 AM
Materials list builder
From the approved quotes, it builds the shopping list with part numbers and store availability. One supply run a day instead of three.
You approve the day's quotes.Each approved quote already says what the job needs.
The AI lists every part each job needs.Sizes, colors, and quantities come from the quote and the photos.
It adds part numbers and checks store stock.If a part is low or out, you know before you drive there.
It merges everything into one list, by aisle.One list for the whole day, in walking order.
You make one supply run, not three.The list is on your phone before you leave the house.
One store stop a day.
No job stalls on a missing part.
Material costs flow straight onto the invoice.
Example: skip 2 extra store runs a day at 30 minutes each and you get about 5 hours back a week.
You pick your stores. Add or remove any item before the list goes to your phone.
Jen P.Approved
Drywall patch and paint
Door latch fix
Mike R.Approved
Bathroom fan
Caulk the tub
Garage shelves (3)
Parts for today
Drywall patch kit, 6 in#203-918In stock
Joint compound, 1 qt#100-447In stock
Strike plate, satin nickel#318-062In stock
Bath fan, 80 CFM#904-2212 left
Silicone caulk, white#211-730In stock
Shelf brackets (6)#577-104In stock
One supply run2.1 mi
Pro store on Elm St · opens 6 AM
Aisle 9Patch kit, compound
Aisle 14Strike plate
Aisle 22Bath fan
Aisle 31Caulk, brackets
14 itemsabout $186
List on your phonePick up at 7:15 AM on the way to Jen's
Voice-to-invoice drafter
Record a voice note at the end of the job. The AI writes the work summary, the invoice line items, and the customer recap. Faster billing, fewer forgotten charges.
You record a voice note before you leave.Talk for 30 seconds in the truck. No typing.
The AI writes the work summary.Plain words the customer understands.
It builds the invoice line items.Parts you mention become charges, so nothing gets forgotten.
You approve it and the customer gets a recap.What you did, what it cost, and a pay link.
The customer pays from the text.Paid before you reach the next job.
Invoices go out the same day, not on Sunday night.
Fewer forgotten charges for parts and extra work.
Customers see exactly what you did.
Example: catch one forgotten $25 part a day and it's about $500 a month.
Nothing goes to the customer until you approve the invoice. It syncs to your invoicing app.
DVoice noteEnd of job · Sarah M.
Recording 0:24
"Replaced the kitchen faucet. Had to swap both supply lines. Tightened the stair railing and added two lag bolts. About two and a half hours."
Sent to your assistant
Work summary
Replaced the kitchen faucet and both supply lines. Secured the stair railing with two new lag bolts.
Invoice #1042Sarah M.
Faucet replacement, 1.5 h$135
Supply lines (2)Caught from your voice note$24
Stair railing repair, 1 h$90
Lag bolts (2)$6
Total$255
Approve and send
OOakline HandymanSarah's phone
Hi Sarah, thanks for having us out today. We replaced your kitchen faucet and both supply lines, and secured your stair railing. Your total is $255.Pay invoice
Paid $255 · 4:42 PM
Estimate follow-up
Every morning you get a list of quotes nobody has answered, with a follow-up message drafted for each. You review and send, so fewer quotes go unanswered.
Quotes go out and some go quiet.People get busy. A quote with no follow-up usually goes cold.
Every morning, the AI lists the quotes with no reply.Sorted by value, biggest first.
It drafts a follow-up for each one.Each message names the job and your next opening.
You review and send in one tap.Change any word before it goes.
Quiet quotes turn into booked jobs.The reply comes back to your business number.
Every quote gets a follow-up.
Takes you about 2 minutes a morning.
Messages sound like you, because you approve every one.
Example: win 2 more $400 quotes a month and it's $800.
Follow-ups only go out after you review them.
Quotes sentlast 10 days
Mark T.Deck boards · $1,4503 days
Joe D.Tile repair · $410Won
Priya S.Closet shelves · $6408 days
Ana L.TV mount · $1805 days
Rob K.Fence gate · $3202 days
4 with no reply
7:00 AM · 4 quotes waiting
Waiting$2,590 in quotes
To Mark T.Draft
Hi Mark, it's Dave from Oakline. Still want the deck boards done before the weekend? I have Thursday open.
To Priya S.Draft
Hi Priya, checking in on the closet shelves. I'm in your area Friday morning if you'd like them in before the holidays.
+ 2 more drafts
DFollow-upsDave's phone
4 quotes need a follow-upDrafts ready to review
4 draftsMark, Priya, Ana, Rob
Send all 4Edit
Sent
Mark T. replied"Thursday works. Let's do it."
Quote wonDeck boards · $1,450
Review request automation
After the job is paid, the customer gets a text asking for a Google review. If a reply shows a problem, it goes straight to you.
The customer pays the invoice.Payment is the signal. No one has to remember to ask.
A couple of hours later, they get a review request.Sent while the job is fresh, from your business number.
Happy customers leave the review.One tap opens your Google review page.
Unhappy replies go straight to you.You hear about the problem first and fix it fast.
Your review count climbs every week.More reviews means more calls from Google.
More Google reviews without asking in person.
Problems reach you while you still have time to fix them.
Every customer gets the same request. Google's rules don't allow asking only happy customers.
Example: at 30 paid jobs a month, a 1 in 3 response rate is 10 new reviews a month.
You write the request once. You pick how long after payment it goes out.
OOakline HandymanSarah's phone
Invoice paid · $255
Thanks again, Sarah! If you have a minute, a Google review helps a small business like ours a lot.Leave a review
Done! Dave was on time and fixed everything.
Job paid
CustomerSarah M.
Review requestin 2 hours
New Google review★★★★★
"Dave was on time and fixed everything." Sarah M.
Sent to Dave
Jim K. says the patch paint looks blotchy. Call him today.
This month
Requests sent28
New reviews11
Problems caught early2
OOakline HandymanJim's phone
Thanks again, Jim! If you have a minute, a Google review helps a small business like ours a lot.Leave a review
The paint on the drywall patch looks blotchy.
Sorry, Jim. Dave will call you today to make it right.
Past-customer reactivation
Seasonal check-ins go to past customers: gutters in the fall, deck sealing in the spring, and "anything else on your list?" every few months. One-time jobs turn into repeat customers.
Your past customers sit in a list.Most of them would hire you again. Nobody asks.
The AI matches each one to the season.Fall means gutters. Spring means decks.
It sends a personal check-in.It mentions the last job, so it reads like a text from you.
Customers reply with more work.Often with a second job you didn't ask about.
One-time jobs turn into repeat customers.Your slow months fill up.
Repeat work with no ad spend.
A fuller calendar in the slow months.
Customers remember your name next time something breaks.
Example: bring back 5 past customers a month at $300 each and it's $1,500.
You approve each campaign before it starts and choose who never gets a message.
Past customers220
Linda W.Fence gate · JuneGutters
Tom B.Gutter guards · last fallGutters
Grace H.Deck repair · AprilList check
Ray P.Ceiling fan · JanuaryList check
Nora J.Deck stain · JuneGutters
Seasonal check-ins
SpringDeck sealing
FallGutter cleaning
Every 3 monthsAnything on your list?
This fall
Check-ins sent140
Repeat jobs booked18
OOakline HandymanLinda's phone
Hi Linda, it's Dave from Oakline. We fixed your fence gate in June. Want me to clean the gutters before the leaves come down? I have openings Oct 14 to 18.
Yes please! And the garage door squeaks, add it to the list.
Booked Oct 15 · gutters and garage door
Property manager and realtor outreach
Personal outreach to property managers, landlords, and listing agents who need turnover repairs, pre-listing punch lists, and fixes after an inspection. Recurring B2B work.
The AI builds a list of local property managers, landlords, and listing agents.Only people inside your service area.
It researches each one.New listings, number of rentals, how often units turn over.
It drafts a personal message for each.Each one names a real listing or property.
You approve them, and they go out.Nothing sends without your OK.
Replies turn into recurring work.Turnovers and punch lists come back every month.
Steady B2B work between homeowner jobs.
One property manager sends dozens of jobs a year.
Agents bring the next listing, and the one after it.
Example: one property manager with 8 turnovers a month at $400 each is $3,200 a month.
You approve every message. The AI never sends outreach on its own.
Prospectsyour area
Karen L.Listed 214 Maple Ave MondayAgent
Northgate Rentals140 units, 8 turnovers a monthPM
Steve O.6 rentals, 2 emptyLandlord
Bayview Realty22 agents, 31 listingsBrokerage
+ 36 more
Researching 40 prospects
ListingsNew this week
RentalsUnits and turnover
To Karen L.Draft
Punch list for 214 Maple?
Hi Karen, I saw 214 Maple went live Monday. I handle pre-listing punch lists and post-inspection fixes, usually within 3 days. Want me to walk it this week? Dave, Oakline Handyman
+ 39 more drafts
40 draftsReview
Approve and send
Sent
Karen L. replied"Got 2 more listings next week. Free Tuesday?"
Northgate Rentals replied"Send your turnover rates. We do 8 to 10 a month."
Recurring workNorthgate turnovers, every month
Inspection report to repair quote
A realtor or seller sends a home inspection report. The AI pulls out the items a handyman covers and drafts a quote. Fast work with an agent behind it.
An agent or seller sends the inspection report.A 46-page PDF, by email or text.
The AI reads every finding.All 38 of them, page by page.
It pulls out the items a handyman covers.Electrical, roofing, and other licensed work gets set aside.
It drafts a repair quote with page numbers.The agent sees which finding each line fixes.
You approve it and the agent gets it the same day.Deadlines on these jobs are tight. Speed wins them.
Fast jobs with a deadline and a motivated seller.
Every agent you help sends the next report.
A 46-page report becomes a quote in minutes.
Example: one $800 inspection job a week is about $3,400 a month.
You review every line and price before the quote goes to the agent.
From Karen L.Listing agent
Buyer's inspection on 1180 Birch Ln. Need repairs done by the 20th. Quote?
Inspection_1180_Birch.pdf · 46 pages
38 findings
Loose handrail, basementHandyman
No GFCI, kitchenElectrician
Missing downspout ext.Handyman
Worn roof shinglesRoofer
Torn window screens (3)Handyman
Water heater, 14 yearsPlumber
Bedroom door sticksHandyman
You cover9 items
Repair quote1180 Birch Ln
Handrail, basementReport p. 12$120
Downspout ext. (2)Report p. 19$80
Window screens (3)Report p. 27$135
Bedroom doorReport p. 31$75
+ 5 more items$410
1 day$820
Approve and send
Sent to Karen L.Same day the report came in
Owner KPI digest
A weekly text with jobs completed, revenue, average ticket, billable hours vs. drive time, quotes won, and new reviews.
Every Monday morning, a text arrives.No dashboard to log into.
Jobs completed and revenue.Pulled from your calendar and your invoices.
Average ticket, and billable hours vs. drive time.The two numbers bundling and routing move the most.
Quotes won and new reviews.How well you're turning leads into jobs.
The AI points out what changed.One or two lines on what went up, what went down, and why.
Know your numbers in 30 seconds.
Spot a slow week before it turns into a slow month.
See which of the other 11 solutions are paying off.
Example: you see your average ticket went from $310 to $389 after you started booking full days.
You choose the numbers, the day, and the time it arrives.
OOakline WeeklyDave's phone
Monday 7:00 AM
Here's your week, Nov 2 to 8.
23 jobs done. $8,940 billed.
Average ticket $389. 31 billable hours, 6 hours driving.
9 of 14 quotes won. 4 new reviews.
Driving is down 2 hours from last week. Tuesday was your best day at $1,840.