Call answering
It answers on the first ring, including after hours and when your line is busy.
WorkflowPros features
Answer calls, send estimates, dispatch your techs, and get paid. All in one app.
DispatchTue · 38 jobs
New call → Job #2291CompleteOn siteUp next
AI receptionist7:42 PM
After-hours call. Job booked.
Furnace repair · Thu 10–11 AMEst. $350

No matching features. Try a different word or clear the search.
01Calls & bookings
You're on a job, the phone rings, and nobody in the office can pick up. Your AI receptionist answers, books the job, and texts you the details.
CallsWed · 4 calls
3 jobs bookedFurnace repair7:40 PM · After hours · AI receptionist answered
0:00 / 2:48
SummaryFurnace stopped working. Repair booked for Thu 10–11 AM.
Hi, our furnace stopped working.
We have an opening tomorrow between 10 and 11 AM. Does that work for you?
Yes, that works.
Job booked · Furnace repair · Thu 10–11 AMEst. $350
Added to the dispatch board · assigned to Mike R.
Your plan includes 1,000 call minutes a month. Create a free account to see the rate for extra minutes.
It answers on the first ring, including after hours and when your line is busy.
By the end of the call, you have the caller's address, the problem, and how urgent it is.
The job lands on your dispatch board before the caller hangs up.
The caller's details carry over to the job, so nobody types them twice.
25 additional features
Answering calls
Customers book online, on a page with your business name.
You write the greeting, choose the questions it asks, and add your services, prices, policies, and service area.
Your AI receptionist greets callers with your company name, asks your questions, and books the job in an open time slot.
Keep your business number and forward the calls you can't take, or all of them. Or get a dedicated number from us.
Your AI receptionist spots urgent and emergency calls and transfers them to your on-call tech right away.
Call records & booking
See every call with its time, length, and outcome.
Skim a short summary of each call, or read the full transcript.
Offer add-ons and service plans while the customer books.
One dashboard shows call volume, booking rate, recovered missed calls, and revenue.
Requests & deadlines
A timer alerts you before your promised response time is up.
Each new request is sorted by type and goes straight to the right team.
Get a warning before you miss a deadline, with a suggested next step.
See where every request stands: Scheduled, Dispatched, In Progress, or Completed.
See the suggested next step for each request, and whether the same problem has come up before.
Messages & assignment
Text and email customers right from the request. The whole conversation stays in one place.
Get a draft reply ready to review and send.
Set the rules once, and new requests go to the right person automatically.
Your rules adjust over time, based on how past requests turned out.
Routing & performance
Bookings from your website, Google Business Profile, social media, and phone calls all appear in one calendar.
Compare booking channels based on the customers each one brings in.
Each call goes to the right person by service area, trade, and who's free right now.
When a past customer calls, see their history and the likely reason they're calling.
Track call volume, response time, how many calls become jobs, and customer satisfaction.
See how many calls to expect each shift, and staff up before the rush.
Your AI receptionist turns calls into requests automatically. Emails, website forms, and portal messages become requests too. Your dispatcher can create a request while taking a call.
02Estimates & proposals
You're on site, and the customer wants a price. Build good-better-best options on your phone, get a signature on screen, and book the job.
EstimateL. Parker · Job #4417
ApprovedApproved option added to Job #4417
Create an itemized estimate on your phone or tablet, with photos and video.
Put your options side by side, each with its price. Customers pick the one that fits.
Customers sign on your screen, or later by email if they want to think it over.
Build a bid from a template with your branding, scope, price breakdown, and terms.
37 additional features
Creating estimates
Customers open the estimate and approve it from their phone.
Build estimates from your price book, at your prices.
Keep several estimates side by side for the same job.
See where every estimate stands, from draft to approved.
Text or email the estimate and see when it's delivered.
AI prices the estimate from your labor rates, your materials, the job's complexity, and local market rates.
Costs & calculations
Price your next estimate from what past jobs actually cost you.
Get material quantities on the spot for the type of work you're quoting.
Materials, quantities, and current supplier prices are filled in for you.
Start with an estimate template for your trade.
Describe the job and get a draft estimate with the right template and standard items.
Pricing & follow-up
See what percentage of your estimates turn into jobs.
See how likely each estimate is to close, with a reminder to follow up.
Suggest add-ons that fit the job and what the customer has bought before.
Your packages adjust to the options customers pick most often.
Customers get automatic reminders about estimates they haven't responded to.
Booking & proposals
Turn an approved estimate into a booked job. No more retyping.
Get a suggested time slot that fits the job's scope and your team's schedule.
Create a proposal from a template with your business name, descriptions, photos, and pricing options.
Get suggested good-better-best options based on the job and the customer.
See which options customers tend to buy together, so you can bundle them.
See when a customer opens your proposal and which sections they read.
Approved proposals land on your calendar as booked jobs.
See which proposals are likely to close and when to follow up.
Building & equipment
Run a Manual J load calculation on your phone, from the building envelope, insulation, windows, and occupancy.
Enter the address, and the building details fill in, with suggested equipment sizes.
Your load calculation flags anything that may conflict with local building codes.
Get equipment recommendations based on the load calculation, including size, efficiency rating, and estimated price.
See which models in manufacturers' catalogs match your load calculation.
Get the report in the format your local building department asks for.
Bids & outcomes
Get a bid based on the job specifications, with prices set at market rates.
Material, equipment, and labor prices in one place, from supplier data and your own past jobs.
Adjust bid prices manually.
Track open bids: their total value, your win rate, and how long decisions take.
See which bids you're likely to win and which to follow up on first.
Compare the bids you won and lost by job type, size, and customer.
See market trends and which types of jobs are worth bidding on.
03Scheduling & dispatch
See who's free, who's on a job, and how moving one job changes the rest of the day's schedule.
ScheduleThu · Day view
DayWeekMRMike R.
ALAna L.
DKDave K.
JPJess P.
Arrival window sent to L. ParkerInstall estimate moved to 1 PM
Drag a job to a new time.
See every tech's hours and days off before you book.
Each job goes to the right tech, matched by skill, location, and workload.
Customers get booking confirmations and reminders automatically.
11 additional features
Calendar & availability
See all your jobs on Google Maps, right in WorkflowPros.
Set how long each type of job takes.
See a warning the moment you double-book a tech.
Adjust your schedule from your phone.
Changes & suggested slots
Get a suggested time slot based on the job's location, who's free, and how long that kind of work usually takes you.
When jobs overlap, see a suggested way to adjust the schedule.
For an urgent job, find an available tech fast, or let AI rebuild the day's schedule.
Before rescheduling a job, see how each option would affect the rest of the day.
Change a booking, and the tech's schedule updates too.
Customers likely to miss the visit get extra reminders.
When a call becomes a job, see a suggested time slot and tech.
04Tech app
Your tech is in a basement with no signal. They can still pull up the job, fill out forms, get the customer's signature, and log materials. It all syncs once they're back online.

