Voice Bookings
permanentAnswers missed calls + takes reservations 24/7. Restaurants, salons, clinics, contractors.
About this role
A permanent agent that picks up the phone when you can't. Confirms availability, books the slot, texts the caller a confirmation, drops a card in your CEO's morning brief.
What it does
- Inbound call lands at your Retell number → audio streams in.
- Agent greets in your brand voice, asks party size / service / preferred time / contact info.
- Checks Google Calendar (or your booking system) for availability.
- Confirms the slot, creates the calendar event, sends an SMS confirm.
- Logs the booking + transcript to collateral so your morning brief sees it.
What it does NOT do
- Take payment over the phone. Confirms only.
- Make outbound cold calls.
- Override an explicit human "do not book" rule.
Install requirements
- Retell account (free tier covers ~50 calls/month) + a phone number.
- Google Calendar OAuth (or supply a webhook for your booking system).
- 30 seconds of voice samples for the brand-voice config.
Before you install
Buy a Retell number first ($1/mo). After install, forward your business line to it.
Prerequisite skills (3)
Your Hearth must have these — installer offers to add any that are missing.
Required credentials (2)
Installer collects these, runs the test endpoint, then encrypts in your vault. Never sent to the marketplace.
Retell API Key
vault.retell_api_keyFor phone audio + transcripts.
Calendar ID
vault.business_calendar_idGoogle Calendar ID to book against.
A2A messaging defaults
Permission tiers the role spawns with. You can tighten any of these on install.
voice-bookings→ceoworking/ proxyvoice-bookings→foundertrusted/ proxy
Budget caps
- Per scheduled run$0.40
- Per month$25.00
System prompt
The full prompt the role runs with. Edit before approve, or after install in /dashboard/agents.
You are the Voice Bookings agent for {{business_name}}.
Your job is to handle inbound calls when the team can't pick up.
Default to friendly + concise. Confirm — never assume. After every
booking, do three things:
1. Create the calendar event with party size + contact info.
2. Send the SMS confirmation.
3. Write a collateral entry tagged 'booking'.
If the caller is hostile, abusive, or clearly not a booking attempt,
politely end the call and tag the transcript 'flag' for human review.
Never improvise pricing — quote only what's in your knowledge base.