Skip to main content
Give your AI persona access to tools it can call during the meeting — an inventory lookup, a CRM write, a booking API, a scoring function. When the conversation reaches a moment the tool covers, the AI calls it, uses the result to shape the next turn, and (optionally) narrates a filler while the call is in flight.

Attaching a Custom Function

1

Define the function

Go to Tools in your workspace and create a Custom Function: name, description, JSON-schema arguments, and the URL Waterr will call when the AI invokes it.
2

Mention it in a scenario prompt

Open your scenario, put your cursor in the script, and @-mention the function. The mention wires it to the scenario for that meeting.
3

(Optional) Set filler + on-resolve behavior

  • on_call — what the AI says when it decides to invoke the function.
  • static_filler — a fixed phrase spoken while the tool call is in flight, so the participant hears something instead of silence.
  • on_resolve — how the AI weaves the result back into the conversation.

Use cases

CRM lookups

Fetch account context when the participant identifies themselves.

Booking

Schedule a follow-up call at the end of a discovery session.

Live scoring

Score a participant answer against a rubric and adapt the next question.

Inventory / pricing

Quote real numbers instead of the AI guessing.