9:52
Job #4417 · Checked in at 9:40 AMFurnace not heatingL. Parker · 1420 Elm St
Checklist2 of 4
Photos · 3EstimateInvoice
Your techs can see the full job on their phones, even with no signal.
Your techs can't close a job until the required checklists and forms are done.
The customer signs on your tech's phone, and the signature goes straight into the job.
19 additional features
Job records
See each job's current stage, from draft to done.
Set up your own job statuses, and see the reason behind every change.
Every change to a job is logged, so you can see who did what and when.
Attach files and documents right to the job.
Add custom tags to jobs, then filter jobs by tag.
Files & devices
Export any job document as a PDF.
Store files of any type, including photos, spec sheets, and signed forms.
Photos your techs take on site go straight into the job.
Works on iPhone, Android, tablets, and desktop computers.
When a tech checks in on site, the job status updates on its own.
Your techs see only what they need: today's jobs, directions, checklists, photos, and payments.
Work on site
See when each job should finish, with an alert if it starts running late.
AI identifies the job type.
Each job has a status: Scheduled, Dispatched, In Progress, or Completed.
Get suggested process changes based on your checklist results.
Parts & paperwork
AI sorts photos by type and reads the equipment model from the photo.
See the parts this type of job usually needs.
Get job paperwork, permit forms, completion certificates, and follow-up surveys ready to go.
Forms come prefilled from the job type and the customer's service history, so your techs type less.
05Invoices & payments
Your tech sends the invoice the minute the job's done and collects payment on site by card, ACH, or Tap to Pay. Job costing shows your margin on every job.
Invoice #1048Paid · Card
Synced to QuickBooks · 9:58 AM
Job costsJob #4417
Profit · 70% margin$356
Approved estimates and closed jobs turn into invoices automatically.
Your techs take payment on site by card, ACH, or Tap to Pay.
Customers, invoices, and payments sync both ways with QuickBooks Online, so nothing gets entered twice.
Labor costs come from your techs' time entries, including drive time and overtime.
22 additional features
Collecting payment
Track partial payments on an invoice.
See what customers owe and how long each balance has been unpaid.
See every past payment and send receipts.
The invoice shows Paid as soon as the customer pays.
Customers pay from their phones through a link on the invoice.
Your techs send the invoice from their phone the minute the job's done.
Billing & reminders
Every line on the invoice is priced from your price book.
Get suggested services and parts based on the job and the customer's history.
Unpaid invoices get reminders automatically, so you don't have to send them yourself.
Invoices for service plans and contracts are created on schedule.
See billable work recorded as warranty work.
Expenses & inventory
Log materials, fuel, and other expenses to the job they belong to.
Transactions are matched automatically, and anything that doesn't add up gets flagged.
Know when to reorder parts and materials, based on the jobs on your schedule.
AI categorizes expenses and flags deductible items.
Spread truck, insurance, tool, and office costs across your jobs.
Job costing & checks
Parts and materials are priced from your inventory and added to the job's costs.
See which jobs ran over their estimated labor hours.
See the parts you need and what each supplier charges for them.
Get a suggested way to split overhead across jobs.
Get an alert when an invoice doesn't match the job record.
Invoices likely to be paid late get flagged, and follow-up starts early.
06Reports
A busy week isn't always a profitable one. Compare revenue, costs, and profit by job, tech, or service, and see where the money goes.
Job profitabilityThis week · 4 jobs
ExportThis weekAll techniciansBy job
Revenue$5,725
Costs$3,115
Profit · 46%$2,610
JobRevenueCostProfitMargin
Furnace not heatingMike R.$509$153+$19 vs. est.$35670%
Panel upgradeDave K.$2,850$1,610+$70 vs. est.$1,24044%
Water heaterAna L.$1,980$1,240−$50 vs. est.$74037%
No coolMike R.$386$112On estimate$27471%
Build custom reports and choose the export format.
Compare revenue and profit by tech, service, customer group, and time period.
See which jobs cost more than you estimated, by job type, customer, and tech.
Export any report to open in another app.
18 additional features
Reports & dashboards
See how your jobs are performing in one report.
See how each tech is performing.
Filter reports by date range, business unit, or status.
Charts that update as the numbers change.
Forecasts & trends
See the money coming in and going out, based on how your customers usually pay.
Track first-time fix rate, average ticket value, technician utilization, and revenue on one live dashboard.
Spot profit trends and numbers that look off.
Owners, dispatchers, and techs each see the numbers that matter for their job.
Wherever you are in the app, see the numbers that matter there, and which ones need attention.
Revenue & costs
Find out why jobs need a second visit, and get suggested training or process changes.
See where revenue is headed.
Get a plain-English summary of any report.
See revenue, costs, and margin broken down by service, tech, and customer.
Get an alert when an expense or a number looks off.
Generate profit-and-loss and tax summaries with one click.
Planning & outcomes
See what a new hire, new equipment, or a bigger revenue target would do to your numbers.
Each scenario is projected from your own past numbers.
See what your money-losing jobs have in common.
07Customers
A happy customer can still call someone else next time. Keep every call, email, and text in one customer record. Follow-ups go out on time, and customers get a review request after the job.
L. Parker1420 Elm St
Furnace repair booked by the AI receptionistCall · Wed 7:40 PM
Arrival window confirmedText · Thu 10–11 AM
Job #4417 · Furnace not heatingJob · Complete · Mike R.
Invoice #1048 · $509Email · Paid · Card
Review request sentText · 2 hours after the job
Furnace tune-up reminderScheduled · in 6 months
Follow-upContact details, address, equipment, and every call, email, and text, in one record.
See where each customer found you.
Customers hear from you after the job, automatically.
Customers get an automatic review request after you close the job.
20 additional features
Contacts & communication
Bill one address and send the tech to another, like a landlord and their rental.
Keep each customer's email and phone number in one place, and reach them the way they prefer.
See each customer’s messages and calls in one timeline.
Customers sign in to their own portal.
Search and filter across all your customer information.
Service & retention
Customers get reminders when scheduled maintenance is due.
For each unit, see its service history, remaining warranty coverage, and when it's due for replacement.
See property details in each customer's record, with likely service needs flagged.
The next service date is calculated for each unit, with a reminder set automatically.
See which customers you might lose, and what to send them.
Segments & outreach
Group customers by value, location, job type, or your own criteria.
See how much each group of customers is worth to you.
Set up maintenance reminders, seasonal offers, and emails to bring past customers back. They go out automatically.
Satisfied customers are directed to Google and Yelp, while dissatisfied customers are directed to a private feedback form.
Review requests go out on their own, at a time picked for each customer.
See what each marketing channel brings in, even when a customer found you through more than one.
Each customer gets messages written and timed for them.
Plans & updates
Keep customers coming back with membership plans and loyalty perks.
Customers get an on-my-way text with your tech's ETA, and a note when the job's done.
See which customers are a good fit for a service plan.
08Fleet & routes
Time on the road costs you in fuel and labor. Live GPS shows every truck on the map and logs every mile.
FleetThu · 5 vans
LiveHistoryMike R. arrived at 1420 Elm StGeofence · 9:40 AM
Total163.0 mi
Ana L. · next job2.4 mi · 9 min
See where your trucks and techs are, how fast they're moving, and which jobs they're on.
Get an alert when a truck arrives at or leaves a job site, your warehouse, or a service area.
Log mileage automatically for reimbursement, tax, and fleet cost reports.
7 additional features
Routes & territories
See the expected drive time, based on past trips and today's traffic.
Set your service areas and assign techs to each one.
Territories shift to match where the work is coming from.
See which routes add drive time and get a suggested order for the stops.
Before the truck leaves, the route is planned using traffic, road conditions, and data from past trips.
Time & mileage
When the truck pulls up to the job, arrival is confirmed, the timer stops, and the customer gets a heads-up.
See what each mile really costs you, with personal trips left out.
09Price book & setup
Add your price book, tax rates, and logo once. Every estimate and invoice picks them up from there.
Price book6 services
ServicesMaterials2 selectedRaise prices by 5%Update prices
Diagnostic feeEach$89
Igniter (part)Each$240
LaborPer hour$120
Furnace tune-upEach$120$126
AC tune-upEach$120$126
Drain cleaningEach$189
Sales taxBy job location
Invoices and estimatesYour logo and colors
Your techs use the prices in your price book when quoting on site.
Update multiple prices at once when your costs rise.
Sales tax follows the job's location.
Your logo, colors, and phone number go on every estimate and invoice.
8 additional features
Business & pricing
Run each trade or service line as its own unit, in one account.
Set separate prices for each business unit.
See what each material costs you next to what you charge for it.
Each service in your price book says what the work is and what's included.
Documents & defaults
Set up a template once, and every document you send uses it.
Save your warranty, policies, and terms once. They're added to every document you send.
Choose from a saved list of the equipment brands and types you work on.
Set the time zone your team works in.
10Team & access
Your dispatcher, bookkeeper, and techs work in one account. You pay one platform fee and one rate per active technician. Create a free account to see your price.
Team5 technicians · 3 office users
InviteMike R.Technician · HVAC
HVACClocked in 7:52 AMGPS verified
Ana L.Technician · Plumbing
PlumbingClocked in 7:58 AMGPS verified
Dave K.Technician · Electrical
ElectricalClocked in 7:45 AMGPS verified
Jess P.Technician · Plumbing
PlumbingClocked in 8:03 AMGPS verified
Office usersAdminDispatcherBookkeeper$0
DispatchMike R., L. Parker is home from 9:30. You can go early.
Decide what each role can see and do.
Keep a profile for everyone on your team, with each tech's skills.
Message your techs and share files in the app, instead of group texts.
GPS confirms where each tech clocks in and out.
9 additional features
Communication & staffing
Keep your team's conversation about each customer in its own thread.
See your team's activity in one feed.
Plan each person's schedule and workload.
See how busy next season could be and how many techs you may need.
Time & workload
Time entries that look off get flagged for you to check.
Job labor costs come straight from tracked hours, split by activity. No manual entry.
Drive time is tracked separately from time on site.
Set a target and see who's hitting it.
Plan equipment, parts, and assignments weeks or months ahead, with work spread evenly across your techs.
11Automation
A deadline is coming up. A customer is waiting on a callback. Set up a rule once, and nobody has to remember.
Automations3 active
Review request · OnWhenJob marked complete
Wait2 hours
ThenSend a review request
Next: L. Parker · Job #4417· Today 11:58 AM
Callback waitingWater heater · 12 min
Suggested ruleMissed call → text back in 1 minute
Know the moment something needs you, like a callback that's been waiting too long.
Choose a trigger and an action. No coding required.
When your team keeps doing a task by hand, you get a suggested rule for it.
Your manager hears about urgent problems and slipping deadlines right away.
Let WorkflowPros pick when each notification goes out, instead of a fixed send time.
12Brands & locations
You've outgrown one shop. Maybe you bought a competitor and kept the name, added electrical to your HVAC business, or opened a second location across town. Each brand still answers its own phone, each company keeps its own books, and you see every location side by side.
P&L by locationLast month · 3 locations
LocationsTradesOHBPRE3 brands· 2 companiesIncludes allocated overhead
LocationRevenueCostsProfitMargin
San Jose, CAHVAC · Plumbing · Electrical$684,200$513,104$82,104 overhead$171,09625%
Sacramento, CAHVAC · Plumbing$512,600$420,412$61,512 overhead$92,18818%
Reno, NVHVAC · Electrical$301,400$267,868$36,168 overhead$33,53211%
All locations$1,498,200$1,201,384$179,784 overhead$296,81620%
2 companies · each synced to QuickBooks Online
Lead from Ana L. · PlumbingPanel upgrade sold · $2,850 · $75 spiff
License renewal due in 30 daysDave K. · Electrical · CA
Each brand keeps its own logo, phone number, booking page, estimates, and invoices. Your AI receptionist answers with the right company name.
Each company syncs to its own books in QuickBooks Online. See them together in one report when you need the full picture.
See profit and loss by location and trade, including shared overhead. Know where margins need attention.
Your techs are already in your customers' homes. When a plumber spots an outdated electrical panel on a service call, they flag it for your electricians. Track the lead to the sale and the spiff for the tech who brought it in.
Track licenses and certifications by person, trade, and state or province. Get a reminder before each renewal is due.
13Your data
No lock-in. Your records and files are yours. Export them yourself anytime, for free. Leaving? Ask, and we'll move your business number to your new provider.
See the pricing page for details on data exports and phone number transfers.
Settings / Data exportExport your records
$0 export feeworkflowpros-export.zipReady to download
Download all · $0Switching from another app? We move your data while your team keeps running jobs. The free migration page explains who does what, how long it takes, and what it costs.
Running a custom-built or in-house system? The migration page covers that too.
See how the switch works ↗14See it live
You've seen the features. Create a free account to get your price, then book a live demo built around your own jobs.
Your subscription includes the features listed above. Features marked Coming soon are still in development. Your plan includes 1,000 AI call minutes a month. Extra minutes are billed separately. Create a free account to see the platform fee and rate per active technician.
See my pricing