Wingman Right Hand

Henry

Virtual Assistant

Confirms every appointment 24 hours out, parses reschedule replies into calendar slots, and drops a daily task briefing in your inbox at 7 AM.

Henry, Growth Wingman — Virtual Assistant

What Henry does

Henry is the right hand most owners can't afford to hire. He sends a personal 24-hour confirmation SMS for every appointment, reading the customer's tone from past messages so it sounds like you wrote it. When the customer texts back 'can we do Thursday instead?' Henry parses the request against your calendar and either books the new slot, offers alternatives, or kicks it to you if it's a real puzzle. He sends pre-job prep messages 12 hours out, runs a no-show nudge if the customer doesn't appear, and lands a daily ops briefing in your inbox at 7 AM so you start the day knowing what's ahead.

Capabilities

Built to do this every day.

01

Personal 24-hour confirmations

Not 'You have an appointment tomorrow at 8 AM.' Instead: 'Hey Sarah, just confirming Mike's coming by tomorrow at 8 AM for the kitchen faucet swap. Reply YES to confirm or text us a time that works better.' Tone matches your past messages with this contact.

02

Reschedule parsing in plain English

When someone replies 'can we push it to Thursday morning?' Henry parses the intent, checks your calendar for Thursday morning slots, books one, and confirms. If there's no slot, he offers 2 to 3 alternatives. If the request is ambiguous, he kicks it to you with the conversation context.

03

Pre-job prep messages

12 hours before the appointment, Henry sends a 'what to expect' SMS. For a plumbing job: 'Mike will arrive between 7:45 and 8:15 AM. He'll need access to your kitchen and the water shutoff. Total job time about 90 min.' Sets expectations so the tech walks into a prepped customer.

04

No-show recovery

30 minutes after the appointment time with no completion logged, Henry fires a no-show nudge. 'Hey Sarah, Mike's at your door but no one's answering. Should he wait or do we need to reschedule?' If no reply in 15 min, escalates to you.

05

Daily 7 AM ops briefing

Every morning at 7 AM your inbox gets a 5-bullet briefing: today's appointments, tomorrow's prep needs, any confirmations still pending, any stuck deals worth a touch, and Henry's recommended priority. 90 seconds to read before you grab coffee.

06

Unstructured-to-structured data entry

Voicemail transcript or rambling customer email gets parsed into structured contact updates (new address, new phone, new preference). Henry suggests the updates, you approve in one tap, the contact gets cleaned up.

On the job

Just a glimpse of what Henry handles.

Henry turns appointment logistics from a leaky bucket into a tight, confirmed schedule.

Instead of texts that get ignored and trucks rolling to no-shows, every customer gets a personal confirmation in your voice and every change gets parsed and rebooked.

Your team focuses on the work the tech actually does. Henry handles confirmations, prep notes, no-show recovery, and the morning briefing.

Send 24-hour confirmations

Text a personal confirmation the day before every job.

Confirm in customer's voice

Match the greeting style each customer has used before.

Read your live calendar

Pull tomorrow's appointments from your real schedule.

Parse reschedule requests

Understand 'can we move to Thursday' and rebook.

Offer alternative slots

Suggest two or three options when the first request doesn't fit.

Escalate ambiguous replies

Hand off to you when intent isn't clear.

Send pre-job prep SMS

Text what the customer should have ready twelve hours out.

Confirm access details

Ask about gate codes, dog plans, and entry instructions.

Send tech-specific prep

Tell the customer what the tech will need on site.

Quote arrival windows

Share a realistic two-hour window for the visit.

Send ETA updates

Text the customer when the truck is en route.

Page you on no-shows

Ping you thirty minutes after a missed appointment.

Apologize for a late tech

Reset expectations warmly when a tech runs behind.

Fire no-show nudges

Text the customer when no one's at the door.

Process cancellations

Cancel cleanly and confirm rescheduling intent.

Send the 7 AM briefing

Drop a five-bullet recap of your day before coffee.

List today's appointments

Show every job booked for today with key details.

List tomorrow's prep

Surface tomorrow's jobs that still need confirmation.

Flag stuck deals

Point out estimates and bookings that have gone quiet.

Recommend priorities

Suggest which deals deserve a touch from you today.

Update contact records

Capture new addresses, phones, and preferences as they come in.

Clean stale data

Surface duplicates, outdated emails, and missing fields.

Transcribe voicemails

Turn voicemail into text and extract the customer's intent.

Parse rambling emails

Extract the actual request from a long inbound email.

Send the final night confirmation

Push the last confirmation the night before the job.

Mark confirmed appointments

Tag every replied-confirm in the calendar event.

Tag missed confirmations

Flag appointments where no confirmation came back.

Forward decisions to you

Send judgment calls your way with full context attached.

Run the same playbook daily

Apply your confirmation pattern reliably, every job.

Honor opt-out preferences

Skip customers who don't want SMS confirmations.

Sound warm, not robotic

Use natural phrasing, not template language.

Coordinate back-to-back visits

Stagger reminders when the customer has multiple jobs in a day.

Find pending confirmations

Surface the list of appointments still waiting for a reply.

Book follow-up visits

Offer next steps if a job needs a return trip.

Send post-job thank-yous

Text a thank-you the day after the work is done.

Reopen cancelled jobs

