The failure to watch for is a judgement call rather than a crash. A deal slides from Negotiation back to Discovery, the agent files it as routine because the rules never said otherwise, and the warning nobody wanted to miss passes in silence. Hermes runs on open models you choose, and that is the behaviour to test before the channel is trusted.
Run a staged conversation — no account needed. The agent handles it for real while a simulated world answers its tool calls; nothing touches real accounts, and nothing is actually sent.
Camila Rojas
Banco Sur renewal, three year term
EmailEnterprise pipeline, Decision Maker Bought-In to Contract Sent
Note145,000 USD, close date 30 September, moved this morning after 41 days in Decision Maker Bought-In. The most recent activity is a note from Camila saying procurement has signed off and the master agreement is sitting with their legal team. Three other open deals exist against the same company.
Using this template drops you into a guided setup. It asks exactly this, nothing else:
Connect HubSpot
One sign-in. The agent acts through your account, scoped to what this template uses.
Connect Slack
One sign-in. The agent acts through your account, scoped to what this template uses.
Pipeline rules
How your pipeline is meant to move: which stages carry a clock and how many days it runs for, the deal size that earns its own line, what you expect to be filled in when a deal closes lost, and which moves are routine enough to pass without a message.
Runs on Hermes
Preselected for this page — connect your Hermes account during setup, or switch to NoClick's built-in models with one click.
Watch it handle a test run
A staged conversation against a simulated world — then it’s live.
A drop into an earlier stage is the most useful thing this watch produces and the easiest one to under report. Your rules have to say so outright rather than leave it implied.
Why a deal was lost is not in the record, so the correct output is a task addressed to its owner. A model that supplies the reason itself has broken the one rule that matters here.
The line stands and the task is missing, which is at least visible, since the message names the deal and the empty loss reason. Nothing retries by itself and nothing on the deal has been altered, so recovery is somebody opening that record. Separating the two writes further would not help, because the message is the part people actually read.
Free to start. Guided setup, a test run against staged conversations, and it's live.