You’re on your third roof of the day. Your phone buzzes — a homeowner wants a callback about a quote you sent last week. Then a text from your supplier about a delayed order. Then an email from your accountant asking for receipts. None of it gets answered until 8 PM, when you’re sitting on the couch half-asleep.

Sound familiar? You need an office manager. But at $1,500–$2,500 a month for even a part-time hire, most contractors doing under $1M in revenue can’t justify it.

Here’s what I’ve been running for the last few months instead: an AI office manager built on OpenClaw — an open-source tool that connects to your email, texts, and messaging apps, then handles the repetitive office work that eats your evenings. Total cost: about $25–$55 a month in API fees.

This isn’t a fantasy. It’s a working system. And I’m going to walk you through exactly how to build one.

The Office Manager Problem for Contractors

The typical contractor wears every hat. You’re the estimator, the project manager, the salesperson, the bookkeeper, and the customer service department. According to a 2024 Jobber survey, contractors spend an average of 18 hours per week on administrative work — that’s nearly half a standard workweek not swinging a hammer or managing jobs.

The math gets ugly fast:

  • 18 hours/week × $75/hour (what your billable time is worth) = $5,400/month in lost revenue from admin work
  • A virtual assistant costs $500–$1,500/month depending on skill level
  • A part-time office manager runs $1,500–$2,500/month with taxes and benefits

Most contractors just absorb the pain. They answer emails at midnight, forget follow-ups, and lose jobs because they took three days to return a call.

An AI office manager doesn’t fix all of this. But it handles the 60–80% that’s repetitive, predictable, and doesn’t require a human brain making judgment calls.

What an AI Office Manager Actually Handles

Before we get into the build, here’s what’s realistic. Not what some marketing page promises — what actually works reliably right now.

Email Triage and Response

Your AI office manager reads every incoming email and sorts it into buckets:

  • New lead inquiries — flags them as urgent, sends an immediate acknowledgment (“Thanks for reaching out! Chuck typically responds within a few hours with scheduling availability.”)
  • Existing customer questions — drafts a response based on project details you’ve logged
  • Vendor/supplier messages — files them and summarizes anything time-sensitive
  • Junk and spam — archives automatically

It won’t compose a detailed change order proposal. But it’ll make sure no lead sits unanswered for 48 hours — which, according to a 2023 ServiceTitan report, is the #1 reason contractors lose jobs to competitors.

Appointment Booking and Scheduling

Connect OpenClaw to your calendar and it can:

  • Offer available time slots to customers who ask for an estimate
  • Send appointment confirmations
  • Send day-before reminders to both you and the customer
  • Reschedule when someone asks to move a time

This alone saves most contractors 3–5 hours a week of phone tag.

Follow-Up Sequences

You send a quote on Monday. If the customer doesn’t respond by Wednesday, your AI office manager sends a friendly nudge: “Hey, just checking in on the estimate we sent over. Happy to answer any questions.”

If they still don’t respond by the following Monday, another follow-up. You set the cadence. The AI executes it.

Most contractors I work with close 15–25% more quotes just by following up consistently. It’s not that AI is a better salesperson — it’s that it actually remembers to do the follow-up.

Invoice Reminders

Net-30 invoice outstanding at day 25? Automatic reminder. Day 35? Another one, slightly firmer. Day 45? Flags it for your attention with a summary of the invoice and customer history.

Morning Briefings

Every morning at 6:30 AM, you get a message (text, WhatsApp, email — your choice) with:

  • Today’s scheduled jobs and appointments
  • Outstanding quotes awaiting response
  • Overdue invoices
  • Any urgent messages that came in overnight
  • Weather forecast for your job sites

It takes 90 seconds to read. You start the day knowing exactly what needs your attention.

End-of-Day Summaries

At 6 PM, a wrap-up:

  • Messages sent and received today
  • Follow-ups completed
  • Anything that needs your input tomorrow
  • Upcoming deadlines for the next 48 hours

How OpenClaw Makes This Work

OpenClaw is open-source (MIT license), self-hosted, and runs on a Mac, PC, Linux box, or even a Raspberry Pi. If you haven’t set it up yet, start with our OpenClaw setup guide. The basics take about 30 minutes.

Here’s how the office manager setup works at a technical level.

Step 1: Configure Your SOUL.md

