How it works

From customer book to booked job, in plain English.

No jargon, no dashboards to decode. Here's exactly what happens between you opening the queue in the morning and the calendar filling up.

In short

Five steps. They run every morning while you're driving to the first job — so by the time you grab coffee, the queue is already waiting.

01 — Find

How Foreman finds opportunities.

Foreman looks at your customer database — who they are, when you last serviced them, what equipment they have, and how they've responded before. Every customer gets a score from 0 to 100. Higher scores mean they're more likely to book if you reach out now.

The score combines six signals: time since last service, lifetime spend, booking frequency, job type, response history, and equipment age. Customers with aging equipment and a long gap since their last service score highest.

Example
"Maria Torres — Score 82. Last service 14 months ago (AC tune-up). Her unit is 11 years old, approaching end-of-life. She's booked 4 times total and replied to your last message. High rebooking probability."
02 — Reach

How outreach works.

Foreman writes a personalized message in your voice — not a template. It references their specific equipment, their last service, and what's relevant right now. You review every message before it sends. Nothing goes out without your approval.

Messages appear in your Queue. Read it, approve it, send. If you want to tweak the wording, you edit it inline. If a customer doesn't reply, Foreman sends up to two follow-ups, spaced a few days apart.

Sample draft
"Hi Maria — hope you've been well. It's been about a year since we did your AC tune-up, and with summer coming I wanted to make sure your system is running its best. Your unit is getting up there in age, so catching any issues early could save you a lot in the long run. Want to schedule a checkup? I have some openings next week."
03 — Respond

How conversations work.

When a customer replies, Foreman reads the response and figures out what they want — book an appointment, ask about pricing, request a callback, or something else. Then it drafts your reply. You review, edit, send.

Active conversations land in Conversations. Replies that need a response are flagged so you don't miss them. Foreman handles the back-and-forth until the customer is booked or asks to be left alone.

How Foreman reads a reply
Customer: "Yes, next Tuesday works for me in the morning." → Foreman classifies this as a booking confirmation, reads your calendar for open Tuesday morning slots, and drafts a reply proposing specific times.
04 — Book

How booking works.

When a customer's ready to book, Foreman reads your Google Calendar, finds available times, and proposes three slots. When the customer confirms, the appointment goes on your calendar automatically.

Every booking is traced back to the specific outreach message that generated it. So you always know exactly how much revenue Foreman produced — down to the dollar and the message.

What happens automatically
Customer confirms a slot → Foreman creates the calendar event, logs the booking, updates the customer's status to "Booked," and counts the job value toward analytics. You just show up.
05 — Learn

How Foreman gets smarter.

Every time you edit a draft, Foreman learns. It tracks what you change and why, and adjusts future messages to match your style. The more you use it, the less you'll need to edit.

If you rewrite something — like removing a phrase you never say, or adding a line you always include — Foreman picks up on the pattern. After a couple weeks, the first drafts read like you wrote them yourself.

A learned pattern
You've deleted "I hope this message finds you well" from six drafts in a row. Foreman learns: this operator doesn't use formal openers. Future drafts skip straight to the personal reference.
Ready when you are

Twenty minutes to set up. The first drafts by morning.

You stay in control of every send. Foreman just makes sure the right ones get drafted.