DeskForeman

Hire an AI Front Office.
Get back to building.

DeskForeman answers texts in seconds, remembers project details, follows up with stale leads, prepares estimate inputs, routes builder questions, and keeps approved next steps moving. You stay in control.

Maya starts signup by text and sends the Stripe setup link in the thread. Live customer traffic still waits for approval-gated onboarding.

Most AI tools sit and wait. DeskForeman keeps the next step moving.

Other tools are reactive — they respond when a message comes in. DeskForeman follows up, nudges, surfaces approvals, and keeps your pipeline organized without adding another dashboard habit.

👋
Follow-up Nudges

4 active nudges when a lead goes quiet, then monthly check-ins. No lead falls through the cracks.

🌱
Lead Nurture

Parked leads get warm, contextual check-ins at day 14, 30, 60, and 90. No pressure, just presence.

🚨
Escalation Alerts

Detects customer frustration and texts you immediately with context.

🔔
Builder Nudges

Alerts about pending approvals, stale leads, and action items.

📊
Pipeline Reports

Biweekly SMS with conversion rates, stale lead alerts, and coaching.

📐
Post-Visit

Prompts for measurements and scope notes to draft the proposal.

40%

of homeowners won't hire a contractor
who missed their first call

Service Direct, 559 homeowners surveyed

21x

more likely to qualify a lead
with a 5-minute response

MIT Lead Response Study

38%

of homeowners say communication — not price —
is their biggest complaint with contractors

FIELDBOSS, 1,000 homeowners surveyed (2025)

See DeskForeman in action

DeskForeman is your AI Front Office. It talks to your customers, follows up proactively, qualifies leads, and keeps you in control.

What your customer sees

Summit Deck & Patio

What you see

DeskForeman — Your AI Front Office

Other tools handle one step. DeskForeman covers the front office.

From first text to builder-approved next step. You stay in control.

Document Prep

Organizes proposal and contract handoff details from site visit data. Customer-facing document sends stay gated until the builder has approved the right path.

Pipeline Visibility

Live status on stale leads, approvals, builder questions, and queued handoffs. DeskForeman keeps the next step visible.

Ballpark Estimates

Formula-anchored estimate drafts using per-sqft industry rates, regional labor assumptions, and material adjustments. Customer-visible price ranges stay behind builder approval.

Lead Qualification

Every lead scored 0-100 across six dimensions: location, project fit, budget, timeline, specificity, and engagement. Configurable thresholds route leads to qualify, nurture, or decline — automatically.

Visit Availability

Collects visit availability and routes a clean schedule request for builder approval.

Instant Responses

Replies in seconds, 24/7. No lead left waiting while you're on a job site.

QA Gate on Every Message

Every customer-facing response is reviewed for compliance, pricing accuracy, and tone before the customer sees it. DeskForeman doesn't go rogue.

Engineered, not prompted

Most AI tools are a prompt and a prayer. DeskForeman's lead scoring and estimation are formula-driven systems that get smarter with every project.

6-Dimension Lead Scoring

Example: Sarah's composite deck project

Location (Lakewood, CO) +20
Project fit (composite deck) +15
Budget ($35-50K) +15
Timeline (before summer) +20
Specificity (400 sqft, composite) +8
Engagement (responsive, detailed) +8
Total Score 85/100
QUALIFY Routed for builder-approved scheduling

Biased toward qualification — a false positive costs a conversation, a false negative costs a $45,000 job. You set the thresholds. DeskForeman scores every lead the same way, every time.

Formula-Anchored Estimates

How every estimate is calculated

sqft × base_rate × material × site × regional × margin
48-state regional multipliers — labor in Manhattan is 35% above national average. Mississippi is 20% below. DeskForeman knows the difference.
Builder calibration — as you approve and adjust estimates, DeskForeman learns your pricing. After a few projects, it uses your rates, not industry averages.
Confidence ratings — every estimate comes with a confidence level and explicit assumptions. No black boxes.

Per-sqft base rates for every project type. Material multipliers for standard, premium, and luxury finishes. Site difficulty adjustments for slope, access, and elevation. Then your margin on top.

Answering fast is table stakes. Staying engaged is where contractors lose deals — and where DeskForeman takes over.

1 in 5

homeowners say getting timely updates from their contractor
was the hardest part of the project

Houzz, 2,866 homeowners surveyed (2024)

3-5 hrs

per week builders spend on admin that has nothing
to do with building — texts, follow-ups, scheduling

McKinsey, construction productivity analysis

She earns trust like a real hire

Most AI tools give you a settings panel. DeskForeman earns trust the way a real employee does — through your approval patterns. You stay in control, and it gradually takes more off your plate at your pace.

1

Strict

Prices, schedule confirmations, proposals, contracts, warranties, deposits, permits, and material-policy claims go through the builder first.

2

Medium

Routine tasks handled. Unusual items flagged for review.

3

Full

DeskForeman runs your pipeline. You get alerts only on exceptions.

"You've approved 8 out of 9 estimates I flagged. Want me to start sharing ballpark ranges on my own? I'd still flag anything unusual."

This isn't a toggle. It's earned delegation, tracked across every interaction. No other AI tool works this way.

Every tool covers a slice. DeskForeman covers the pipeline.

From first text to builder-approved next step, in one AI Front Office.

First Contact
Qualification
Estimate
Scheduling
Proposal
Contract
DeskForeman
AI
AI
AI
AI
AI
AI
AI Receptionists
AI
AI Lead Platforms
AI
Basic
Contractor CRMs
Manual
Manual
Manual
Manual
Manual

