Get the call
We make the phone ring. You don't pay an agency, you don't pay a strategist, you don't pay a media buyer. You set the ad budget, we run it.
Local Service Ads + Google Search
We build and run your Google ad campaigns. Daily optimization. You see every dollar spent in a live dashboard.
Local SEO blog content
AI writes 2 to 4 local-area blog posts per month, published to your site. Built to rank for 'HVAC repair Worcester County' style queries.
Reputation monitoring
We watch Google, Yelp, BBB, Nextdoor 24/7. Alert on anything under 4 stars. Help draft responses. Push happy customers to review.
Competitive intelligence
Monthly report on your top 3 competitors: their rankings, their ad spend estimate, their review velocity, the angles they are missing.
Worcester HVAC. Dropped missed-call rate from 38 percent to 7 percent in six weeks.
An eight-truck HVAC operator in Worcester County used to lose roughly four calls a day to voicemail during peak summer: between the busy phone in the office, the techs out on jobs, and the lunch hour when nobody answered. We connected a tracked number to a 24/7 AI receptionist trained on his pricing bands and service area. Within six weeks, the missed-call rate dropped from 38 percent to 7 percent. Calls that used to bounce now book; book-rates on those formerly-missed calls landed around 41 percent. At an average ticket of $850, that is roughly $138,000 in annualized recovered revenue from a system that nobody had to staff or train.
Answer the call
Our 24/7 AI assistant picks up every call, qualifies the lead, quotes a real price on the call, and books it on your calendar. Even at 2am. Even on Sunday. Even when you are on a roof.
24/7 AI call answering + booking
Our voice AI answers every inbound call, qualifies the job, quotes a window, and books it directly on your calendar. Sounds like a real receptionist.
Auto-quote generation on the call
AI asks the right qualifying questions (square footage, age of unit, type of damage, photos via text) and quotes a confident price band before the call ends. You confirm or adjust onsite. Customers stop shopping competitors because they have a real number from you first.
Tech-on-the-way SMS to the customer
When your tech taps 'rolling' on the job, the customer gets an automatic SMS with the tech's name, ETA, and a photo. Same playbook the big national chains use. Lifts your reviews and kills 'where are you' phone calls.
Voicemail transcription + callback queue
Any missed call gets transcribed within 30 seconds, prioritized by urgency, and either auto-booked or queued for human callback.
Lead nurture automation
Caller did not book? AI follows up via SMS and email at 24 hours, 3 days, and 7 days with offers tuned to their stated job.
Job system sync
Booked jobs push automatically to ServiceTitan, Housecall Pro, Jobber, or your spreadsheet. We integrate with what you already use.
Springfield roofer. Booked a $7,400 storm-damage job from a 2am call.
A four-truck roofing operator in western Massachusetts. May 14th, 2am, a homeowner finds shingles in his driveway after a thunderstorm and calls the number on the contractor's Google profile. The AI picks up on the second ring, identifies the storm-damage symptom, walks through the qualifying questions (square footage estimate, single or multi-story, insurance involved yes/no), quotes a band of $4,500 to $9,500 for full or partial replacement, and books a 7am inspection. The homeowner stops calling competitors at that point. The job lands at $7,400 with insurance supplement. None of that revenue exists if the call goes to voicemail.
Get paid
Every job we book runs through our invoicing system. Customer pays. Stripe auto-splits the second the money lands. You never write us a check. We never chase you.
Online invoicing system
Every job we book is invoiced through our system. Branded with your company name. Customer pays by card, ACH, or Apple Pay. You see everything in real time.
Stripe Connect auto-split
When the customer pays, Stripe instantly splits the money: 83% lands in your bank, 17% lands in ours. You do not write us a check. We do not chase you. Money math, not trust math.
Recurring billing for service contracts
For pool, pest, HVAC maintenance, and any monthly/quarterly plan you offer. Stripe Subscription auto-bills, auto-splits 83/17, auto-renews. Locks in recurring revenue you never have to chase.
Auto payment reminders
Invoice unpaid at 3 days, 7 days, 14 days? AI texts the customer with a polite nudge and a one-tap pay link. Cuts your DSO in half. You do nothing.
Year-end 1099 + tax prep
Stripe Connect issues your 1099-K automatically. We hand you a clean end-of-year summary: gross billed, 17% taken, net to you, by month, by job, by trade. Your accountant gets it as a CSV. Done in 5 minutes instead of 5 weekends.
Rhode Island pool service. Recurring weekly billing locked in $94,000 in seasonal contracts.
A pool service operator with 240 residential accounts in Rhode Island was billing seasonal opening packages by paper invoice, chasing payment for months. We stood up Stripe Subscription for the weekly service plan and a one-time charge for the opening package, both auto-splitting 83/17 at the moment of payment. He sent the link to his customer list, 62 percent of his accounts converted to autopay within 30 days. End of season: $94,000 in pre-collected revenue, zero unpaid invoices, zero collections calls. Our 17 percent ran cleanly through Stripe Connect on every billing event.
Grow the LTV
A booked job is the start, not the end. We keep that customer coming back, leaving reviews, and sending their friends.
Review request automation
24 hours after the job is complete, AI texts the customer asking for a Google review. One tap, one star rating, done. Lifts your review velocity 3-5x in 90 days.
Seasonal + recurring reminders
AI tracks every customer. HVAC tune-ups in spring and fall, pool opening in March, pest inspection annually. Automatic outbound text 14 days before they need you.
Photo + case-study collection
AI requests before-and-after photos from every completed job. Feeds your social media, the marketing site, and your sales-pitch deck automatically.
We run your Facebook + Instagram + Google Business profile
Three posts per week on each. We pull from your auto-collected job photos and write the captions. You never log into Meta Business Suite. Your social proof compounds on autopilot.
Referral request automation
Happy customer? AI asks them to refer a friend, with a $25 credit on their next service. Tracked end-to-end so the referrer gets paid.
Cross-referral routing between partners
Your HVAC customer needs a roof? AI auto-routes the referral to our roofing partner in the same zip and pings you when a referral comes back the other way. New revenue stream you did nothing to earn.
Warranty + service-history tracking
Every job, every part, every warranty period is logged against the customer record. Customer calls in 6 months: AI knows what you installed, when, and whether it is under warranty. Trust builder, dispute killer.
Concrete contractor. Referral automation generated $14,200 in extra revenue in 90 days.
A concrete and masonry operator in southern New Hampshire historically got referrals by word of mouth, never tracked them, and rarely thanked the referrer. We turned on review-request automation 24 hours after every completed job, then a referral request three weeks after that with a $50 credit on the referrer's next service. In 90 days: 38 new five-star Google reviews, 14 tracked referrals, 9 of which converted to booked jobs. Total referral-attributed revenue $14,200. Cost to him: $450 in referral credits and zero hours of his time.
Run the operation
Behind the scenes, we keep the business compliant, the calendar tight, the books clean. The things every owner knows they should do but never gets to.
License + insurance auto-verification
Monthly automatic check that your contractor license and liability insurance are current. Auto-alert 60 days before either expires. Protects you from lapsed-license claims and protects us from sending leads to an uninsured operator.
Dispatch + route optimization
AI looks at the day's booked jobs, the tech's location, the route, and the ticket size, and orders the schedule to minimize windshield time. Adds an extra job per truck per day on average.
Compliance + renewal tracker
Tracks every license, every certification, every OSHA training, every truck inspection. One dashboard, one set of email reminders, one fewer thing for you to think about.
End-of-day cash + booking report
Every weekday at 6pm, we text you a one-screen summary: calls today, booked today, jobs run today, dollars billed today, dollars collected today, 17% accrued. You know exactly where the business stands before you sit down for dinner.
Tree removal operator. License auto-verification caught an expired insurance policy 19 days before a job.
A tree removal operator in central Massachusetts let his general liability lapse during a busy October. He did not notice; his insurance carrier did not flag it on time. Our monthly automated license + insurance check did. We pulled his policy data on the first of November, saw it expired October 14th, and texted him a renewal link the same morning. He renewed within 24 hours. The job he had booked for November 20th involved removing a 70-foot oak over a customer's roof. If we had not caught the lapse, one slipped trunk would have been an uncovered six-figure claim against him personally. This is the unsexy stuff. It is also the stuff that ends businesses.
Six capabilities that make the AI on your phone actually book real jobs.
The 2026 trades-AI category has settled on a specific feature set. The names below are the same ones used by SalesCaptain, Jobber, Sona, Ringover, Dialzara, Allo, and the rest of the HVAC + roofing voice-AI vendors. PayOnJobs runs all six on your tracked number, all in for the 17%.
Speech-to-text symptom tagging
The AI transcribes the caller's description in real time and tags symptom keywords like 'short cycling,' 'no ignition,' 'frozen coil,' 'water in the pan,' 'compressor running constantly.' Symptom tags route to the right technician and pre-populate the work-order before the truck rolls. Average 96 percent transcription accuracy on standard American English; tags push directly into your dispatch system.
Two-way texting on the same number
Customers can text the tracked number and get a real reply, automatically, on the same line they would have called. Quote questions, ETA updates, photo of the broken part, scheduling changes. Texts are tied to the same customer record as the calls so nothing falls through. Older callers still get the voice path; younger callers get the text path; both end in the same job system.
Voice analytics with frustration detection
The AI listens for cues that the caller is escalating: pitch rise, repeated phrases, talk-over moments, profanity. When the frustration score crosses a threshold, the call transfers to a human dispatcher within 30 seconds with full context attached. Routine calls stay with the AI; the difficult 15 percent always reach a human before the customer experience breaks.
Missed-call text-back automation
Any inbound call that goes unanswered (busy signal, after-hours overflow, transfer failure) triggers an automatic SMS within 60 seconds: 'Hi from your company, sorry we missed you. We can get a technician out today. Reply YES and we will book the slot.' Recovers roughly 30 to 45 percent of would-be missed bookings in our pilot operations.
Tech-on-the-way SMS with live ETA
When the technician taps 'rolling' in the dispatch app, the customer gets an SMS with the tech's name, a photo, and a live ETA window. Same playbook the national chains use. Drops 'where are you' callback volume by 15 to 20 percent and lifts five-star review velocity measurably.
Price-band quoting on the first call
Given a kickoff-day band table for your 20 most common jobs (furnace ignitor: 300 to 700 dollars, AC tune-up: 120 to 220 dollars, heat pump install: 8,000 to 14,000 dollars), the AI quotes a confident band before the caller has any reason to hang up and call your three competitors. Customers who hear a band on the first call book 40 to 60 percent of the time vs 15 to 25 percent when told the technician will quote on site.
Want to hear a real call before you sign anything? The full transcript and audio of an actual AI booking flow on a trade business inbound call is at payonjobs.com/sample. Two minutes fourteen seconds. Names changed.
Any one of these is a tool. All 26 together is an operating system.
A trade business owner can absolutely buy each of these systems individually. CallRail for the tracked number, Bland or Vapi for the AI receptionist, Mailchimp for the review automation, Stripe for the payments, Buffer for the social posts, Jobber for the dispatch, an SEO agency for the blog content, a paid-media agency for the Google Ads, a developer for the website. That is roughly twelve vendors and twelve invoices and twelve points of integration that have to talk to each other.
Most owners we talk to have tried this. The pattern is the same. Three or four of the twelve get implemented well. The other eight or nine sit half-configured or never get turned on because the owner ran out of time. The advertising agency does not know what the AI receptionist is quoting. The review automation fires before the job is completed because the dispatch system was not connected. The Stripe invoice arrives without the customer name because the CRM was not synced. The whole thing leaks at every joint.
PayOnJobs is the same 26 systems, integrated, configured for your trade, and run by one team that gets paid only when the whole machine produces a paid customer. The integration is the product. The AI receptionist knows what the ads are bidding on, so it can quote consistently. The review automation knows when a job was marked complete in dispatch, so it fires at the right hour. The Stripe invoice arrives the moment the technician closes the ticket. Every joint is tight because every joint was built by people whose payday depends on it.
That is what justifies the 17%. We are not just running ads. We are not just answering the phone. We are running the entire revenue-generation function of your business for less than what a single full-time marketing employee would cost you on payroll, and we only get paid when that function delivers paid revenue. The math works for both sides because the math is built into the structure.
Things we want you to keep doing yourself, on purpose.
Want this entire stack working by next month?
Apply for a slot. If we are a fit, you are live in 14 days from signing.
Show me if my zip is open