Skip to main content
Agents read on their own, but they never write on their own. When an agent run proposes a change to a connected system, it appears as a confirmation card under Agents → Approvals until a person confirms or dismisses it. This keeps a scheduled Monday run from changing a deal, a time entry or an invoice while nobody is watching.
Agent approvals queue showing confirmation cards proposed by agent runs

Agents → Approvals: each proposed write is a card with every field editable before you confirm.

What enters the queue

A write enters the queue when all three of these are true:
  1. The agent’s Allowed actions for that integration is set to Propose writes.
  2. The organisation’s Access setting for the integration is Read and write.
  3. The run produced a change, such as logging time, creating a task, updating a deal stage, adding a note, posting to a channel or creating a draft invoice.
Everything else the agent does is a read. Finance and ERP integrations produce drafts only. Hebno never approves, posts, sends or pays in those systems, even after confirmation.

Review a card

Open Agents and select Approvals. Each card shows:
  • The system’s logo and the action, for example Create draft invoice in Xero.
  • The target record, defaulting to the project’s linked record where one exists.
  • Every field the write will set, all editable.
  • The agent and run that proposed it, with a link to the run’s sources.
Edit any field, then select Confirm. Hebno writes to the system and the card shows Done with a link to the record. Select Dismiss to discard it. For email and calendar invitations, the button is Send.

Who can confirm

The write uses the confirming person’s own account where they have a personal connection, so the other system shows them as the author. Where the organisation connection is the only option, the write uses the integration user and the log records who confirmed it. Someone who cannot open the target record in the other system cannot confirm a write to it.

Notifications

When a run queues one or more writes, its owner gets an in-app notification linking to the cards. The An approval is waiting event is listed under Connections in Settings → Notifications, and run events are listed under Agents. See Notifications.

Expiry

A card is in the queue for 14 days. After that it expires, moves out of the active list, and shows as Expired in the card history. An expired write is never sent. To redo it, run the agent again.

Logs

Every confirmed write is recorded in Admin → Logs → Integrations: who confirmed it, which agent proposed it, the system, the record and the time. Dismissed and expired cards are visible in the card history on Approvals.
Review the queue after a scheduled run, not before. Cards from the same run are grouped together, so you can confirm a batch of draft invoices in one pass.

Next steps

Agents

Set allowed actions per integration.

Permissions and access

How access settings limit writes.