Don’t block your agents. Ask the right person.
TraceMem checks every action against your rules before it happens. When one needs a human, it asks the right person in Slack, Teams or your ERP. One tap, and the work carries on, with the answer on record.
An illustration with made-up names. An agent’s action is held because a rule says a person must decide. An approval request arrives in the team’s chat, the approver answers with one tap, and the action resumes or stops, with the answer recorded next to it.
Illustrative names and amounts.
Ask, don’t just block.
Every rule has three answers, not two: go ahead, stop, or ask a person. Governance that can only say no becomes a wall, and teams find a way around walls.
procurement-agent wants to pay a supplier invoice of €18,000
Between €10,000 and €50,000, the payment waits while Finance is asked in Teams. One tap, and it carries on.
Drag along the bar. Illustrative thresholds from a tiered-approval rule.
Rules as simple or as detailed as you need.
Start from a template or write your own, from one line to layered logic. Every rule is checked in the path of the work, before it happens, and only the version you published is ever enforced.
Start from a template, such as Threshold Guard, Tiered Approval, Purpose Gate, PII Gate, Cost Ceiling Override or Output Validation, or from a blank rule. Build it visually; the first rule that matches decides.
Checked in the path of the run
- A call arriveswho it is for
- The promptwhat is in it, attachments too
- The modelwhich one is about to be called
- Data accessa read or a write
- The actiona payment, a tool call
- The replywhat came back
One set of rules covers every step. The exact version that decided is kept with the record of what happened.
Approvals land where your people already work.
The right person is asked in the chat they have open or in the system the business already runs on. Nobody learns a new tool to say yes.
Pay supplier invoice INV-7713
€48,200 · procurement-agent
Approve or reject from whichever route reaches the person
In chat
- Slack
- Microsoft Teams
In your ERP
- SAP S/4HANA
- NetSuite
- Workday
- Dynamics 365
- SAP Ariba
- Coupa
- Oracle Fusion
- Sage Intacct
- Odoo
Answered inside the ERPRecord in the ERP, answered on a hosted page
Anywhere else
- Webhook
- Hosted approval page
- TraceMem inbox
- Never lost. With no route set, it waits in the TraceMem inbox.
- Answered once. However many people saw it.
- Silence isn’t a no. Expired is recorded as expired.