For the complete documentation index, see llms.txt. This page is also available as Markdown.

Scenarios & call types

What your assistant says and does on a call.

Open AI Receptionist β†’ Scenarios. This is where you decide what the assistant actually does.

How the assistant should behave

The main instruction field. It is written in plain language, not code.

Good instructions are specific about behaviour and boundaries:

You are the receptionist for a two-partner dental practice. Be warm and efficient. New patients should be offered a check-up appointment; existing patients should be asked what the problem is before booking. Never give clinical advice β€” if someone describes pain or a dental emergency, offer the emergency slot and transfer to the on-call number. Do not quote prices for treatment beyond the check-up fee.

Notice what that does: it sets a role, a tone, a default action, and two hard limits. The limits matter more than the tone.

Use Insert prompt template to start from a written example for your industry.

What it should not do

State this explicitly. Models follow a clear prohibition better than an implication.

Worth naming: quoting prices it cannot verify, promising delivery dates, giving medical or legal advice, confirming appointments it has not actually booked, and claiming to be human if directly asked.

Call types

A call type is a named kind of call, each with its own behaviour and the fields it should collect. You can define up to twelve.

For each one, set:

Name β€” what this kind of call is. "Book an appointment", "Emergency", "Complaint", "Supplier".

Description β€” how the assistant recognises it. This is how it tells a routine booking from an emergency, so be concrete about the signals.

How it should handle this call β€” the behaviour:

Behaviour
What happens

Answer questions & take a message

Handles it and writes it up.

Take booking / order details

Collects structured details.

Book into my calendar

Books a real slot.

Transfer the call

Hands to a human.

Fields β€” what to collect. Mark a field with Make sure it finds out and the assistant will keep asking until it has it, rather than letting the caller skip past.

Ask only for what changes your next action. Every required field lengthens the call.

Emergencies

If your business has genuine emergencies, define one call type for them.

Set What counts as an emergency precisely. "Urgent" is not precise β€” callers say everything is urgent. "No heating and there is a child or someone over 70 in the property" is precise.

Set an On-call number for emergencies so those calls transfer immediately rather than being written up for the morning.

Specialized terms

Under Specialized terms you can add words the assistant will otherwise mishear β€” product names, drug names, local place names, your own brand if it is an unusual spelling. Adding them measurably improves recognition.

Custom variables

Custom variables let you pass in values β€” a campaign name, a source, a customer ID β€” and refer to them in the instructions. Useful when the same assistant answers several numbers and should behave slightly differently on each.

After you change anything

Test it. Scenario edits have effects you will not predict by reading them. See Test your assistant.

Was this helpful?