Remove from Workflow Action in Sparkforge

By Sparkforge Support Team ·Last reviewed May 3, 2026

The Remove from Workflow action takes a contact out of one workflow, several workflows, or every active workflow. Use it to stop sending campaigns once a contact converts or no longer fits.

The Remove from Workflow action pulls a contact out of automation runs you specify. Use it the moment a contact converts, opts out, or no longer fits the campaign — so they stop receiving messages that don't apply anymore.

What it does

You choose which workflow (or workflows) to pull the contact out of. The action runs the same way whether the contact is mid-sequence, waiting on a delay, or waiting for a condition.

Why use it

  • Cleaner campaigns: contacts don't sit in irrelevant flows.
  • Better customer experience: no overlapping or contradicting messages.
  • Hands-off cleanup: automatic exits as soon as the trigger condition fires.
  • Scales with your stack: works across all your active workflows.

How to configure it

  1. Go to Automation > Workflows.
  2. Click + Create Workflow, then + Start from Scratch (or open an existing workflow).
  3. Click the + icon to add an action and pick Remove from Workflow.
  4. Name the action — for example, Remove from Marketing Drip.
  5. Pick the removal scope:
    • Current Workflow — exit the workflow this action lives in.
    • Another Workflow — pick a specific workflow from the dropdown.
    • All Except Current Workflow — exit every other workflow.
    • All Workflows — exit every active workflow.
  6. Save the action, run a test contact through, then toggle Publish.

Example

A contact in your Marketing Drip just made a purchase. The purchase trigger runs a Remove from Workflow action targeting Marketing Drip. The contact stops receiving promo emails and gets handed off to your post-purchase onboarding flow instead.

Frequently Asked Questions

What if a contact is in several workflows at once?
You can remove them from just the current one, a specific other workflow, all workflows except the current one, or every active workflow.
Can a contact be removed automatically after a specific event?
Yes. Set a trigger like Order Submitted or Tag Added, then add a Remove from Workflow action to pull them out of the original campaign.
How do I confirm the action ran?
Run a test contact through the workflow and check the contact's activity log for the removal entry.
Can I undo a removal?
No. Once a contact exits a workflow, you have to re-enroll them manually or via a separate trigger.
Does the contact get notified?
No. Removal only changes internal workflow state — nothing is sent to the contact.

Was this article helpful?