Skip to main content
Fini (usefini.com) escalates a conversation to your team when your rules say it should (Escalation Topics in the Planning Prompt, handoff Replies in Intent Rule policy branches, articles whose Escalation field is set to Yes, Guardrails) or when it can’t resolve the request (missing knowledge, a failed Action, or a customer who asks for a person), and it tags every escalation with a reason from a fixed taxonomy you can report on in Analytics. The handoff lands where your team already works: in the connected helpdesk for helpdesk conversations, as a ticket created by a Business Rule for widget conversations, or in Inbox native ticketing, with the transcript, customer attributes and the AI Steps trace available to the person who picks it up. Escalation is configured, not left to chance. You decide the triggers, the destination and what the customer is told, and you can audit every escalation afterwards.

What Fini handles and what it hands to your team

How Fini decides to escalate

Several layers can cause an escalation. Each one is configured separately, so you can fix the right layer when escalations land for the wrong reason. Whatever the trigger, the conversation’s Conversation Status becomes Escalated to Human Agent when the agent hands off or says the request was passed to a team that will follow up. That status drives the Inbox badge, the helpdesk status markers and Analytics. Inside an Intent Rule, hand off with a Reply in the branch that tells the customer a teammate will follow up (for example, “Your request is with our team, who will follow up by email”). That is the pattern the walkthroughs and API examples use. Outside a rule, the article-level Escalation field and Escalation Topics in the Planning Prompt hand off, and for widget conversations a Business Rule with the On Escalation trigger creates the ticket in your helpdesk.

Escalation reasons

Every escalated conversation is tagged with a reason from the Escalation Reason tag group. Analytics groups them into four families. The full definitions live in Analytics → Escalation reasons.

How the handoff works on each surface

If no Business Rule applies to a widget escalation, no destination ticket is created by the Business Rules runtime. Every agent that serves the widget and escalates into a helpdesk needs an assigned, published Business Rule.

Example widget escalation Business Rule

Start from a default template (Use Default Rule) when it matches your helpdesk. Use Create Custom when routing depends on who the customer is. The tree below is an example to adapt; the ticket-creation Tool is an Action you configure against your helpdesk’s API, and the field names are placeholders.
Map the transcript, interaction ID and attributes from the Business Rule context fields (Interaction History Transcript, Interaction ID, Formatted User Attributes), and use Test on the rule card before relying on it.

What context the human receives

The goal is that your teammate never has to ask the customer to repeat themselves.

Guardrails and escalation settings to configure

How to tune escalation

  1. Read the escalation reasons weekly. In Analytics, the escalation doughnut and the Escalation reason filter tell you which family dominates. Knowledge reasons are fixed in Knowledge, Action reasons in Actions, User reasons by reading conversations, Policy reasons by auditing your own rules.
  2. Start with “after attempt”. Filter to the after-attempt Customer requested human reason and read ten conversations. These show where the agent was close but lost the customer.
  3. Check which subsection fired. For an escalation you didn’t expect, open the conversation in Inbox and read the AI Steps panel, which shows the Planning Prompt reasoning. Edit the subsection responsible.
  4. Audit guardrail escalations. In Guardrails, filter to Firing policies and review verdicts. A hit counts the initial failed check, including replies that were rewritten successfully, so hits are not the same as escalations.
  5. Lock fixes in. Turn the conversations you fixed into Test Suite test cases, with an exact check for the expected reply or handoff, so a later change doesn’t bring the escalation back.

What to measure

Business Rules

Widget escalation templates, custom escalation trees, field mapping and testing.

Cancellation flow

Walkthrough that pairs an Intent Rule with an Internal Comment review gate for VIP customers.

Prompts

Escalation Topics in the Planning Prompt and Predefined Replies.

Agent groups

Route native tickets to human teams by tag, availability and workload.

Reply Rules

No Reply, Internal Comment and Direct Reply conditions.

Analytics

Escalation reasons, escalation rate and resolution by intent.