Already tried something?

Most builders have. Here's how DeskForeman is different.

Tried an AI receptionist?

Ruby, Smith.ai, etc.

They answer the phone. Then what? DeskForeman runs the front-office workflow from first text to builder-approved next step. An answering service captures a name. DeskForeman keeps qualified opportunities moving.

Tried a contractor CRM?

Jobber, JobNimbus, etc.

Dashboards only work if you open them. 30-40% of contractors stop logging in within months. DeskForeman runs on text — zero behavior change required.

Tried a chatbot?

Drift, Intercom, etc.

Chatbots follow scripts. DeskForeman uses deterministic workflow rules, prepares estimate inputs from trade data, and keeps risky claims behind approval. There is no comparison.

Connects to your tools. Unlocks new value.

Each connection makes DeskForeman more valuable without increasing the price.

📅

Calendar-ready Handoffs

Pilot

DeskForeman collects availability and routes visit times for builder approval before anything is confirmed.

📊

Operator Dashboard

Live

Live conversations, approvals, pipeline state, and operator watch data stay visible during the pilot.

🔧

Jobber / JobTread

Coming Soon

New leads auto-create customers and jobs in your CRM. No double entry.

💰

QuickBooks / Xero

Coming Soon

Approved jobs can later flow into accounting as estimates or invoices. Books stay current.

Watched pilot access

Limited pilot

The first production tenants are hands-on and approval-gated. We watch the first live conversations, keep builder decisions strict, and tune Maya against real contractor workflows before broad signup.

The average residential project is $5,000-$80,000. One recovered lead can pay for a lot of front-office help.

Signup starts over SMS. Maya collects the basics, then texts the Stripe setup link. Pilot onboarding stays hands-on.

DeskForeman AI Receptionists Contractor CRMs
Pipeline coverage First text to approved handoff Answering only Manual, if you log in
Lead scoring 6-dimension weighted model None Manual tags
Estimate and proposal prep Formula-anchored + builder approval None Manual templates
High-risk claims Builder-approved only Scripted Manual
Builder manages via Text messages Dashboard Dashboard + app
Setup Hands-on pilot onboarding Script config Days-weeks

Start by texting Maya

SMS-first signup, Stripe setup link in the thread, operator-watched onboarding before live customer traffic.

The Big Picture

Not a chatbot. A coordinated AI team.

Every customer message flows through the same intelligent pipeline, no matter the channel.

👤
Customer

Texts, calls, or emails

📡
Channels

SMS, voice, email, web

🧠
DeskForeman's Brain

deterministic checks in real time

🔨
Builder

Alerts, approvals, control

DeskForeman's AI Tasks

Each agent has one job and does it exceptionally well

Specialized AI models matched to each task. Reasoning-heavy work gets frontier models. Speed-critical checks use fast models at 10-15x lower cost.

💬
Customer Assistant
Front of House

Talks to customers naturally via SMS and phone. Gathers project details, answers questions, and extracts lead data in a single conversation turn.

🎯
Lead Qualifier
Scoring Engine

Scores every lead 0-100 across six weighted dimensions: location, project fit, budget, timeline, specificity, and engagement. Configurable thresholds route leads as Qualify, Park, or Disqualify.

💰
Estimator
Ballpark Pricing

Formula-anchored estimate drafts using per-sqft base rates, regional labor assumptions, material and site adjustments. Customer-visible ranges include confidence level and assumptions after builder approval.

📋
Proposal & Contract
Document Prep

Prepares proposal-ready notes with scope narratives, inclusions, warranty terms, and payment schedule inputs for builder approval. Contract handoffs stay gated until the builder has an approved document path.

📅
Visit Scheduler
Coordination

Prepares site-visit handoffs: availability, customer context, builder approval, and a prep checklist before anything is confirmed.

🛡️
Quality & Safety
Always Watching

Every response is reviewed for policy compliance before sending. A separate detector monitors for customer frustration and alerts you via SMS if things escalate.

The Automated Pipeline

From first message to approved handoff

Each step follows deterministic prerequisites. High-risk claims stay behind builder approval.

1

Inquiry

Customer texts. DeskForeman responds in seconds.

2

Qualify

Lead scored. Hot leads flagged to you.

3

Estimate

Ballpark price from real market rates.

4

Schedule

Site visit request ready for approval.

5

Prep

Document details organized.

6

Approve

Builder controls the send.

7

Handoff

Next step is clear.

Engineering

Built for reliability, not demos

Model-Tier Optimization

Reasoning-heavy tasks run on stronger models. Speed-critical checks and deterministic gates stay lightweight, auditable, and repeatable.

Single-Call Extraction

The customer assistant returns a conversational response and structured lead data in one API call, cutting latency and cost in half versus a two-call pattern.

Conditional Pipeline

Background automation only fires when new information is shared. Chitchat doesn't trigger the qualifier or estimator, preventing wasted compute and unnecessary builder notifications.

Resilience Architecture

Circuit breakers on every external dependency. Exponential backoff retries. Graceful degradation: if the AI API goes down, customers get a friendly hold message, not silence.

Stack

Production-grade, multi-tenant from day one

Claude Sonnet + Haiku

Right model per task

Fastify API

Node 22, TypeScript

Twilio

SMS, voice, dedicated numbers

Render

API, worker, site

PostgreSQL

Multi-tenant, read replicas

Worker

Outbound dispatch

Dashboard

Operator control

Readiness Gates

Pilot checks

Multi-tenant architecture · Deterministic workflow gates · Worker heartbeat · TCPA/SMS compliance · Watched pilot operations