The full tour

Everything OfficeAssist can do

Your AI office manager for a service business — it answers the phone and texts, books the work, sends the invoices, chases reviews, and keeps the day organized. Here's every feature, in plain language.

AI phone answering AI texting Customers Jobs & invoices Appointments Voicemails Campaigns Copilot Knowledge base Photo diagnostics Follow-ups Message templates Dashboard Team & accounts Dispatch & field operations Estimates, pricing & payment plans Memberships & urgent-call handling Books, costing & profit Teach & improve the AI
Answers your calls

AI phone answering

A friendly AI assistant that picks up the phone so you never miss a customer — even mid-job or after hours.

📞

The AI phone assistant

When a customer calls, the AI answers in a natural voice, offers to book an appointment or leave a message, and gathers what it needs — name, address, the problem, a time. It only offers times you're genuinely open (from your calendar), speaks in your local time zone, and can answer questions from your knowledge base (pricing, service area, hours) instead of guessing.

🎚️

Choose how calls are handled

Admins
  • AI answers the call and books.
  • Text back on missed call — a friendly invite to book or message.
  • AI answers + text follow-up if the call ends without a booking.
📼

Leave a message

On any call, the caller can leave a recorded message. It's saved, transcribed to text, and you're notified — so you can act on it without listening to the whole thing.

🛡️

Cut the spam calls

Admins

Known spam and robocallers are flagged automatically and can be sent to voicemail or declined — so your team is only interrupted by real customers, while your regulars always get through.

📝

A summary of every call

Admins

Inbound calls are logged with a short written summary of what the caller wanted, so anyone on your team can follow up without relistening.

Answers your texts

AI texting

The same helpful assistant over SMS — a back-and-forth that books the job by text.

💬

Two-way text conversations

Customers text your number and the AI chats naturally to book an appointment or take a message, offering only real open times and answering pricing/policy/hours questions from your knowledge base. Replies are short and human — the way people actually text.

↩️

Missed-call text-back

If a call is missed, the caller automatically gets a text inviting them to reply and get taken care of right away.

🔢

Quick-book menu

Missed-call invites can offer a numbered menu — reply 1 for the soonest opening, 2 for tomorrow, 3 for a specific time — from your real availability.

🔁

Reschedule or cancel by text

Confirmations invite the customer to reply RESCHEDULE or CANCEL. The AI understands "Friday" or "tomorrow," offers real new slots, and moves the appointment.

📥

SMS Leads inbox

Admins

A running list of inbound text leads with the details the AI captured — name, address, the issue, the preferred time — so you can follow up and mark them handled.

💬

Website chat that books jobs

Add an AI chat bubble to your website. Visitors get instant answers and can request service any time — and their details flow into the same inbox as your calls and texts.

🗂️

One inbox for every conversation

Admins

All your text and website-chat conversations in a single feed, newest first — read the full back-and-forth with any customer without hunting across channels.

🌎

Answers in Spanish

The assistant can automatically detect and reply in Spanish, so you serve more of your community with no extra work.

Your people

Customers

A clean address book that doubles as each customer's full history.

🔎

Customer list & search

Search by name, phone, city, or ZIP. Add and edit customers with a proper split address — street, city, state, and ZIP in their own fields — so records stay tidy and searchable.

🎙️

Add a customer by voice

Tap New by Voice and speak the details. The AI transcribes it and fills in name, phone, email, and the full address for you to check and save.

📇

Customer history

Open any customer to see their lifetime value, all past jobs, and their appointments — plus quick buttons to book them again or start a new job.

⬇️

Export to spreadsheet

Admins

Download your (optionally filtered) customer list as a CSV — for accounting, mailing, or backup.

The work

Jobs & invoices

From a spoken note in the truck to a paid invoice — the core of the day.

🧾

Voice note → invoice

Record or upload a quick recording of what you did. The AI transcribes it, drafts a full invoice — line items, labor and parts, total — and even writes a friendly customer email. Review, tweak, and save it as a job. The fastest way to turn a finished visit into money owed.

