Back to agents marketplace

Voice Bookings

permanent

Answers missed calls + takes reservations 24/7. Restaurants, salons, clinics, contractors.

by Cutline Advisoryv1.0.00 installsFree

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

  1. Inbound call lands at your Retell number → audio streams in.
  2. Agent greets in your brand voice, asks party size / service / preferred time / contact info.
  3. Checks Google Calendar (or your booking system) for availability.
  4. Confirms the slot, creates the calendar event, sends an SMS confirm.
  5. 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_key
api_keyrequired

For phone audio + transcripts.

Calendar ID

vault.business_calendar_id
api_keyrequired

Google Calendar ID to book against.

A2A messaging defaults

Permission tiers the role spawns with. You can tighten any of these on install.

  • voice-bookings ceo
    working/ proxy
  • voice-bookings founder
    trusted/ 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.