Skip to content

Approval Modes

GloriaMundo has two approval modes that control how workflows handle actions in the built-in sensitivity list.

Run Without Asking (Default)

In this mode, actions execute without an approval pause. Use it for workflows you have inspected and tested thoroughly.

Auto-approved actions in the sensitivity list are recorded on a best-effort basis, but that record is not a pre-execution control. Use Ask me first when an explicit decision is required before a listed action runs.

Ask Me First

In this mode, listed sensitive actions pause and wait for your approval.

  • The action creates a request on the Approvals page.
  • The workflow saves its state and frees its processing slot while waiting.
  • You have 24 hours to approve or deny before the request expires.
  • Approval resumes the workflow; denial marks the run as failed.

Setting Your Default Mode

Your default approval mode applies to new workflows:

  1. Go to Settings in the sidebar.
  2. Find Default Approval Mode under General.
  3. Choose Ask me first or Run without asking.

Per-Workflow Override

Each workflow stores its own approval mode. After completing a Virtual Run, use the autonomy toggle in the builder toolbar to change it:

  • Ask me first — Listed sensitive actions pause for approval.
  • Run without asking — Actions execute without an approval pause.

How Checkpoint-and-Resume Works

When a workflow pauses for approval:

  1. Checkpoint — The current execution state and prior step results are saved.
  2. Slot freed — The processing slot is released.
  3. Waiting — The approval request remains available for up to 24 hours.
  4. Resume — Approval resumes from the paused step without re-executing earlier steps.

If you deny the request, the workflow run is marked as failed and the checkpoint cannot be reused.

Which Actions Are Sensitive?

The current built-in list contains these action types:

High Sensitivity

  • GMAIL_SEND_EMAIL
  • EXECUTE_PYTHON
  • E2B_EXECUTE
  • STRIPE_CREATE_CHARGE
  • DEPLOY_PRODUCTION

Medium Sensitivity

  • SLACK_SEND_MESSAGE
  • GITHUB_CREATE_PR
  • HUBSPOT_CREATE_DEAL
  • NOTION_UPDATE_PAGE

Low Sensitivity

  • GITHUB_CREATE_ISSUE
  • HUBSPOT_CREATE_CONTACT
  • NOTION_CREATE_PAGE

The gate uses an exact, case-insensitive raw-name match before legacy integration aliases are resolved. Existing workflows using the listed GitHub and Notion legacy names therefore still pause in Ask me first mode. Actions not explicitly listed do not enter the flow automatically.

The raw-name list is not a guarantee that each name is supported by a current downstream executor. Normal Code steps do not supply an action name to this gate, so the code step type itself is not covered by the EXECUTE_PYTHON or E2B_EXECUTE entries.

Next Steps