30 days free. No credit card. Full access from the moment you connect your site.

Start free trial

MailerPress Delete All Workflows

mailerpress/delete-all-workflows wipes every workflow, every step and every A/B test on the site.

Two guardrails, and both are required.

Before you run it

This wipes every workflow on the site, with their steps and A/B tests. Every contact currently in flight through any automation is stranded mid-sequence. The double guardrail is deliberate: confirm_count must equal the current total workflow count, and confirm_phrase must be the literal string DELETE ALL WORKFLOWS, case-sensitive. There is no undo and nothing keeps a copy of the automation graphs.

At a glance

Abilitymailerpress/delete-all-workflows
ToolsetMailerPress — toolset/mailerpress
GroupMailerPress › Workflows
RequiresAcrossAI Pro, plus MailerPress active on the site
Capabilitymanage_options
SafetyHighly destructive — wipes every workflow, step and A/B test. Requires a matching count and a literal confirmation phrase.
RepeatableIdempotent — running it twice leaves the same result
Ships inAcrossAI Pro 0.9.16 and later

How it works

confirm_count must equal the current total workflow count, fetched from mailerpress/list-workflows. That forces a read, and the read is where somebody sees how many automations they are about to destroy.

confirm_phrase must be the literal, case-sensitive string DELETE ALL WORKFLOWS. A phrase rather than a boolean, because a boolean is a reflex and a phrase has to be typed deliberately.

Together they make this hard to run by accident, which is proportionate: the automation graphs represent real design work and nothing keeps a copy.

Every contact in flight through any automation is stranded, which at site scale is potentially everybody currently in an onboarding or nurture sequence.

The legitimate uses are narrow — clearing a staging site, resetting after a failed migration — and both involve a site nobody is relying on.

Idempotent in the sense that running it on an empty site is a no-op.

Input

NameTypeRequiredWhat it is
confirm_countintegerYesMust equal the current total workflow count.
confirm_phrasestringYesThe literal, case-sensitive string DELETE ALL WORKFLOWS.
confirmbooleanYes — must be trueThe irreversibility gate. Without it the call is refused before anything is touched.

What comes back

NameTypeWhat it is
deletedintegerHow many workflows were removed.
successbooleanWhether the call completed.
messagestringA one-line summary of what happened, suitable for showing a human.
error_codestringPresent only on failure — a stable machine-readable reason, such as a missing field, a wrong field type or an unmet confirmation.

Example

Ask your assistant:

Wipe all the automations on this staging site.

It resolves to one call:

{
  "ability": "mailerpress/delete-all-workflows",
  "parameters": {
    "confirm_count": 12,
    "confirm_phrase": "DELETE ALL WORKFLOWS",
    "confirm": true
  }
}

Worth knowing

  • The count forces a read, which is where the scale becomes visible.
  • A phrase rather than a boolean, because a boolean becomes a reflex.
  • Everybody in flight through any automation is stranded.
  • Nothing keeps a copy of the graphs.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading