How Triage works
Triage is a conversation between you and GainTrace’s AI agents. Each item is a thread tied to the company it concerns: the agent posts its finding or drafted action on the left, and your decision is the reply. The named agents are part of the product - for example, Iris drafts outreach and Kairos watches signals - and each thread shows which agent raised it. Two kinds of items land in the queue:- Drafted actions: an agent proposes something concrete, like an email or a refund, and waits for your approval before anything runs.
- Signals: something just happened on a company, like a usage drop or a failed payment. Signals are evidence, not proposals, so you respond by acting on them rather than approving them.
When you open Triage, it lands on Needs you if any drafted actions are waiting for your decision, and on Pulse check otherwise.
Work the Needs you queue
Items are ordered most urgent first: critical severity at the top, then by recency. For a drafted action, the thread shows the company, the agent’s reasoning, a confidence badge, and the full proposal - an email draft, a refund, a billing change - so you can decide without leaving the queue. For each drafted action you can:- Approve it. The approve button names the action it will take, for example Send to [name] or Approve and send. Approvals wait 5 seconds with an Undo option before they commit, so a mis-click is recoverable.
- Decline it. Declines commit immediately.
- Edit it first, where the action supports editing. Change the fields, then click Send with Edits.
Keyboard shortcuts
Act on a signal
Open the Signals filter to see everything that fired on your companies: the signal, its severity, the evidence, and the company’s ARR. For each signal you can:- Ask Iris to draft outreach about it, when the signal is linked to a company record.
- Snooze 7d to hide it for exactly 7 days. It returns to the feed after that.
- Dismiss to close it. If the same condition recurs later, a new signal can fire.
- A signal nobody acts on lapses after 30 days. GainTrace records no outcome for it - an unactioned signal is not treated as a correct or incorrect prediction.
- A churn or expansion signal that is followed by a matching revenue event within 90 days moves to Confirmed, with the lead time and the dollar movement it called.
Severity levels
Every signal carries one of three severities:Choose which signals interrupt you
By default, only critical-severity signal types join the Needs you queue as decisions; everything else waits in the Signals filter as FYI. Out of the box that means Payment failed, Champion left, and Commercial intent. You can change this per signal type.1
Open the routing control
In Triage, click the gear icon beside the filter pills. A popover titled What lands in Needs you opens.
2
Toggle signal types
Switch a type on to make its firings land in Needs you as decisions, or off to keep them in the Signals filter. Changes apply to the whole workspace, not just to you.
Changing signal routing requires the Owner or Admin role. Members can view the routing but get a permission error when they try to change it.
Reopen a decision
The Done filter keeps the record: who decided each item, when, and any notes. If a call was wrong, open the thread and click Reopen. You can add an optional reason, and the item returns to Needs you for a fresh decision. The full decision trail - approved, declined, reopened, by whom and when - stays on the thread.Submit a pulse check
Pulse check asks you to record your own read on companies you own, on a recurring cadence based on the company’s segment: every 14 days for Enterprise, 30 for Mid-Market, 45 for SMB, and 30 otherwise. For each due company, rate it Healthy, Concerning, or Poor, add a note, and submit. You can snooze a pulse to a later date; snoozed pulses sit in the Snoozed view until they wake, or wake one early yourself.Close champion gaps
Champion gaps lists companies across the workspace that have an owner but no named champion or executive sponsor, plus any company whose tracked champion departed. Each row shows who owns the company. Single-threaded companies are the ones that churn quietly, so fill the gap:- Click Name (or Replace, when the champion left) on a row to record a champion at that company.
- To hand the work off, select rows, pick a teammate under Assign to…, and click Create task. Each selected company becomes a task for that teammate.
Configure signals in settings
The full signal catalog lives at Setup > Signals, also linked as Full signal settings from the routing popover. It lists every signal GainTrace can detect with the exact values it uses right now. For each signal an Owner or Admin can:- Turn the signal on or off. Off stops GainTrace’s own detection; signals your systems push through the API are still recorded.
- Toggle Show in Needs you, the same routing control as the popover in Triage.
- Click Edit settings to tune what the signal exposes: Severity (Auto, Info, Warning, or Critical), Cooldown between fires in days, detection thresholds, and which segments it applies to. Click Save changes to apply, or Reset to default to return to the built-in values.
Good to know
- Anyone in the workspace can approve or decline drafted actions. Only signal configuration and routing require the Owner or Admin role.
- Every decision is recorded: approve, decline, and reopen events are written to the workspace audit log.
- The Signals feed shows what your plan’s history window allows. On lower tiers, older signals fall outside the queryable window.
- Signals older than 90 days are removed, except ones that drove a recorded outcome, revenue attribution, or an action.
- Confirmed is deliberately strict: only signals followed by a real revenue event count. Signals that merely expired are never claimed as correct predictions.
FAQ
Can I undo an approval? Within the 5-second window, yes - click Undo on the toast. After it commits, the action runs; reopening from Done records the change of mind but does not reverse it. What happens to a signal nobody acts on? It lapses after 30 days with no outcome recorded. GainTrace never counts an expired signal as a correct prediction. Why did a snoozed signal come back? Snooze hides a signal for exactly 7 days, then it returns to the feed. Dismiss closes it instead; a new signal can still fire if the condition recurs. Who can approve drafted actions? Anyone in the workspace. Only signal configuration and routing require the Owner or Admin role.Related articles
How health works
What a company’s health status means and where you’ll see it.
Trace AI
Ask questions about your companies and let Trace AI draft the follow-up.
For CSMs
The daily workflow: triage, company pages, and renewals.
Companies
Browse your companies, filter by health, and assign owners.