EST. 2026 For people who work with their hands

Hire Elsa.
She runs the office.
You run the jobs.

Elsa is your business assistant. Text her, leave her a voice memo, or call her - the way you would a real person. She sends contracts, follows up with customers, schedules jobs, updates your website, files your 1099s, and does the hundred other things that keep you up past 10 pm.

Get Elsa on your phone See how she works 2 WEEKS FREE - CANCEL ANYTIME
Elsa Bishop confirmed for 2pm. Invoice sent to Garcia.
Elsa +1 515 738 3572 - LIC #C-20
Built for
  • HVAC
  • Plumbing
  • Electrical
  • Carpet Cleaning
  • Roofing
  • Landscaping
  • General Contracting
  • Pest Control
A day in the truck

It's 9:47 pm. You're still working.

You finished the last call at 6:30. You ate dinner standing up. Now you're at the kitchen table with your laptop and a beer, doing the part of the job nobody pays you for. Sound familiar?

01 / 06 6:48 AM

Three missed calls before you've had coffee.

Two of them voicemails. One was probably a real job. You'll call back at lunch. Maybe. Last week you forgot and Mrs. Patel went with the other guy.

02 / 06 11:22 AM

The website still has your old number.

You switched carriers eight months ago. Your web guy hasn't answered an email in two weeks. You can't even remember the password to log in.

03 / 06 2:15 PM

"Hey can you send me that estimate?"

Mrs. Henderson texted. The estimate is in your truck somewhere. Or your email. Or maybe you never typed it up.

04 / 06 4:03 PM

Jose started Monday with no contract.

He's a 1099. You meant to print the form, get it signed, send him the W-9. Tax season is going to hurt this year.

05 / 06 7:51 PM

You're running 90 minutes late to the Garcia job.

You should text Cristina. But you're driving. You forget. You show up and she's mad. There goes the five-star review.

06 / 06 9:47 PM

Invoicing. Again.

Six jobs to invoice. You're going to be at QuickBooks for an hour. Your kid's already in bed.

The work isn't the work.
The paperwork is.

Meet Elsa

Like having a great office manager who never sleeps and never quits.

Text her from the truck. Voice-memo her between jobs. She handles the rest - calls, emails, contracts, follow-ups, your website, your books. She knows your business, your customers, your crew, and your jobs.

  1. Text her like you'd text anyone. No app to learn. No dashboard to log into. iMessage, WhatsApp, plain SMS - whatever you already use.
  2. She knows your business. Elsa connects to QuickBooks, your CRM, your calendar, your website, your supply houses. She remembers every job, customer, and quote.
  3. She asks before she sends. Money moves, contracts go out, customers get messaged - Elsa shows you the draft first. You say "send it." She sends it.
  4. She's there at 6 am and 11 pm. Customers calling after hours? She answers, takes the details, and books them for the morning.
E
Elsa
Today 7:14 AM
morning. whats today look like
Morning. 4 jobs today:
8:30 - Garcia, 1234 Main St. AC tune-up. Mike on the truck with you.
11:00 - Patterson estimate, 88 Oak. New mini-split.
1:30 - Bishop, full install. All day. Jose meeting you on-site.
Two estimates pending: Henderson, Lin. Both need responses.
yeah send it. and remind jose to bring the gauges
On it. Texting Jose now. Henderson quote going out.
running 30 min late to bishop
Got it. I'll text Bishop. Want me to push the 1:30 to 2:00 or keep it tight?
push to 2
Done. Bishop confirmed 2:00. I bumped Patterson to give you breathing room.
Real things she does

Eight actual messages. Eight things off your plate.

This isn't a chatbot. Elsa actually does the work. Sends the document. Updates the site. Files the form. Calls the customer. Here's what that looks like.

01 - Onboard a sub

Send Jose a 1099 contract.

send a 1099 contract to jose, his email is jose@gmail.com
Standard subcontractor agreement, $35/hr? Adding W-9 for him to fill out.
yes
Sent. He'll get a DocuSign link in 2 min. I'll ping you when he signs.

Outcome Contract and W-9 sent without opening a laptop.

02 - Customer comms

Tell Cristina you're running late.

text cristina at 1234 main, we're delayed on the wilson job
Drafting a delay text with today or tomorrow morning options. Send?
send

Outcome Customer gets an honest update before frustration turns into a review.

03 - Website update

Change the phone number on your site.

update my phone number on the website to 515-402-1848
Updating header, footer, contact page, Google Business Profile, and Yelp listings.
Live. Want call forwarding from the old number for 30 days?

Outcome One text updates every place customers find you.

04 - Invoicing

Invoice all of today's jobs.

invoice everyone from today
3 jobs ready: Garcia ($285), Patterson estimate, Bishop ($4,200 install).
yes
Sent. Garcia is auto-pay; Bishop has Net-15.

Outcome Invoices go out while the day is still fresh.

05 - The agenda

What's on for tomorrow?

whats tomorrow look like
3 jobs. Light day.
9 - Lin estimate. 11 - Sanchez. 2 - Holloway annual service.
Sanchez sounded urgent. Bring the manifold gauges.

Outcome The next day is organized before you leave the driveway.

06 - Job recall

Pull up an old job.

what unit did we put in at the garcia house last summer
August 14, 2025. Carrier Infinity 24ANB1, 3-ton. Warranty runs through Aug 2035.

Outcome Every job detail is searchable by plain text.

07 - Supply order

Order parts mid-job.

order 50 ft of 3/8 line set from ferguson, charge to bishop
Ferguson on Sepulveda has it in stock - $148. Will-call pickup or delivery?
will call, mike will grab it
Ordered. PO #41208. Tagged billable. Texting Mike the order number.

Outcome Parts, purchase order, and job costing stay together.

08 - Reviews

Handle a Google review.

New 5-star review from Pat Henderson. Mentions Mike by name. Want a reply?
yes
"Thanks Pat - Mike says it was a pleasure." Send?
good

Outcome Reputation work happens without becoming another chore.

The full job description

Everything an office manager does. Without the salary.

Elsa is built around the daily mess of trade businesses: calls coming in, estimates going out, crews moving around, parts getting ordered, and customers expecting answers.

01

Customer comms

Calls, texts, follow-ups, appointment reminders, and after-hours intake.

  • Missed-call texts
  • Voice memo summaries
  • Customer follow-ups
02

Estimates & quotes

Drafts, sends, tracks, and nudges every open estimate.

  • Quote templates
  • Approval before send
  • Follow-up reminders
03

Contracts & HR

Subcontractor agreements, W-9s, onboarding, and crew reminders.

  • 1099 packets
  • Crew documents
  • Status tracking
04

Invoicing & books

Turns finished work into invoices and keeps job notes attached.

  • QuickBooks ready
  • Deposits and balances
  • Payment reminders
05

Scheduling & dispatch

Keeps the calendar useful when jobs run long or crews shift.

  • Route changes
  • Customer updates
  • Crew texts
06

Website & listings

Updates your site, phone number, hours, and directory profiles.

  • Header/footer edits
  • GBP updates
  • Local listings
07

Reviews & reputation

Drafts replies, catches trends, and prompts happy customers.

  • Review alerts
  • Reply drafts
  • Crew shout-outs
08

Suppliers & ordering

Finds parts, places orders, tags POs, and notifies the crew.

  • Will-call orders
  • Billable tags
  • Supplier history
09

Memory & recall

Finds the old job, the installed unit, the warranty, and the photo.

  • Job history
  • Customer notes
  • Warranty details
Straight talk

Who Elsa is - and isn't - for.

You'll get along with Elsa if

  • You run a trade business and still handle too much admin yourself.
  • Your customers text you, call you, and expect real answers quickly.
  • You want less software to manage, not another dashboard to babysit.
  • You are comfortable reviewing and approving important actions by text.

Probably not for you if

  • You already have a full office team that catches every loose end.
  • You want a generic chatbot instead of an assistant that does back-office work.
  • You never want software touching scheduling, invoices, or customer messages.
  • You are not ready to connect the tools your business already depends on.
Get started

Stop working two jobs. Hire Elsa.

Put Elsa on your phone for two weeks. Let her chase the paperwork, organize the day, and keep customers moving while you stay on the job.

Text +1 515 SET ELSA
2 weeks free. Then simple monthly pricing. Cancel anytime.
SMS opt-in

How ElsaAi texting works.

ElsaAi sends account verification texts, service notifications, and business assistant messages you request or approve. You can start by texting ElsaAi from this site or by verifying your mobile number during account setup.

By texting ElsaAi or providing your mobile number, you agree to receive SMS messages from ElsaAi. Message frequency varies. Message and data rates may apply. Reply STOP to opt out and HELP for help.

ElsaAi does not share, sell, rent, or provide mobile phone numbers, SMS opt-in data, or messaging consent to third parties or affiliates for marketing or promotional purposes.