SOUL.md is OpenClaw’s personality file. It tells the AI who it is, how it should behave, and what rules to follow. For an office manager, yours might look like this:

# SOUL.md — Office Manager for [Your Company]

You are the AI office manager for [Company Name], a [trade] contractor
in [City, State].

## Your Job
- Triage all incoming emails and messages
- Respond to new leads within 15 minutes during business hours
- Follow up on unanswered quotes (Day 3, Day 7, Day 14)
- Send invoice reminders (Day 25, Day 35, Day 45)
- Deliver morning briefings at 6:30 AM and EOD summaries at 6:00 PM

## Rules
- NEVER quote a price. Always say "Chuck will get back to you with
  a detailed estimate."
- NEVER promise a start date. Say "We'll confirm scheduling once
  the project details are finalized."
- Flag anything involving complaints, legal language, or angry
  customers for immediate human review.
- Be friendly, professional, and brief. Sound like a real person,
  not a corporate robot.
- Use the customer's first name when you have it.

The key here: explicit rules about what the AI should never do. You don’t want it quoting prices or making promises you can’t keep.

Step 2: Connect Your Channels

OpenClaw connects to the communication tools your customers actually use:

  • Email — via IMAP/SMTP or Gmail API
  • SMS — via Twilio or similar
  • WhatsApp — via WhatsApp Business API
  • Telegram — native integration

For most contractors, email + SMS covers 90% of customer communication. We covered channel setup in detail in our guide on handling every customer message with OpenClaw.

Step 3: Set Up Cron Jobs

Cron jobs are scheduled tasks — they tell OpenClaw to do specific things at specific times. Here are the ones that make your office manager run:

Cron Job Schedule What It Does
Morning briefing 6:30 AM daily Compiles overnight messages, today’s schedule, weather
Lead check Every 15 min, 8AM–6PM Checks for new leads, sends acknowledgments
Follow-up sweep 9:00 AM daily Checks for quotes needing follow-up
Invoice reminder 10:00 AM Mon/Thu Checks for overdue invoices
EOD summary 6:00 PM daily Summarizes the day’s activity

For the full breakdown on setting up cron jobs, see automating daily tasks with OpenClaw.

Step 4: Add Skills

Skills are modular add-ons that give OpenClaw specific capabilities. For an office manager build, you’ll want:

  • Calendar skill — reads and writes to Google Calendar or Outlook
  • Email skill — sends and receives email with templates
  • CRM skill — logs customer interactions (even a simple spreadsheet works)
  • Weather skill — pulls forecasts for your service area

Skills are just folders with instructions. The OpenClaw community has dozens of pre-built ones, and writing your own is straightforward if you can describe what you want in plain English.

The Real Cost Comparison

Here’s where the math gets interesting. Let’s look at three options for a contractor doing $500K–$1M in annual revenue.

Option A: Virtual Assistant ($500–$1,500/month)

  • Cost: $6,000–$18,000/year
  • Hours: 10–20 hours/week
  • Pros: Human judgment, can handle complex situations, builds real relationships
  • Cons: Limited hours, needs training, turnover, time zone issues (many VAs are offshore)

Option B: Part-Time Office Manager ($1,500–$2,500/month)

  • Cost: $18,000–$30,000/year (plus taxes, potential benefits)
  • Hours: 20–30 hours/week
  • Pros: In-person, full context, handles anything
  • Cons: Expensive for small operations, still limited to business hours, PTO and sick days

Option C: OpenClaw AI Office Manager ($25–$55/month)

  • Cost: $300–$660/year
  • Breakdown: ~$20–$40/month in LLM API costs (Claude or GPT), ~$5–$15/month for Twilio SMS or similar services
  • Hours: 24/7/365
  • Pros: Never sleeps, never forgets, instant response to leads, scales perfectly, no training period after initial setup
  • Cons: Can’t handle angry customers, no complex judgment, limited to tasks you’ve defined, requires initial setup time

The API cost depends on volume. A contractor getting 5–15 new leads per week and managing 10–20 active customers will typically land around $25–$35/month. High-volume operations with 50+ leads weekly might hit $50–$55.

The Hybrid Approach (What I Recommend)

Don’t think of it as AI replacing a human. Think of it as AI handling the bottom 60–80% of office tasks so that if you do hire someone, they can focus on the high-value work: complex customer relationships, detailed estimates, vendor negotiations.

