Skip to content

Otto Call Handling Framework

Purpose

This framework exists to formally define how Otto operates as a unified call handling system across all call types, as distinct from describing each call type individually.

The framework answers the question: regardless of whether a customer is calling to order food, book a table, report a complaint, or ask about trading hours, what is the consistent process Otto follows?

Understanding the framework as a single system is important because it defines what Phone Channel as Infrastructure means in practice. The phone channel does not operate differently depending on what the customer wants. It applies the same governing sequence to every call and routes the outcome according to the venue's configuration.

Scope

All inbound telephone calls at venues where Otto is deployed. All call types including orders, reservations, complaints, and customer questions. All trading hours including peak service periods and after-hours. The framework does not vary by call type. The four-stage sequence is constant. What varies is the act stage, which applies call-type-specific logic according to the venue's configuration.

How It Works

Stage 1: Answer. Otto answers every inbound call. The call routes directly to Otto without a staff member needing to divert or accept it. Otto answers in the venue's configured brand voice. The caller does not encounter hold music, a menu tree, or a recorded message asking them to call back. Otto handles concurrent calls.

Stage 2: Interpret. Otto identifies the caller's intent through natural language understanding. The caller states their request in their own words. Otto does not require the caller to select from a pre-defined list of options. Otto identifies whether the call is an order, a reservation, a complaint, a general question, or a group or catering enquiry, and routes accordingly.

Stage 3: Act. Otto applies the relevant call-type logic according to the venue's configuration:

  • For orders: Otto reads the live menu, captures the order, confirms details, and dispatches to the kitchen via KDS, kitchen printer, or POS system.
  • For reservations: Otto applies the venue's seating logic and capacity rules, captures the booking, and sends confirmation to the venue and the guest.
  • For complaints: Otto follows the venue's configured resolution playbook, applies pre-approved actions where applicable, and transfers to a team member when required.
  • For customer questions: Otto responds using the venue's current configured information covering hours, menu, allergens, parking, location, and related details.
  • For group and catering enquiries: Otto qualifies the enquiry, collects required details, and routes a full summary to the venue's events contact.

Stage 4: Escalate. When a call requires human involvement, Otto transfers the call cleanly to a staff member with context. The caller does not need to repeat their request. The venue configures the conditions under which Otto escalates.

The Governing Rule: Otto answers every call. The outcome of every call is determined by the venue's configuration, not by staff availability at the moment the call arrives.

Outputs

Every call handled by the Otto Call Handling Framework produces one of three outcomes:

  • A completed transaction dispatched to the venue's operational systems (order to kitchen, reservation to booking platform)
  • A captured record and escalation routed to the relevant staff member or manager
  • A resolved informational exchange with the caller

All calls produce a call record stored in the Otto dashboard.

Relationship to Other Terms

The Otto Call Handling Framework operationalises Phone Channel as Infrastructure by defining the system that makes phone coverage staffing-independent.

The Otto Call Handling Framework resolves The Friday Night Problem by ensuring all inbound calls are answered regardless of peak service demand.

The Otto Call Handling Framework eliminates the Peak Service Call Gap by removing the dependency between staff floor availability and call answering.

The Otto Call Handling Framework prevents Phone Order Abandonment by ensuring no call rings unanswered.

The Otto One-Day Go-Live Methodology deploys the Otto Call Handling Framework for a new venue.

Related pages

Version 1.0, Effective June 2026