AI service operations guide

When should an AI agent hand over to a human?

Handover is part of a reliable service, not a failed conversation. Define when the agent stops, who takes responsibility and what context travels with the request.

The short answer

An AI agent should hand over when a person requests it, the request exceeds its approved scope, available evidence is insufficient, a dependency fails repeatedly or a decision requires human judgement or authority. The handover should create an owned work item, preserve relevant context and tell the user what happens next.

This guide focuses on customer-service and internal-request operations. It does not define specialist emergency, clinical or legal triage. Those services need a separately designed escalation process with the appropriate accountable experts.

01

Use observable handover triggers

TriggerAgent responseReceiving team needs
User asks for a personStop trying to retain the conversation and offer the handoverThe user's goal and preferred contact route
Missing or conflicting evidenceExplain the gap without inventing a resolutionSources checked and the unresolved question
Identity or permission is unresolvedWithhold protected information or actionA safe verification path, not a request to bypass controls
Business exceptionDescribe the request without making an unauthorised commitmentThe relevant rule and the decision required
Repeated failure or unclear system outcomeStop retries that could duplicate the actionOperation reference, last known state and reconciliation task
Material harm or security concernContain the action and follow the approved incident routeThe appropriate restricted evidence and incident owner

Do not treat an agent's self-reported confidence as proof that an answer is safe. Use source availability, successful verification, explicit policy rules and tested failure limits. A confident response can still be outside the agent's authority.

02

Separate an approval checkpoint from a transfer of responsibility

An approval checkpoint asks an authorised reviewer to decide whether one specific proposed action may proceed. Handover asks a person to take responsibility for the request itself. A workflow may need both, but an approval button does not replace a service queue.

OWASP's agent-security guidance recommends human oversight appropriate to consequential actions. Apply that principle through explicit application states rather than a prompt that merely asks the model to be cautious.

Handover requestedQueuedOwner acceptsHuman handlingResolved or returned

Once a person owns the conversation, prevent automated replies from competing with them. Returning control to the agent should be deliberate and include updated context. If the customer replies while the transfer is pending, attach that message to the same work item.

03

Give the person a useful handover packet

  • Goal: what the user is trying to achieve, in their own terms where practical.
  • Verified facts: identifiers, source references and relevant status, with freshness recorded.
  • Uncertainty: missing information, conflicting answers and unverified inferences.
  • Actions: what was attempted, what succeeded and what remains pending.
  • Reason: the specific escalation trigger and the decision needed.
  • Ownership: receiving queue, urgency rule and the person who accepts it.
  • Customer expectation: what the user was told about the next step.

Use a short operational summary with access to relevant evidence, not an indiscriminate transcript dump. Let the reviewer distinguish a customer's claim from a value confirmed by the system. Keep restricted information visible only to staff authorised to handle it.

For example, “Customer says the booking is confirmed” is not equivalent to “Booking service returned confirmed reference ABC.” That distinction prevents a summarisation error becoming a business commitment.

04

Design for unavailable staff and channel limits

If the team is offline, state that plainly. Confirm that the request has been recorded only after the queue accepts it. Provide an alternative support route when appropriate, and use a response expectation the actual service team has agreed to support.

For WhatsApp, the Business Messaging Policy requires clear escalation paths from automation. Its customer-service-window and template rules also affect later replies. A delayed human response must still follow the channel's current messaging rules.

Define queue overflow, unassigned work and missed ownership alerts. If the normal team cannot accept a case, route it to a named backup rather than leaving it in an invisible backlog. Do not label a queued request as a live transfer.

05

A hypothetical service-change request

A customer asks to change an order after dispatch. The agent can retrieve the permitted order state but cannot decide whether the company should make an exception. It records the requested change and routes the case to the operations team.

A suitable message might be: “This order is already marked as dispatched, so I cannot confirm the change here. I have sent your request and order reference to our operations team for review. The current order remains unchanged.” Use that wording only after the handover is actually recorded and the unchanged state is verified.

If the handover service fails, say the transfer was not confirmed and provide the approved alternative. If the agent previously attempted a change, include that attempt in the case so the human does not unknowingly repeat it. See the integration guide for handling uncertain write outcomes.

06

Measure appropriate handover, not maximum containment

Track the reason for transfer, queue acceptance, time to ownership, resolution and repeat contact. Sample cases to find missed escalations and unnecessary transfers. Keep customer abandonment separate from successful self-service.

A lower handover rate is not an improvement if customers cannot reach a person or the agent makes unauthorised decisions. Review queue workload alongside answer quality and business outcomes. Staff should be able to flag missing context and feed corrections back to the maintained knowledge source.

07

Test the uncomfortable cases before launch

  1. A user explicitly requests a person before answering the agent's questions.
  2. The user disputes an answer or corrects an important fact.
  3. A tool fails after a possible write, leaving the outcome unknown.
  4. The receiving team is offline or no one accepts ownership.
  5. The user sends another message while handover is pending.
  6. A reviewer rejects the proposed action and returns the case with instructions.
  7. The same case is retried after a restart without creating duplicate work.

Record the expected customer message, queue state, allowed next action and owner for each test. Pair this operating design with server-side access controls and the broader AI agent service workflow.

Sources

Sources and review date

Primary sources checked on 3 September 2026. The queue design and examples above are recommended implementation patterns, not measured client results.

Questions

Frequently asked questions

When should an AI agent hand over to a human?

Hand over when the user asks for a person, the task leaves the approved scope, evidence or identity cannot be verified, repeated attempts fail, or the decision needs human authority. Do not wait for a low model-confidence score.

Is asking for approval the same as handing over?

No. Approval authorises one defined action while the agent may retain the task. Handover transfers responsibility for progressing the request to a person or team. Both need explicit state and an audit trail.

What should an agent include in a handover?

Include the user's goal, verified facts, source references, unresolved questions, actions attempted and their results, the reason for escalation and the receiving owner. Mark inferred information as uncertain and minimise personal data.

What happens when no human is available?

Use a durable queue with a named owner and an honest availability message. Explain the next step and an appropriate alternative contact route without promising an unstaffed live transfer.

Should a low handover rate be the goal?

Not by itself. Measure appropriate routing, time to ownership, resolution quality, repeat contact and unsafe missed escalations. A necessary handover can be the correct outcome.

Design the exception path

Who owns the request when the agent cannot complete it?

LCR can help define escalation rules, context and operational handover around your first AI workflow.