A companion on every page that answers questions no single-purpose tool can, because bookings, boarding, vaccines, agreements, messages and money live in one record, and then books from a plain sentence, adds the note or tags the client, asking before it acts.
Tag both owners “vaccine follow-up” and add the note to their records.
RunEdit first
Plain English in, a confirm card out
Type it the way you would say it.
The companion understands the sentence a front desk actually says, a client, a pet, a service, a day and a time, and resolves it against your own clients, services and calendar. What comes back is a card, not an appointment: the price, the slot and the pet, waiting for one click. Then it books through the same rules as every other booking.
Answers that join everything“Which boarders have a vaccine expiring before pickup?” joins boarding, vaccines and agreements in one answer, with a step trace you can check.
Notes and tags the same way“Note on Jamie: Bella's left ear is sensitive” and “Tag Duke's owner as VIP” land on the record after your yes.
Never a silent writeEvery action is a preview first. Nothing is created, sent or charged until you confirm, or until your autonomy dial says it may.
Bounded to your businessNames resolve against your own clients and pets, under your permissions; it cannot see another business.
Pet parents get the same manners in the portal: Ask Enpet answers from their own pet's records and moves or cancels a visit by chat after a confirm. New bookings from the portal go through the booking wizard.
enpet ai · ⌘J · staff companion
Book Bella for a full groom on Friday at 2pm
Friday 12 Sep at 2:00 pm is open — 90 minutes for a Cockapoo full groom at Downtown. Here is the booking:
Confirm to run
Pet
Bella · Cockapoo · Jamie R.
Service
Full groom · 90 min · $85
When
Fri 12 Sep · 2:00–3:30 pm
Where
Field & Clay Downtown
Confirm bookingBookedEdit first
Same rules as any other booking. Jamie gets the live-status link at check-in.
Ask anything, or tell it what to do…
Always on
The copilot that was already working while you slept.
A rail on every page shows what the autonomy dial did overnight, approve or dismiss inline, what looks unusual this week, and the day's briefing. The AI work was always happening; now it is visible.
While you were awayEvery action the dial took or drafted, with an approve / dismiss on each.
Worth a lookForesight anomalies: bookings, occupancy or revenue off their eight-week baseline.
Start-of-shift briefingHolds, gaps, weather and promises made to owners, per role, for the day, week or month.
Autonomy dialPer signal type: suggest only, draft for approval, or act and report. Set per business, changed any time.
Start of shift · Tuesday
Good morning, Sam. Four things worth knowing.
11 arrivals, first at 8:30. Biscuit's owner asked for the quiet dryer.
2 vaccine holds — Pippa and Ranger. Reminders sent last night, no reply yet.
A 2:30 gap opened. Maple's owner is first on the waitlist — offer it?
Rain after 15:00 — the 16:00 yard session may need the indoor room.
Offer the 2:30 slotNot now
While you were away: 3 replies drafted, 1 sentWhy · Autonomy dial · hours/thanks intents may send themselves
The models
Six families, one record.
Each reads the same record the front desk writes to, so a prediction about Biscuit knows Biscuit.
Predictions
No-show risk with reason codes and a suggested deposit
Duration from breed, coat, size and the groomer's pace
Rebooking dates and recurring suggestions
Upsell recommendations at booking and checkout
Booking-request verdicts: approve, review or hold, with reasons
Pricing intelligence
Occupancy yield for stays: last spots cost more, quiet nights less, inside your bounds
Rule performance: which pricing rules earn and which just annoy
Client-value pricing profiles
Revenue-gap alerts
Stay upsell and cross-sell, AI rate suggestions
Vision
Breed detection from a photo, mixed breeds included
Vaccine certificate extraction: dates from a photo
Image and text moderation on public surfaces
Photo-memory queue: the best shots surfaced for approval
Inbox
Triage lane: category and urgency per inbound message
Reply drafts in a chosen tone; ghost-text that finishes your sentence
Thread summaries and translation both ways
Sentiment flags for angry or urgent messages
Auto-answers for trivial intents when the dial allows
Voice
Voice to action on the pet profile: a spoken note becomes a record and a task
Dictation in any composer
Voicemail transcripts with tags: reschedule, medical, general
Briefing & foresight
Start-of-shift briefing per role and horizon
Foresight: what changed this week against an eight-week baseline
Growth projection and revenue-gap alerts
Weather classification for outdoor visits
Smart-hire signal when the numbers say so
Everything above is live. The AI voice receptionist is in development and is listed separately as coming soon.
Trust layer
Reasons, confirmation, boundaries, budgets.
Four rules every AI feature in enpet follows.
1Every suggestion shows its reason.Late cancels, lead time, the day of week, listed beside the score, so a manager can disagree with evidence.
2Writes need a yes.The companion drafts the action and shows a confirm-to-run card; nothing is booked, sent or invoiced until you say so, unless your dial says it may.
3It never crosses a boundary.The companion reads with your own permissions, through the same checks as every other request and tenant; it cannot see another business, and it never invents a number.
4Budgets are in the plan.Monthly request allowances, a spend budget, a per-minute burst cap; higher plans bring their own provider keys.
By plan
What each plan includes.
From the live catalogue. Assistive requests exist on every plan; predictions, pricing intelligence and photo recognition are on Professional and Enterprise.
Plan
AI requests / mo
Image calls / mo
Transcription min
Predictions
Solo
1,000
200
60
—
Starter
5,000
1,000
300
—
Professional
25,000
4,000
1,200
Enterprise
100,000
12,000
4,000
Bring-your-own-key: Professional, Enterprise.
For pet parents
A concierge that has read the whole record.
On my.enpet.ai, Ask Enpet answers from your pet's own records, and moves or cancels a visit by chat once you confirm. Symptom triage knows when to say “see a vet now” and never gates the emergency path; wellness plans, body-condition scores, food scans and travel tips come with enpet+.
Ask Enpet: answers from the pet's own records; move or cancel a visit by chat, after a confirm
Symptom triage with an explicit emergency path
Wellness plans and goals, body-condition score, food scan, travel tips
Chapter narratives and generative digests for the Life Line
Every call attributed and rate-limited per parent; opt out any time
Field & Clay has Saturday 13 Sep at 10:30 am with Priya. Move Milo's bath there?
Confirm to run
Pet
Milo · Bath & tidy
From
Thu 11 Sep · 4:00 pm
To
Sat 13 Sep · 10:30 am
Cost
No change fee
Yes, move itMovedNot now
Field & Clay is told; your agenda and reminders update.
Ask about Milo, or change a visit…
Ask Enpet · my.enpet.ai
Beyond the screen
Agents talking to agents.
Everything above serves the people inside the business and the parents in the portal. The next step is other people's assistants: a parent's assistant that finds a groomer, asks about Saturday and books. enpet's answer is a gateway that lets an assistant talk to enpet's agent under the business's rules, with the same guardrails as every other booking. It is in development, and it is described in full, with what it will and will not do, on its own page.
Live todayAny assistant that can browse the web can complete a business's public booking page the way a person would; the staff companion books from a sentence; the parent concierge changes a visit by chat.
In developmentThe agent gateway: an assistant asks your business a question and books a visit by talking to enpet's agent; bookings are held for your approval by default, labelled as agent bookings, and the parent is identified through their own account and consent.
NeverNo assistant is a partner or a gatekeeper; nothing about a client or a pet is handed to an assistant without that parent's consent; nothing your rules would refuse to a person is booked.
Jamie, to her assistant: “find Milo a groomer who does de-matting, Saturday morning, near Mile End.” The assistant is asking Field & Clay Grooming…
Find Milo a groomer who does de-matting, Saturday morning, near Mile End.
Field & Clay Grooming, 1.2 km from Jamie. Saturday 13 Sep: 9:15 or 10:30 with Priya. Full groom with de-mat for a Cockapoo: $124.57, including the Saturday and de-mat rules. Milo's vaccines are on file. A $20 deposit holds the slot.
From the business's own record
Same rules as a person booking
Book 10:30. Jamie approves the deposit.
Held for the salon's approvalAgent booking
Pet
Milo · Cockapoo · Jamie R.
Service
Full groom + de-mat · 110 min · $124.57
When
Sat 13 Sep · 10:30 with Priya
Deposit
$20 · Jamie's card on file, with Jamie's consent
Field & Clay confirms within the hour; the calendar and the reports show this as an agent booking.
Jamie's assistant, asking on Jamie's behalf…
An illustration of the agent gateway, which is in development. Nothing in this exchange is live yet; the companion scene above is what works today.
On the roadmap
Next: the phone.
One thing on this page is not live yet, and it is labelled that way. It is not in the feature count, not in any plan and not on the price list until it ships.
Coming soonIn development · not available yet · not in any plan
AI voice receptionist
The phone rings while your hands are in the tub. A receptionist that sounds like your shop will answer it, help the caller, and leave the front desk a note.