AffZeroAffZero Docs

Approve to Continue Step

Pause automation execution at any point and require a human to approve before the remaining steps run.

What it does

The Approve to Continue step is a human-in-the-loop gate. When the automation reaches this step, it:

  1. Pauses execution and saves a snapshot of all current data and variables
  2. Sends an approval notification email to the configured recipients
  3. Waits — remaining steps are held until someone approves or rejects

When the approver clicks Approve, AffZero resumes the automation from the next step, using the same data snapshot from when it paused. If they click Reject, the run is cancelled and the remaining steps don't execute.


When to use it

  • Before sending an invoice to a client — let a finance manager review the amounts first
  • Before a bulk tracker edit — review which conversions or campaigns will be modified
  • Before an outbound webhook fires — inspect the payload before sending
  • Any workflow where automated action is risky and you want a checkpoint

How it works

Pausing

When the step runs, it:

  • Captures the current state: all variables, datasets, and attachments
  • Stores a secure one-time token tied to this specific approval
  • Sends an email to all configured recipients with a summary of what ran so far and what will run next
  • Sets the automation run status to Waiting for Approval

The automation is now paused. Nothing else happens until action is taken.

The approval email

The notification email (sent from AffZero) contains:

  • The automation name
  • Steps completed so far
  • Steps that will run after approval
  • A table of key variable values from the current run (up to 12 variables)
  • Your custom message (if configured)
  • An Approve button and a Reject button

Approval links are valid for 48 hours from when they are generated.

Approving or rejecting

The approver clicks a link in the email and lands on a confirmation page showing the full step breakdown and variable values. They can:

  • Approve — execution resumes immediately from the next step, using the saved data snapshot
  • Reject — execution is cancelled; the run is marked as Rejected

When approved, the remaining steps run as a new linked execution — visible in Runs & Logs as a child of the original run.


Configuration

Notification emails

Add one or more email addresses to notify when the step triggers. If you leave this blank, the notification goes to the automation owner's account email.

You can add multiple recipients — each gets a separate email with their own approve/reject link.

Custom message

Write a short plain-text note that appears in the approval email body — useful for giving context to the approver about what they're reviewing. Supports variables, so you can include live values like {top_affiliate} or {revenue_1_stats_1}.


In Runs & Logs

Runs paused at an Approve to Continue step appear with a Waiting for Approval status badge. You can click through to see which step is waiting and which emails were notified.

Once approved or rejected, the status updates to Completed (if the resumed run finishes) or Rejected.


Tips

Place this step after data-producing steps (Pull Stats, AI Analyze) and before irreversible actions (bulk tracker edits, sending emails to clients). That way the approver sees real data while reviewing.

Approval links expire after 48 hours. If a link expires before the approver acts, the run remains in Waiting for Approval status indefinitely — you'll need to run the automation again from scratch.