Choose the handoff path
Every native takeover path sets Conversation Status to Escalated to Human Agent and locks it against AI updates. This applies to automatic escalation, a human reply, assignment, and group selection. This is why the status badge changes when a teammate replies.
An escalation message is not proof that a teammate has been assigned. Check the ownership indicator, Group, and Assignee independently.
What the customer sees
For native ticketing, the customer stays in the same widget thread or email conversation throughout. Fini sends its escalation message, then human replies appear under the teammate’s configured alias. Email replies arrive threaded on the original message. In the Fini widget, customers can see their past conversations and start a new one. A new conversation starts with Fini regardless of who owned the previous conversation. The customer does not see internal assignee changes, ticket closure, or hand-back to Fini. Those actions do not send customer-facing notifications; tell the customer what you have done in a Reply.Failure escalation
If Fini encounters an internal error while generating a reply, it escalates the conversation to a human instead of going silent. This can happen even when the request does not match a business escalation reason you recognise. Review the thread and AI Steps, then have a teammate pick up the conversation.Automatic escalation into Tickets
Configure the decision and destination separately
Use the AI agent’s Behavior instructions and Intent Rules to define when human help is required. For example, your policy may require a human for a customer request that cannot be completed with the available tools. Verify that the resulting conversation is classified as Escalated to Human Agent. Use Agent groups to decide which team receives that escalation. Map operational tags, such asBilling or Technical support, to the group that handles them. A routing tag by itself does not pause Fini or send the ticket to a teammate.
1
Fini escalates the native conversation
The widget or native email conversation enters human handling. Fini pauses automated replies, even if no routing tag matches or no teammate is available. Later customer messages remain in the same conversation for the human team.
2
Routing finds a group
Tags from the escalating turn are checked first. Earlier conversation tags are the fallback, newest first. The first tag with a group mapping wins. There is no separate configurable business-priority field for competing routing tags.
3
The group selects an eligible teammate
The teammate must have joined the workspace, belong to the group, be online, not be out of office, and have spare capacity. Round robin prefers the member idle longest since a group assignment. Least loaded prefers the fewest open tickets and uses idle time to break ties.
4
A teammate answers
Open the ticket, review the thread and customer context, then send a Reply. Needs reply remains until a human customer-visible reply is the latest turn. Fini’s handoff message and internal notes do not clear it.
If routing cannot assign someone
When a customer returns and the assignee is offline or out of office, reassignment can return the ticket to its group and select another eligible member. Without a group it becomes unassigned. That is reassignment between humans, not hand-back to AI.
Manual takeover
You do not need to wait for an automatic escalation. In Details, select a teammate under Assignee or choose a Group. Either action moves the native conversation into human handling and pauses Fini. Selecting a group does this even when no group member is eligible. Sending a Reply also takes ownership and assigns the ticket to the sender, including when another teammate was assigned. Check the current assignee before replying to avoid taking over a colleague’s work accidentally. Manual assignment to a specific teammate does not enforce the availability or capacity restrictions used by automatic routing. Choosing Unassigned leaves human handling in place and preserves the group. Choosing No group clears the group but does not remove the current assignee.When to hand back
Hand back after completing a specific manual action, such as a refund, account check, or setting fix, once you have told the customer what you did. Fini can handle the next message if further help is needed. Keep human ownership and close the ticket yourself when the customer is upset, is disputing an outcome, has asked for a human by name, or the topic is compliance-sensitive. When the conversation is finished, Close ticket rather than handing back. Hand-back applies only to this conversation. A new conversation later starts with Fini regardless of who owned the previous one.Hand back to Fini
Hand-back resumes AI for the next customer message; Close ticket removes work from the open queue. These controls are independent.Before you hand back
The ticket must be numbered, open, and in an active native human-agent session. The latest customer-facing turn must be a human Reply. An internal note does not count. If Fini sent the escalation message but nobody has replied yet, the teammate must reply before handing back.1
Answer the latest customer message
In Reply mode, send the answer or the handoff context the customer needs. Do not leave their latest message unanswered: Fini does not replay it when you hand back.
2
Check that the ticket is open
If the Closed banner is present, click Reopen. On an open native human-owned ticket, Hand back to Fini appears in the header beside Close ticket.
3
Click Hand back to Fini
If the button is disabled, the latest customer-facing turn is not a human reply. Hover over it to see the instruction to reply first. If the customer sends another message before you hand back, answer that message too.
4
Verify that ownership changed
Confirm the header now says Fini is handling this conversation. The hand-back button disappears because there is no active native human session. The customer stays in the same thread; hand-back sends no message of its own.
5
Verify the next turn in a test conversation
Send a new customer message. It goes through the normal AI workflow, including the agent’s rules and reply behavior. Hand-back does not guarantee a visible answer if those rules call for silence or another escalation.
What changes, and what stays
Worked example: a complimentary-coins request
- Fini escalates a customer’s request for complimentary coins.
- The assigned teammate checks the account and replies that the customer is not eligible.
- The teammate clicks Hand back to Fini.
- The customer replies, “ok, thank you”, and Fini answers without a human reply.
- The teammate closes the ticket when satisfied that the conversation is finished.
Troubleshooting
Fini escalated without a reason I recognise
Fini escalated without a reason I recognise
An internal error during reply generation can trigger failure escalation, even without a matching business escalation reason. Review the thread and AI Steps, then pick up the ticket so the customer is not left waiting.
The ticket is assigned, but Fini is answering
The ticket is assigned, but Fini is answering
An assignee can remain after hand-back. Read the ownership indicator, not just the assignee, to see who handles subsequent messages.
Nobody is available, and Fini has stopped answering
Nobody is available, and Fini has stopped answering
This is a human-owned queue item awaiting pickup. Automatic routing does not fall back to AI when capacity is exhausted. Assign an appropriate teammate and answer the customer before handing back.
Closing the ticket did not resume automated replies
Closing the ticket did not resume automated replies
Closing only parks the ticket outside the open queue. Reopen it, answer any unanswered customer message, and use Hand back to Fini if AI should resume.

