u/Unhappy-Bunch-4594

Running a small residential painting crew and PaintScout has been solid for estimates. But scheduling is where things get tangled, especially with a mixed job pipeline — interior repaints, cabinet refinishing, exterior trim, occasional commercial.

A few things I'm trying to figure out from people who've cracked this:

How are you sequencing different job types in a week? Cabinets need 2-3 days of prep and cure time, exteriors are weather-dependent, interiors usually wrap in 1-2 days. Are you blocking by job type, or just scheduling first-come-first-served?

What does your actual scheduling process look like end to end — do customers self-book after the estimate goes out, do you call them, or do you push them into a tool?

For weather-dependent exterior jobs, how are you handling reschedules without losing the slot or annoying the customer?

And has anyone tried a tool like fieldcamp that does AI-driven scheduling for painters? Or are most of you just running Jobber / HCP / Markate / a spreadsheet with a calendar?

Trying to figure out if I should be building my process around the tool or building the tool around my process.

reddit.com
u/Unhappy-Bunch-4594 — 9 days ago

I work on FieldCamp (we build AI agents for field service businesses). Sharing what we figured out working with one of our cleaning customers — a crew in Singapore — because the pattern is replicable for any cleaning op where crews don't drive their own vans. Which is most of Asia, parts of Europe, and a lot of dense urban US.

They roughly doubled their weekly bookings over ~60 days. Same crew, same neighborhoods, same headcount — different scheduling logic.

The shop

Residential cleaning in Singapore. Owner-operated with a small crew. Jobs come in via web inquiries, repeat customers, and referrals. Cleaners commute to jobs by MRT and bus — no company vans.

The bottleneck nobody talks about

If you run a cleaning crew anywhere with serious public transport, your scheduling problem isn't "how do I sequence 8 jobs to minimize driving distance." It's: "given that my cleaner takes the MRT to Job A, then has to switch to a bus to get to Job B, how long is that actually going to take, and do they have enough time between jobs to arrive on schedule without burning the next customer's window?"

Most FSM tools assume vans. The owner was hand-planning every schedule because her software just spit out routes that ignored MRT transfers, walking-to-station time, and bus frequency at the cleaner's job-end window.

Result: she could fill maybe 60-70% of the week's calendar before scheduling complexity ate the rest of her evening. Every "yes I can squeeze you in Wednesday" needed her to mentally simulate two MRT transfers and a 6-min walk to make sure the cleaner could actually be there on time.

What we built

Two pieces, both AI agents:

  1. Public-transport-aware scheduling. Instead of treating travel time as drive minutes, the agent pulls actual MRT + bus routing for the cleaner's start point → Job A → Job B → end-of-day, factoring in transfer time, walking distance to/from stations, and bus frequency at the cleaner's expected end-of-job window. So when it sequences jobs it's reasoning about "11:45 finish at Job A, 8 min walk to MRT, 14 min train + 6 min walk = 12:13 arrival at Job B" — not "12 km away, ~22 min drive."

  2. 24/7 inbound auto-confirmation. Every web inquiry hits the scheduling agent first. If the requested window has a public-transport-feasible slot for an available cleaner, the agent confirms the booking and replies to the customer within seconds — without the owner having to look at it. If it can't fit, it offers the customer 2-3 nearest feasible slots automatically.

The owner stopped being the dispatcher.

The numbers (~60 days in)

Bookings/week roughly doubled. Two compounding reasons:

  • Auto-confirm captured the weekend + after-hours inquiries that previously sat in her email until Monday morning. Singapore customers expect quick replies — every hour of latency was a chance for them to bounce to a competitor. Inquiries that used to convert with a 12-24hr lag now confirm in under 5 minutes.
  • Public-transport-aware scheduling let her fit 2-3 more jobs/week per crew member without the cleaners feeling rushed or arriving late. Tight, feasible calendar = more revenue from the same headcount.

She didn't hire. Same crew. Different scheduling logic.

Why this generalizes