Some contractors I’ve worked with started with OpenClaw handling everything, then hired a part-time person 6 months later — but only needed them 10 hours a week instead of 25, because the AI had taken over all the routine stuff.

What an AI Office Manager Can’t Do

I’d be lying if I said this replaces a human entirely. Here’s where it falls short:

Angry or upset customers. When someone’s furious about a delay or quality issue, they need a human with empathy and authority. Your AI should flag these immediately and route them to you. A canned response to an angry homeowner will make things worse.

Complex judgment calls. “Should we eat the cost on this warranty callback to keep the relationship?” That’s a business decision. The AI can surface the information, but the call is yours.

Physical tasks. Obviously. It can’t file physical paperwork, accept deliveries, or walk a job site.

Nuanced relationship management. Your best customers — the ones who refer you 5 jobs a year — deserve personal attention. The AI handles the routine. You handle the relationships that matter most.

Anything you haven’t defined. An AI office manager only does what you set up. If you don’t create a follow-up sequence, it won’t follow up. If you don’t connect your calendar, it can’t book appointments. The initial setup is where you invest the most time.

Your 4-Week Rollout Plan

Don’t try to build everything at once. Here’s the phased approach that works.

Week 1: Foundation

  • Install OpenClaw on your computer or a Raspberry Pi (setup guide here)
  • Write your SOUL.md with clear rules and boundaries
  • Connect your email
  • Set up the morning briefing cron job
  • Goal: Wake up to a daily briefing every morning for a week. Get comfortable with the format.

Week 2: Lead Response

  • Set up the 15-minute lead check
  • Write your lead acknowledgment templates
  • Test with a few dummy emails to yourself
  • Goal: Every new lead gets a response within 15 minutes during business hours. Monitor closely — read every response the AI sends for the first week.

Week 3: Follow-Ups and Reminders

  • Build your quote follow-up sequence (Day 3, Day 7, Day 14)
  • Set up invoice reminders
  • Add the EOD summary
  • Goal: No quote goes unfollowed. No invoice slips past 30 days without a nudge.

Week 4: Calendar and Polish

  • Connect your calendar
  • Set up appointment booking
  • Refine your SOUL.md based on two weeks of real usage
  • Adjust templates based on customer responses
  • Goal: Full office manager operation. Review weekly to tune.

After the first month, you’ll spend maybe 30 minutes a week maintaining the system — tweaking templates, adding new rules when edge cases come up, reviewing the AI’s responses to make sure quality stays high.

Real Numbers from My Setup

I’ve been running a version of this system for the last three months. Here’s what it looks like in practice:

  • Average monthly API cost: $32
  • Emails triaged per day: 25–40
  • Lead response time: Under 4 minutes during business hours (was 4–6 hours before)
  • Follow-up completion rate: 100% (was about 40% when I relied on memory)
  • Time saved per week: Roughly 12 hours of admin work

That’s not theoretical. Those are real numbers from real usage. Your mileage will vary based on volume, but the pattern holds: the AI handles the repetitive stuff, and you get your evenings back.

Is This Right for Your Business?

This setup works best if you:

  • Get at least 5 new leads per week
  • Currently spend 10+ hours weekly on admin tasks
  • Have predictable communication patterns (most contractor-customer communication follows templates)
  • Are comfortable with a one-time setup investment of 8–12 hours across the first month

It’s probably not worth it if you:

  • Only do 2–3 jobs per month with long-standing repeat clients
  • Already have a great office manager and the budget to keep them
  • Need heavy phone-based interaction (AI voice is getting better but isn’t quite there yet for complex contractor conversations)

If you want to run the full ROI calculation for your specific situation, we built a tool for that: how to calculate AI ROI for your contracting business.

Getting Started Today

Here’s the shortest path from reading this article to having a working AI office manager:

  1. Install OpenClaw — 15 minutes. Follow our setup guide.
  2. Write your SOUL.md — 30 minutes. Use the template above as a starting point.
  3. Connect email — 15 minutes.
  4. Set up your morning briefing — 10 minutes.

That’s it for day one. You’ll wake up tomorrow with a briefing waiting for you. From there, add one new capability per week using the rollout plan above.

The contractors who are going to dominate in the next 5 years aren’t the ones with the biggest crews or the fanciest trucks. They’re the ones who figured out how to run a tight operation without burning out. An AI office manager won’t replace hustle — but it’ll make sure the hustle counts.