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

Start free trial

MailerPress Update Workflow Step

mailerpress/update-workflow-step edits a single node of an existing automation in place: its settings, its next_step_id, its alternative_step_id, or its canvas position.

Every other node is untouched.

At a glance

Abilitymailerpress/update-workflow-step
ToolsetMailerPress — toolset/mailerpress
GroupMailerPress › Workflows
RequiresAcrossAI Pro, plus MailerPress active on the site
Capabilitymanage_options
SafetyWrites data
RepeatableIdempotent — running it twice leaves the same result
Ships inAcrossAI Pro 0.9.16 and later

What it cannot disturb

Unlike a full workflow update it cannot rebuild branches, cannot delete automation campaigns, and cannot disturb other nodes. It also preserves subscribers’ in-flight progress, so contacts partway through the automation carry on.

That makes it the right call for the common fixes: a wrong delay, a wrong template ID, a branch wired to the wrong next step.

What it cannot do is structural. It cannot add or remove nodes, and it cannot change a node’s type or key — so converting an action into a condition, or inserting a wait step, needs mailerpress/update-workflow.

The boundary is deliberate: everything inside it is safe on a running automation, and everything outside it is not.

Node handles come from mailerpress/get-workflow, which is also where the current settings are.

Idempotent.

Input

NameTypeRequiredWhat it is
idintegerYesThe workflow.
step_idstringYesThe node handle.
settingsobjectNoReplacement settings for that node.
next_step_idstringNoRewire the primary pointer.
alternative_step_idstringNoRewire the alternative pointer.
positionobjectNoCanvas position.

What comes back

NameTypeWhat it is
stepobjectThe node after the edit.
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:

Change the delay on that automation step.

It resolves to one call:

{
  "ability": "mailerpress/update-workflow-step",
  "parameters": {
    "id": 21,
    "step_id": "wait-1",
    "settings": { "duration": 3, "unit": "days" }
  }
}

Worth knowing

  • Preserves in-flight subscriber progress; a full update may not.
  • Cannot add, remove, or change the type of a node.
  • The right tool for a wrong delay, template or branch pointer.
  • Idempotent.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading