Guide
How to reduce engineering escalations without hiding unresolved tickets
Decide when support has enough evidence to resolve a ticket, when engineering needs to step in, and how to carry the investigation forward.
Engineering gets the same ticket twice: first as a customer complaint, then as a request to reconstruct everything support already checked. Reducing that work is useful. Keeping the ticket in support until the customer gives up is not. An escalation target can reward both unless you distinguish them.
The useful question is what the next step requires. Can support resolve the issue with available evidence and an established procedure? Or does progress need engineering access, judgment or a product change? Make that decision explicit, preserve the investigation, and keep unresolved work visible.
Separate avoidable work from necessary escalation
An avoidable escalation asks engineering to repeat a lookup support could have made: identify the affected account, check a documented limit, or find an existing issue that already explains the behavior. Fix the missing access, documentation or workflow that caused the handoff. Telling support to try harder leaves the same obstacle in place.
A necessary escalation has a next step support cannot reasonably complete. That might be diagnosing an unexplained failure, deciding whether recovery is safe, or changing the product. Support does not need to prove the root cause before asking for help. A precise account of what remains unknown is often enough.
Agree on a stopping rule for each common issue type. Time spent checking should be proportionate to impact and likely progress. If evidence is inaccessible or the next check belongs to engineering, escalate with that limitation recorded. Active incidents and suspected data loss need an urgent route, even when the ordinary checklist is incomplete.
An illustrative ticket: an export stops halfway
Consider a fictional analytics product. A customer reports: “Our scheduled export stopped halfway through. We need the complete file for tomorrow’s review.” This is an illustrative example, not a Decimal customer result.
Support establishes the workspace, export ID, failure time and expected record count. The selected date range is correct, the account is below the documented export limit, and the job record shows a worker error. Repeating the setup guide would not answer the remaining question.
If the evidence instead showed a documented limit and a supported way to split the export, support could guide the customer through that procedure and verify completion. Here, the available records do not explain the worker failure or establish whether restarting will produce a complete file. Engineering needs to determine the failure’s cause and the recovery path.
Escalate now. Do not require the customer to reproduce the failure repeatedly just to fill a form. Record the missing evidence, the deadline and the question engineering must answer. Support retains responsibility for customer updates while engineering investigates.
Send the evidence, not a new investigation assignment
A compact handoff should let an engineer continue from the last confirmed fact. For this example, it needs five things:
- Impact: the customer has an incomplete export needed for tomorrow’s review.
- Scope: affected workspace, export ID, failure time with time zone, and expected versus observed output.
- Established facts: the date range and documented limit were checked; the job recorded a worker error. Link the relevant records.
- Open question: what failed, and what recovery will produce a complete file? State which evidence support could not access.
- Ownership: the receiving engineering owner, the support owner and the next customer update time.
Keep hypotheses separate from observations. If an existing engineering issue matches, attach the new occurrence and its impact there, with a link from the support ticket. Avoid opening another investigation simply because another customer reported the same symptom, but verify the match before treating it as the same defect.
How Decimal handles the escalation boundary
Decimal’s escalations product connects the support investigation to the engineering handoff. In configured workflows, it checks a ticket against readiness requirements and returns a specific note when more information is needed. When an escalation proceeds, it can carry investigation findings, source references and relevant attachments into the engineering issue. It can also match a report to an existing issue and add the new context there.
For the export example, that means checking whether the report contains the details needed for the next decision, then carrying the worker-error evidence forward. The unresolved recovery question still belongs in the handoff. Readiness should not mean that support has already solved the problem.
Available checks and destinations depend on your configured workflow. Bring one recent escalation to a Decimal demo and confirm the supported path for your help desk and engineering tracker, including how your team handles an urgent exception.
Measure the work and the customer outcome
Track engineering time spent per case, time to resolution and reopens alongside escalation volume. Sample tickets returned for more information: do they reach a useful next step, or sit unresolved? Also check support effort, so fewer engineering interruptions do not conceal hours of repeated troubleshooting elsewhere.
Compare similar issue types and severity, then examine tradeoffs. Better triage may initially increase necessary escalations while reducing repeated investigation. A lower escalation count can be useful even if every metric does not improve at once; understand where the work went and whether customer outcomes suffered.
Start by reviewing a small set of recent handoffs with support and engineering. Identify which were avoidable, which were late, and which lacked evidence already collected. Improve one recurring path, keep an owner on every unresolved ticket, and check what changes.
See Decimal's escalations workflow