📋

Jobs list & statuses

Filter by status — Draft, In Progress, Completed, Invoiced, Cancelled — and by date range, so you always know what's outstanding.

👷

Assign a technician

Admins

Assign or reassign a technician by name. Technicians see their own jobs but can't reassign or delete work.

🖨️

Print a clean invoice

Print a professional invoice — your details, the customer, line items, and total — ready to hand over or save as a PDF.

✉️

Text or email the customer

Send an update straight from the job, with a sensible message pre-filled that you can edit before it goes.

💳

Get paid with a link

Admins

Generate a payment link and send it by text or email. The customer taps, pays, and the job's payment status updates automatically — no manual follow-up.

📷

Photos on every job

Attach before/after and equipment photos right to the job — organized automatically. A little camera badge on the customer's job list shows which visits have pictures.

📲

Pay by text

Admins

Customers can pay just by texting — Office Assist finds their open invoice and sends the secure link to the number on file. When they pay, the job marks itself paid.

🧮

Sales tax, handled

Admins

Turn on your local tax rate and it's added correctly to invoices and payment links — shown as subtotal, tax, and total. Your revenue reports stay clean.

🏦

Your own payment account

Admins

Connect your own payment account so money from customer payments lands directly with you.

The schedule

Appointments & calendar

Book, confirm, remind, reschedule — and keep it all in sync with Google Calendar.

📅

Book & manage

Create appointments, add notes, move them through their stages, and link the jobs that come out of them.

🎙️

Book by voice

The New by Voice button opens the AI Dispatcher — record a note describing the appointment and the AI pulls out the customer, the issue, and the time to book it.

🧑‍🔧

Assign the technician

Admins

Attach a technician to an appointment — and their name can flow into the customer's confirmation text, so the customer knows who to expect.

🔔

Confirmations & reminders

Customers get an automatic confirmation when booked; you can send reminder texts or confirmation emails on demand, all in your business's wording.

🗓️

Google Calendar sync

Admins

Connect Google Calendar so appointments appear there automatically — and so AI booking only offers times you're actually free.

Nothing slips

Voicemails

📼

Your recorded messages, transcribed

Admins

Every voicemail lands in one inbox with a text transcription, the caller's number, and a play button. When a new one arrives you're pinged by text and email with a link, so you can respond fast even when you can't listen.

Grow

SMS marketing campaigns

Reach the right customers with a text blast — safely and on your schedule.

📣

Targeted text campaigns

Admins

Choose who gets it — by ZIP, service type, or how recently they were served. A preview grid lists exactly who will receive it, with a checkbox to exclude anyone. Personalize with merge tags like {FirstName}, {City}, or {LastServiceDate}, schedule it for later, and rest easy — opted-out customers are skipped automatically.

From a Copilot answer to a campaign

Ask Copilot "which customers haven't booked in six months?" — when it returns a list, a Create a campaign button carries those exact customers into a new campaign, pre-loaded and ready to message.

Just ask

Business Copilot

🤖

Ask about your business in plain English

Admins

No reports to build — just questions. "How much revenue this month?" "Which customers haven't booked in 6 months?" "What's coming up this week?" Copilot answers from your own data in a sentence — and can turn a list of customers into a marketing campaign on the spot.

Teach it once

Knowledge base

Put your pricing, policies, and procedures in one place — then the AI (and your team) can answer from them.

📚

Add your know-how

Admins

Drop in pricing, policies, service-area notes, and step-by-step procedures — searchable "company memory."

Ask it anything

Anyone, including technicians, can ask "what's our warranty policy?" and get a grounded answer. Technicians get a read-only version.

🔗

It powers the AI's answers, too

The same knowledge grounds your AI phone and text assistant, so callers and texters get real answers about pricing, hours, and service area.

Snap a photo

AI photo diagnostics

📸

Diagnose equipment from a picture

Upload a photo of a nameplate, a fault, or damage, and the AI identifies the equipment type, brand, and model, then suggests the likely causes, recommended actions, and parts you might need — and flags any safety concerns. A confidence note tells you when a human should double-check.

