Human approval gates

DripPulse supports human-in-the-loop controls for both workflow execution and template-based agent deployment. This page explains when approvals are required, who can decide, and which APIs to use.

Two gate types

1) Workflow step approval gate

A workflow can include an approval step. When execution reaches that step, DripPulse creates an approval request and pauses the enrollment until approved, rejected, or expired.

2) Template deploy sign-off gate

A template can require sign-off before deployment. When enabled, spawning a template agent creates a pending deploy approval; OpenClaw deploy starts only after approval.

Who can approve

Workflow gate behavior

Gap closed: teams can now enforce a baseline approval checkpoint even when a builder flow forgot to include an explicit approval step.

Approval step configuration

FieldPurpose
approval_modeany_approver, all_assignees, or quorum
required_countMinimum distinct approvers for quorum mode
assignee_rolesRole-based assignment, e.g. approver, admin
assignee_user_idsSpecific users who can decide
sla_hoursOptional timeout window
on_rejectfail_enrollment, cancel_enrollment, or jump_to_step
on_timeoutauto_reject, escalate, or jump_to_step

Template deploy sign-off behavior

If your org plan has an agent cap, new spawns may return 403 until capacity is available.

Approvals inbox and APIs

Users handle both gate types from the Approvals page in the dashboard.

Workflow approvals API

Agent deploy approvals API

Related guides