The pattern shows up anywhere cleaners don't drive themselves to jobs:

  • Singapore, Hong Kong, Tokyo, most of Asia
  • London, Paris, NYC, Boston, SF — dense urban with strong transit
  • Any cleaning op where the crew is paid hourly + transit time

If your scheduling tool assumes vans, you're either over-provisioning travel time (leaves capacity on the table) or under-provisioning it (cleaners arrive late, bad reviews). The owner ends up doing the schedule by hand to bridge the gap — and growth caps at whatever the owner's evenings can absorb.

The fix is an agent that actually understands the transport mode the crew uses. Sounds obvious in retrospect. Nobody's standard FSM tool actually does this.


I work on FieldCamp — full disclosure. Sharing this case because the public-transport-aware angle is something we figured out for this customer specifically and it's already paying off for two more cleaning operators we've onboarded since. If you're running a cleaning op in a transit-dense city and stuck on the same evening-scheduling treadmill, drop a comment with your crew size + how you currently handle commute time and I'll dig in on whether this is solvable for your setup.

reddit.com
u/Unhappy-Bunch-4594 — 16 days ago

I run FieldCamp. We're field service management software — same category as Jobber, ServiceTitan, Housecall Pro. For 18 months we kept losing demos to either "we already use Jobber and it's fine" or "show me the AI features." Closing rate sat around 12%. Average contract $79/mo. Felt like running on a hamster wheel arguing about feature parity in a saturated market.

About 80 days ago, the owner of a 5-tech HVAC shop stopped me halfway through a demo and said something I'd been hearing variations of for months but kept missing:

"I don't need software that helps me dispatch faster. I need software that just IS the dispatcher. I'd pay you twice what you're charging if I never had to touch the calendar again."

That was the call where it finally landed. He wasn't asking for a feature. He was asking for the software to do the work — not help him do it faster.

What we changed

We're still field service software. The dashboard, the calendar, the invoices, the mobile app — all still there. What we added on top:

  1. Customization layer in plain English. Owner writes their own dispatching rules — "always assign HVAC emergencies to Tom or Mike, route same-day jobs by proximity, never schedule across lunch unless it's a callback." The software respects those rules without anyone touching the calendar daily.

  2. AI agents on top of the software that DO the work. AI receptionist answers every call 24/7 and books appointments using the rules. AI dispatcher routes and reroutes based on traffic, cancellations, sick calls. AI follow-up agent runs the quote-chase sequence at 2/5/10 day marks. Owner gets a daily digest of edge cases — routine work just happens.

  3. Configurable per shop. Every field service business runs different. Same product foundation, but the rules + agent behavior get tuned for each shop's actual operating model. That's the part most FSM tools get wrong — they force you into THEIR workflow.

The software is the foundation. The customization + agents on top are what makes it actually replace work, not just digitize it.

What happened

Last 80 days revenue is up 300%. Average contract size went from $79/mo to ~$700/mo because owners stopped comparing us to Jobber and started comparing us to hiring. Demos close way faster — owners do the FTE math in their heads in real time once you tell them an agent runs the dispatcher's full job.

The category shift mattered more than any single feature. Same product foundation — completely different decision frame for the buyer.

Why I'm posting this

Two reasons.

For field service owners reading this: the next 12 months are going to have every FSM vendor adding "AI features" to their existing tools. Most will be cosmetic — better suggestions, faster auto-fills. Worth asking any vendor, including us: "does this software DO the work I'm currently doing manually, or does it just help me do it faster?" Different categories. The honest answer separates the real ones from the rebrands.

For other founders building in service business space: the unlock isn't "add AI features." It's "add a customization layer + agents on top so the software stops requiring the owner to be the system." Owners then compare you to a $5,500/mo dispatcher, not a $267/mo SaaS tool. Different math. Different conversation.


We're at fieldcamp.ai if anyone wants to look. Happy to dig into any of it in comments — especially the rules-customization layer, which is the technical piece that made this actually work for individual operators with their own ways of running their shops. Without that layer, you're just selling generic AI features and you're back in feature-parity mode.

reddit.com
u/Unhappy-Bunch-4594 — 17 days ago