DeskForeman

Hire an AI employee.
Get back to building.

It's 9:47 PM. A homeowner texts about a deck project. By the time you see it, she's already booked someone else. What if someone answered for you?

10-minute setup. No app to download. Just text.

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

1 in 4

contractor calls go completely unanswered
DeskForeman picks up every time

Service Direct Call Performance Report

See Maya in action

Maya is a DeskForeman AI agent. She talks to your customers, qualifies leads, and keeps you in control.

What your customer sees

Summit Deck & Patio

What you see

Maya — Your AI Employee

Everything between the first text and the signed contract

Maya, a DeskForeman AI agent, handles it all. You just build.

Instant Responses

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

Lead Qualification

Scores every lead 0-100 automatically. No more wasting afternoons on tire-kickers.

Ballpark Estimates

AI-generated pricing from project details. Share with customers or review first.

Site Visit Scheduling

Coordinates and books visits straight to your Google Calendar.

Proposals & Contracts

Drafts full proposals and contracts from site visit data. You approve, she sends.

Pipeline Coaching

Daily insights: stale leads, conversion patterns, and what to focus on next.

Answering the phone is just the start

38%

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

FIELDBOSS, 1,000 homeowners surveyed (2025)

1 in 5

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

Houzz, 2,866 homeowners surveyed (2024)

She earns autonomy like a real hire

Maya starts by running everything by you. As you approve her work, she earns more independence — just like managing a real employee.

1

Strict

Every estimate and action goes through you first.

2

Medium

Routine tasks handled. Unusual items flagged for review.

3

Full

Maya 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."

Simple pricing

$499 /mo

One recovered lead pays for years of DeskForeman.

No tiers. No per-message fees. No contracts. Cancel anytime.

DeskForeman Chatbots Contractor CRMs Virtual Receptionist
Price $499/mo $500-2,000/mo $50-200/mo $300-600/mo
Interface SMS Web widget Dashboard Phone
Lead qualification Automatic, scored Rules-based Manual None
Estimates AI-generated None Manual entry None
Proposals & contracts AI-generated None Templates None
Setup time 10 minutes Days-weeks Hours-days Hours
Builder adoption Texts from day one Requires training 30-40% Works, no intelligence

Get started in 10 minutes

No app. No dashboard. No training. Just text.

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

🧠
Maya's Brain

12 agents in real-time

🔨
Builder

Alerts, approvals, control

Maya's Agent Team

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 categories: location, project type, budget, timeline, HOA, and site access. Routes as Qualify, Park, or Disqualify.

💰
Estimator
Ballpark Pricing

Generates preliminary estimates using real market rates. Material multipliers, site difficulty, and regional adjustments. Always a range with a disclaimer.

📋
Proposal & Contract
Document Generation

Creates professional proposals with scope narratives, inclusions, warranty terms, and payment schedules. Generates plain-language contracts from accepted proposals.

📅
Visit Scheduler
Coordination

Prepares everything for site visits: calendar event, SMS confirmation, customer email, and a prep checklist. Syncs directly with Google Calendar.

🛡️
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 signed contract

Each step triggers automatically when prerequisites are met. No manual handoffs.

1

Inquiry

Customer texts. Maya responds in seconds.

2

Qualify

Lead scored. Hot leads flagged to you.

3

Estimate

Ballpark price from real market rates.

4

Schedule

Site visit booked on your calendar.

5

Propose

Professional proposal drafted.

6

Contract

Plain-language contract ready.

7

Onboard

Welcome email, timeline, checklist.

Proactive, Not Just Reactive

Maya reaches out before things fall through the cracks

Daily automated actions that keep your pipeline moving without you lifting a finger.

👋
Follow-ups

Texts stale customers after 2 days with a specific nudge

🔔
Builder Nudges

Alerts about pending approvals and stale leads

📊
Pipeline Reports

Biweekly SMS with conversion rates and coaching

📐
Post-Visit

Prompts for measurements to draft the proposal

🎓
Activation

Days 1, 3, 7: teaches you to get the most from Maya

Engineering

Built for reliability, not demos

Model-Tier Optimization

Reasoning-heavy tasks (proposals, customer conversations) run on frontier models. Speed-critical checks (lead scoring, QA review) run on fast models at 10-15x lower cost per call.

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

FastAPI (async)

Non-blocking I/O

Twilio

SMS, voice, dedicated numbers

Stripe

Subscriptions & trials

PostgreSQL

Multi-tenant, read replicas

Redis + arq

Background jobs & cache

Google Sheets

Auto-synced lead tracker

Google Calendar

Site visit scheduling

Multi-tenant architecture · 20 behavior-tuned prompt files · Circuit breakers & retry logic · TCPA/SMS compliance · End-to-end encryption