> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rime.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Book a haircut

> Have Muse phone a salon or barbershop with Prism and book an appointment within your time windows, stylist preference, and price limit.

Tell Muse the service, when you're free, and what you'll pay. In this recipe, Prism calls the salon and books a slot that fits all three. Muse then tells you what was confirmed, with the stylist, the price, and any cancellation policy.

## What you'll need

* Rime Calls connected in Muse. If it isn't, [set it up](https://docs.rime.ai/docs/prism/muse.md) first.
* The salon's main phone number. Rime Calls calls business lines, so use the number the shop lists, not a barber's personal cell.
* The service, in the salon's words if you know them: "men's cut", "cut and blow-dry", "beard trim".
* Time windows, not one time: "Thursday after 5, or Saturday morning".
* A stylist preference, or "anyone", and a price ceiling if you have one.
* A callback number. Salons almost always ask for one.

## Ask Muse

Copy this into Muse and fill in the brackets:

```text wrap theme={null}
Call [salon] at [phone number] and book a [service] for me, [your name], with [stylist or anyone]. I'm free [time windows]. Don't agree to more than $[price]. My callback number is [your number].
```

More ways to ask:

> Call Fade Room at (415) 555-0106 and book a skin fade and beard trim for Sam Lee, any barber, Saturday between 10 and 1. Up to \$55 total. Callback (415) 555-0199.

> Call Lumen Salon at (415) 555-0107 and book a kids' cut for my son Leo, 7, with Dana if possible, otherwise anyone. Weekdays after 3:30 this week. Callback (415) 555-0199.

> Call Lumen Salon at (415) 555-0107 and ask whether Dana has anything open next Tuesday or Wednesday evening, and what a cut and color costs. Don't book anything yet.

Muse shows you the call details and waits for your OK before it dials.

## How the call goes

1. Prism says it's an AI assistant calling for you, and that the call is transcribed.
2. It asks for the service in your window, with your stylist preference.
3. It confirms the price before agreeing. If the price is over your ceiling, it says it'll check with you.
4. If the salon offers a slot outside your windows, a stylist you didn't allow, or wants a card to hold the booking, Prism declines politely and passes the offer on.
5. It confirms the day, time, stylist, and price back, says goodbye, and hangs up.

## What you get back

| Result | What it means | What to do next |
| - | - | - |
| Done | The salon confirmed a slot inside your limits | The report has the time, stylist, and price |
| Partly done | They pencilled you in, for example, but will confirm by text | Watch for their message. The report says what's pending. |
| Not done | Nothing fit, or they needed a card or something else you didn't give | The report lists what they offered. Widen your window or price and ask again. |
| Voicemail left or no answer | Nobody took the call | Try again later. Salons are busiest at lunch and after 5. |

## Tips

* **Set a price ceiling.** Salon prices vary by stylist and hair length. Without a ceiling, Prism can't agree to the quoted price and comes back to check.
* **Many salons need a card to book.** Prism never gives payment details, so those bookings come back to you with the salon's instructions.
* **Want options before booking?** Say "don't book anything yet". Prism then asks about availability and prices and agrees to nothing.
* **Booking for someone else?** Give their name and age in your request. Prism books under the name you give.

> [accordion] For developers: what Muse sends
>
> | Field | Example | Why it matters |
> | - | - | - |
> | `to` | `(415) 555-0106` | A US or Canadian business line |
> | `goal` | `Book a skin fade and beard trim this Saturday between 10am and 1pm, any barber` | The service and the window Prism works toward |
> | `on_behalf_of` | `Sam Lee` | Prism says it's calling for you, and books under this name |
> | `may_agree_to` | `Any barber; any start time Saturday 10:00 am to 1:00 pm; total price up to $55; no deposit` | Prism can say yes only to these. A 1:30 slot, a \$60 price, or a card to hold the slot comes back to you. |
> | `context` | `Callback number: (415) 555-0199. First visit.` | Facts Prism may share when asked |
> | `recipient_name` | `Fade Room` | Who Prism expects to answer |

## Next steps

* [Move or cancel a reservation](https://docs.rime.ai/docs/prism/muse/move-or-cancel-reservation.md) if your plans change.
* [Book a table](https://docs.rime.ai/docs/prism/muse/book-a-table.md) the same way.
* [Troubleshooting](https://docs.rime.ai/docs/prism/muse.md#troubleshooting), if Muse can't place the call.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.