Skip to content

Approvals

Pulse treats human approval as a first-class part of the product experience. Before a sensitive action runs, the agent can pause and request a decision — keeping a person in the loop without breaking the flow of work.

Pending approval cards in the Pulse timeline, each showing the action, a PENDING badge, and Approve/Decline controls

How approvals work

When the agent reaches an action governed by an approval policy, it stops and emits an approval request into your timeline. The pending action waits until it is approved or rejected. Approve it and the agent resumes exactly where it paused; reject it and the action is abandoned with that outcome recorded.

Because the approval stays attached to the original work, context is preserved across the pause. There is no lost thread when you come back to decide.

Where you can approve

The same approval request can be acted on through three channels:

ChannelBest for
In-chatQuick decisions in the moment, in context next to the action
Email deep-linkApproving away from the app — the link opens directly to the decision
Approvals UIReviewing several pending requests in one dedicated place

A decision made in any channel resolves the request everywhere. Approve by email and the in-chat request updates to reflect it.

Approval policies

Policies are configurable and determine which actions require approval and under what conditions. You decide where the line sits — for example, requiring approval before sending external messages, modifying CRM records, or running an irreversible operation, while letting routine work proceed unattended.

WARNING

Approval policies are a safety boundary. Set them around actions with external or irreversible effects so the agent cannot complete them without an explicit human decision.

Human-in-the-loop by design

Approvals make Pulse safe to delegate to. The agent can plan and execute autonomously, run tasks on a schedule, and reach into integrations — but the moments that matter still route through a person. This is what lets teams hand real work to the agent while staying in control of sensitive steps.

Approval requests sit naturally alongside the work that triggered them. You see what the agent intends to do, why, and the exact action awaiting your call — then decide in one click.

An approval request expanded to show the full arguments — email parameters, a calendar event, and a shell command — before the action runs

When the agent needs information rather than permission, it asks a structured question instead — free text, single choice, or multi-select — and waits for your answer before continuing.

Pulse user-question cards requesting input: a free-text prompt, a multi-select with an optional text field, and a single-choice deploy target

Managing approvals

The dedicated approvals area in settings lets you review pending requests, see resolved decisions, and adjust the policies that govern them. Combined with task run history, you get a clear audit trail of what was requested, who decided, and what happened next.

Studio · Pulse — Cognipeer product documentation