yourang.ai Logo
Back to the platform
Documentation
Get started
  • What the platform is
  • First access
  • Platform overview
  • Quick glossary
Dashboard Assistant
  • What the dashboard assistant is
  • How to use it
  • What it can do
  • Safety and privacy
  • Plans and usage limits
Voice agent
  • Basic configuration
  • Voices and language
  • Instructions
  • Prompt tokens
  • Advanced settings
  • Evaluation criteria
  • Testing and playground
  • Updating instructions
  • External Tools
  • Built-in tools
  • MCP servers
Models offered
  • What models are and why they matter
  • Voice models
  • AI models
  • Choosing the right combination
Documents and knowledge base
  • What the knowledge base is
  • Uploading and managing documents
  • How search works during a call
  • Best practices
Calls
  • Call history
  • Transcripts and summaries
  • Audio recordings
  • Filters and search
  • Data export
Call transfers
  • When and why to transfer a call
  • Departments
  • System tools
  • AI after-hours
  • Routing rules
  • Operator app (iOS / Android)
WhatsApp
  • WhatsApp Business in yourang.ai
  • Real-time chat
  • Automations
  • Approved templates
  • WhatsApp contacts and lists
  • WhatsApp AI agents
Actions and campaigns
  • What actions are
  • SMS campaigns
  • Email campaigns
  • Scheduling and batch sends
Reservations
  • Calendar view
  • Availability rules
  • Confirmations and reminders
  • Changes and cancellations
Contacts
  • Customer directory
  • CSV import
  • Lists and segments
  • Custom fields
Shop and catalogue
  • The shop in yourang.ai
  • Product and service catalogue
  • Order management
  • OCR and price-list import
Integrations
  • Connect Apple Calendar
  • Connect HubSpot
  • Integrations overview
  • Calendar
  • WhatsApp
  • SMS and email
  • Business software and PMS
  • Outbound webhooks
Workflows
  • What workflows are
  • Nodes and blocks
  • Triggers and webhooks
  • Practical examples
Call center and dialer
  • What the yourang.ai call center does
  • Outbound campaigns
  • Human operators
  • Contact lists and live sync
  • Operator panel
External APIs and developers
  • yourang.ai for developers
  • API keys and authentication
  • Main endpoints
  • Incoming webhooks
Use cases
  • Hotels and accommodation
  • Restaurant
  • B&Bs and short-term rentals
  • Beauty center and spa
  • Travel agency
Pricing and plans
  • How pricing works
  • Subscription plans
  • Wallet and credits
  • Consumption and invoices
  • Changing, suspending, or cancelling the plan
Management
  • Account and organization
  • Billing and subscription
  • Team and roles
  • Security and privacy
  • Notifications
Business information
  • Business details
  • Location and address
  • Opening hours
  • AI assistant hours
  • Departments and team
Resources
  • Frequently asked questions
  • Complete glossary
  • Support
Documentation›Voice agent›Evaluation criteria

Voice agent

Evaluation criteria

Define how the agent evaluates customer requests

Evaluation criteria let the agent make smart decisions: accept a booking, transfer to an operator, or share information. They are the core of the assistant's logic.

What evaluation criteria are

Criteria are yes/no rules that guide the agent's behaviour. For example: 'If the customer asks for a booking AND has all the required details AND the room is available, THEN accept the booking.'

How to write effective criteria

  • Simple structure. If [conditions] THEN [action]. Keep each criterion short and focused on one thing.
  • Explicit conditions. Specify exactly what must be true. Not 'if the customer is happy' but 'if the customer said yes three times or confirmed verbally'.
  • Concrete actions. Describe what to do: 'transfer to operator', 'record the booking', 'ask for the phone number'.
  • Logical order. Criteria are evaluated top to bottom. Put the more specific cases before the generic ones.

Practical examples

  • If the customer requests a booking AND provides date, party size, and room type AND the room is available, THEN proceed with the booking
  • If the customer asks about services AND the answer is in the database, THEN provide the answer
  • If the customer is rude OR asks to speak with the manager, THEN transfer immediately to an operator
  • If the customer asks for something outside your remit AND it isn't an emergency, THEN suggest they contact the hotel at [number]
  • If the customer doesn't provide the necessary information after two requests, THEN ask whether they prefer to speak with an operator
  • If the customer cancels a booking AND the cancellation is within the allowed window, THEN proceed and explain the refund policy
  • If the customer seems confused OR keeps misunderstanding, THEN offer them a transfer to a human operator

Test your criteria

Run criteria against real scenarios: valid bookings, cancellations, difficult customers. You'll quickly see which criteria have gaps.

Was this page helpful?

PreviousAdvanced settingsNextTesting and playground