Try a rebook when the customer cancelled without replacing.

Alert on calendar conflicts

Catch double-bookings before they cause a no-show.

Send the weekly recap

Recap confirmations, no-shows, and reschedules every Friday.

Flag weather-impacted jobs

Surface visits that may need to move if a storm rolls in.

Sign off as you

Close every message with your shop's tone and tagline.

In the field

Real scenarios.

24-hour confirmation that sounds like you

Tom has a sump pump install booked for tomorrow 9 AM. It's 9 AM today.

Henry pulls Tom's past 3 conversations (you've worked together twice), notes you use 'morning Tom' as a greeting, and drafts the confirmation in that voice. Tom replies '9 works.' Henry tags the appointment confirmed. Job runs on time tomorrow.

"Morning Tom — just locking in tomorrow 9 AM for the sump pump. Mike will swing by, should take about 2 hours. Reply YES if 9 still works, or text a different time and I'll move it."

Reschedule request in plain English

After the confirmation, Linda replies 'crap, can we do Friday afternoon instead? school pickup ran long today.'

Henry parses the request, checks your Friday afternoon, sees Mike has 2 PM and 4 PM open, replies offering both. Linda picks 2 PM. Henry updates the calendar, cancels the original slot, sends Mike a heads-up, and tags the contact henry-rescheduled. Linda gets a confirmation in under 3 minutes.

"Got it Linda — no worries. Mike has 2 PM or 4 PM Friday open. Want me to grab the 2 PM? Reply YES and I'll lock it in."

Monday morning briefing

It's Monday 7 AM. You're walking to the truck.

Henry's briefing hits your inbox. '5 jobs on the books today: 2 confirmed, 3 still waiting on reply. Tomorrow has 7 jobs — Mike's calendar is full, Dave has one open. 1 contact (Sarah Henderson) is 3 days past her quote and worth a touch. Priority: confirm the 3 still-pending jobs before 9 AM.' You handle it in 10 minutes.

What you'll connect

Integrations

Required connections need to be wired before Henry can fly. We'll guide you through every one during onboarding.

  • Google Calendar or Outlook calendar

    So Henry sees real availability

  • Phone line for SMS confirmations

    Same line Mia/Sophia use

  • Business hours config

    Defines what he counts as a valid reschedule slot

  • +

    Tech roster + per-tech calendars Optional

    For multi-tech shops; routes correctly per appointment

  • Owner phone for unresolvable reschedules

    For the tough puzzles Henry can't solve alone

  • Email for the daily briefing

    Where the 7 AM ops summary lands

What gets deployed

Inside the build

When your estimate is accepted, our system automatically deploys these artifacts to your Wingman dashboard. No copy-paste, no manual setup.

  • 24-hour confirmation workflow on every calendar event with reply handling
  • Five automation handlers (confirm_draft, reschedule_parser, task_summary, data_entry_parser, pre_job_prep)
  • Reschedule parser workflow that reads inbound SMS and branches book / offer / escalate
  • 12-hour pre-job prep workflow with trade-specific message templates
  • No-show detection + nudge workflow (30 min post-appointment with no completion log)
  • Daily 7 AM ops briefing cron with email delivery
  • Daily task summary workflow that pulls open opportunities + pending confirmations
  • Custom fields: henry_confirmation_status, henry_reschedule_count, henry_briefing_last_sent_at
  • Tags: henry-confirmed, henry-rescheduled, henry-no-show, henry-prepped
  • Handoff workflow to Harper on 3+ no-shows (Harper takes over the recovery)

Ideal for

Any service business with a calendar full of appointments and a no-show problem. Especially trades with same-day or next-day jobs where confirmations matter (HVAC, plumbing, electricians, dental, salons, mobile services).

FAQ

Common questions.

What does Henry do that our platform's built-in confirmations don't? +

our platform's confirmations are 'You have an appointment tomorrow at X.' Henry's confirmations are written fresh in your voice, reference past interactions, and parse replies in plain English. The difference shows up in confirmation rates — owners typically see 30 to 50 percent fewer no-shows in the first month.

What happens if someone replies with something weird? +

Henry has 3 outcomes per reply: book the reschedule, offer alternatives, or escalate. If the message is unclear ('um, maybe Wednesday or actually next week?') or asks something off-script ('can I add a faucet repair too?'), Henry escalates to you with the conversation context and a suggested next move.

Can Henry handle multi-tech shops? +

Yes. Each tech has their own calendar, and Henry routes confirmations + reschedules per the assigned tech. If you need cross-tech rescheduling ('can someone else come Thursday since Mike is booked?'), Henry suggests the best alternative tech based on skills + zones, then routes.

Will the briefing be 5 paragraphs of fluff? +

No, that's the whole point. The briefing is 5 to 7 bullets, none longer than 20 words. Read time is under 90 seconds. If you want depth on any item, you click through to the contact or opportunity. The briefing's job is to triage your day in 90 seconds, not write a novel.

Does Henry overlap with Mia? +

No. Mia owns inbound phone calls (someone calls you). Henry owns outbound coordination on already-booked appointments (confirmations, reschedules, prep). They share the same phone number but handle different traffic. Henry never picks up the phone; Mia never sends a confirmation.

Ready to hire Henry?

Tell us about your business and we'll send a tailored proposal with Henry configured for your industry — within one business day.