On autopilot

Automatic follow-ups

Review requests — with a safety net

Admins

After a job wraps, the customer automatically gets a warm text inviting a Google review. Happy customers are sent to your review page; if someone's unhappy, it quietly routes to you first so you can make it right — protecting your public rating.

🛠️

Maintenance reminders

Admins

Months after their last visit, customers get a friendly nudge that it's time for maintenance, with a one-word reply to schedule.

🔁

Win back lapsed customers

Admins

Build a list of customers who haven't been back in a while and re-engage them with a friendly, automated sequence — an easy way to turn your existing list into new jobs.

🌱

Nurture leads that haven't booked

Admins

Warm leads that didn't book right away get automatic, well-timed follow-ups so they don't go cold.

Your voice

Message templates

📝

Make every automatic message sound like you

Admins

Customize the automatic customer messages — confirmations and reminders, "job recorded," payment-link text and email, missed-call text-back, booking confirmations, review requests, and maintenance reminders. Drop in merge tags so each message personalizes itself: {FirstName} {BusinessName} {Address} {AppointmentDate} {TechnicianName} {PaymentLink}. Each has a built-in cheat sheet and a one-click "reset to default."

Home

The dashboard

📊

Your day at a glance

Five quick tiles — open jobs, completed today, revenue this month, upcoming appointments, and total customers — each clickable, plus a 7-day trend and today's appointments. Technicians see a version scoped to their own work, without revenue.

📈

See what's driving revenue

Admins

A deeper report ties your paid revenue back to its source — recovered missed calls, win-backs, review-driven saves, and reminders — plus response-time metrics, so you can see the ROI of every automation.

Your people, inside

Team & accounts

Roles that fit the job, and the tools to run your team.

🧑‍🤝‍🧑

Three roles

Business Admin runs the whole business; Technician gets a focused view of their own assigned work (no revenue or marketing); and a Platform Admin oversees every account.

👥

Add & manage your team

Admins

Add a team member with a name and role — Technician or Tenant Admin (team lead) — reset passwords, or remove them.

🔑

Simple, secure sign-in

Email + password with a self-service "Forgot password" email reset — no waiting on support to get back in.

Run the field

Dispatch & field operations

See the whole day, send the right tech, and put a fast workspace in every technician's pocket.

🗓️

Visual Dispatch Board

Admins

See your whole day on one screen — every technician as a row, time across the top. Drag jobs onto the right tech and time, with instant warnings for conflicts, missing skills, or off-hours before you commit.

🎯

Smart Technician Assignment

Admins

Office Assist recommends the best tech for each job by skills, availability, service area, workload, and past history with the customer — and shows you exactly why, so the final call is always yours.

📱

Native App for Technicians

Technicians

A real iOS & Android app built for the field: today's stops in order, one-tap directions, call, and text, and simple On My Way → Arrived → Start → Complete buttons that keep customers updated. It keeps working with no signal and syncs automatically when they're back online.

⏱️

Technician Time Tracking

Technicians

Techs clock on and off jobs right from the app — on-the-way, working, parts run, break — and the hours roll up into accurate labor totals that feed job costing and payroll.

🏷️

Business Units & Availability

Admins

Organize crews into business units (install, service, plumbing…), set each tech's working hours and time off, and dispatch respects it all — so you never book someone who's off or out of their lane.

📋

AI Pre-Job Brief

Technicians

Before a tech arrives, they get a concise briefing — the customer's history, on-site equipment, past work, and membership status — assembled from your real records, so they walk in prepared, not guessing.

🛠️

Equipment & Service History

Keep a record of each customer's units — make, model, serial, install date, warranty — and every service they've had, so your team and the AI always know what's on site before the truck rolls.

Win the sale

Estimates, pricing & payment plans

Quote fast, close online, and let customers pay big jobs over time.

🧾

Estimates with Good/Better/Best

Send branded estimates with Good/Better/Best options. Customers review on their phone, pick an option, and accept with one tap — which instantly becomes a job. A polished PDF is generated automatically.

📚

Price Book

Admins

Build your catalog of services, parts, and prices once; every estimate pulls from it so quotes are consistent and on-brand. Your prices are always the source of truth.

📸

AI-Assisted Estimating

Technicians

A tech snaps a few photos and says what they see; the AI drafts an estimate matched to your price book for the tech to approve. It never makes up a price — you always approve before it reaches the customer.

🔁

Estimate Follow-Up

Estimates that aren't accepted get friendly, automatic follow-ups on a schedule you set — and your dashboard shows the real dollars recovered, not just messages sent.

✍️

Online Sign-Off & Photos

Customers approve and sign the estimate right on their phone, and you can attach job-site photos so they see exactly what they're approving. The signed version is saved as a locked record.

🛡️

Margin Guardrails

Admins

Set a minimum margin and Office Assist warns before an estimate goes out under it — so discounts and low-ball quotes need a deliberate override, not a slip.

💳

Customer Payment Plans

Let customers say yes to big jobs with monthly payment options — 3, 6, 9, or 12 payments. Payments run automatically to your own account by card or bank draft, with reminders, early payoff, and refunds.

💰

Customer Financing

On bigger jobs, customers can check whether they prequalify for financing through a lending partner — and checking won't affect their credit. Office Assist is not a lender; all rates and terms come from the lender, shown only by them.

Keep them coming back

Memberships & urgent-call handling

Recurring revenue on autopilot, and no dropped emergency calls.

🔧

Maintenance Memberships

Admins

Offer recurring service plans that bill on a schedule and keep customers coming back. Office Assist automatically reaches out with real open times when a member is due for service.

🗓️

Automatic Membership Billing

Admins

Members securely save a card once and each period charges itself to your own account — with automatic retries, dunning reminders on a failed payment, and one-click refunds when you need them.

📞

Warm Call Transfer

When a caller needs a person, the AI connects them live and briefs your team on who's calling and why before they pick up — so nobody has to repeat themselves.

🚨

Escalation Chains

Admins

Set an order of who gets called for urgent issues — the AI rings down your escalation chain until someone answers, so a true emergency never sits unanswered.

Know your numbers

Books, costing & profit

See what each job really makes, and keep your accounting in sync without double entry.

🧾

QuickBooks Online Sync

Admins

Connect QuickBooks Online and Office Assist keeps your customers, invoices, payments, and refunds flowing into your books automatically — accurately, with no double entry.

📈

Job Costing & Gross Margin

Admins

Log materials, labor, subcontractors, and fees on each job and see estimated-vs-actual gross margin — so you know which jobs, crews, and services actually make money.

💵

Effective-Dated Labor Rates

Admins

Set each technician's cost rate — the hours tracked in the field convert to real labor cost automatically, so your margins reflect what the work truly costs.

📊

Financing Dashboard

Admins

Track every financed job in one place — prequalified, in progress, settled — so you always know where your financing offers stand.

Your business, your voice

Teach & improve the AI

Shape how the assistant talks and acts — with your approval on every change.

🎓

Teach the AI

Admins

See a reply you'd word differently? Flag it and Office Assist turns your correction into a short house rule the assistant follows from then on. Nothing changes until you approve it.

🧪

Test Before You Ship

Admins

Preview a new rule against your own recent conversations to see exactly how the assistant's replies would change — before it ever affects a real customer.

🧭

Routing Rules

Admins

Set firm guardrails — hand certain conversations straight to a person, hold off on a payment link, or skip auto-booking — and Office Assist enforces them, not just suggests them.

🗂️

One Inbox for Everything

Admins

Calls, voicemails, texts, website chats, and leads land in one unified inbox — grouped by customer, with status, assignment, and a response-time clock so nothing slips.

Live AI Demo

Try Office Assist live

Call our AI receptionist and experience Office Assist exactly the way your customers would — ask a question, request service, or try to schedule an appointment.

📞 Call the AI — (877) 333-2283 Request a Demo

Sales & questions? Call (985) 333-0234