Using the Remove from Workflow Action

What is the Remove from Workflow Action?

The Remove from Workflow action is a key automation tool for managing your contacts' journeys. It allows you to automatically exit a contact from one or more active workflows based on rules you define. This helps ensure your contacts are only in workflows that are relevant to their current situation, preventing them from receiving outdated or conflicting communications.

Key Benefits

  • Maintains Communication Relevance: Stops contacts from receiving messages that are no longer appropriate, such as promotional offers after a purchase has been made.
  • Automates List Hygiene: Saves you time by automatically cleaning up workflow memberships instead of requiring manual removal.
  • Prevents Over-Communication: Helps avoid overwhelming contacts with too many messages from different automated sequences running at the same time.
  • Creates Smarter Automations: Allows you to build more sophisticated, conditional customer journeys where progress in one path can cleanly exit other paths.

How to Configure the Action

Follow these steps to add a Remove from Workflow action to your automation.

1. Access the Workflow Editor

Navigate to the Automation section of your CRM and select Workflows. Create a new workflow or edit an existing one to open the workflow editor.

2. Add the Action

In the workflow editor, click the plus (+) icon to add a new step. From the list of available actions, find and select Remove from Workflow.

3. Configure the Settings

You will be presented with configuration options for the action.

  • Action Name: Give the action a clear, descriptive name (e.g., "Exit from Welcome Series") for easy identification within your workflow logic.
  • Remove Contact From: This is the core setting. Choose one of the following options:
    • Current Workflow: Removes the contact from the workflow that is currently executing this action.
    • Another Workflow: Removes the contact from a specific, different workflow that you select from a dropdown menu.
    • All Except Current Workflow: Removes the contact from every active workflow they are in, except for the one running this action.
    • All Workflows: Removes the contact from every single workflow they are currently enrolled in.

4. Save and Activate

Once configured, save the action and your workflow. It's a good practice to test the workflow with a sample contact to verify the removal works as intended. When you're ready, publish the workflow to activate it.

Example Use Case: Post-Purchase Cleanup

Situation: A business runs an automated "Lead Nurture" email sequence for new prospects. They want to ensure that once a prospect becomes a customer by making a purchase, they are immediately removed from that nurture sequence to avoid sending them introductory sales emails.

Implementation:

  1. Trigger: Create a workflow that triggers when a contact's status changes to "Customer" or when a new deal is marked "Won."
  2. Action: Add a Remove from Workflow action.
    • Set the Remove Contact From option to Another Workflow.
    • From the dropdown, select your "Lead Nurture" workflow.
  3. Result: The moment a contact becomes a customer, they are automatically exited from the prospect-focused email series, ensuring their communications remain relevant.

Frequently Asked Questions

Can I use this action to remove a contact from multiple specific workflows at once?

No, the action is designed to remove a contact from one specific workflow (Current or Another) or a broad category (All or All Except Current). To remove from several specific, different workflows, you would need to add multiple Remove from Workflow actions in sequence.

How can I confirm a contact was successfully removed?

You can check the contact's profile within your CRM. There is typically a section that lists all the workflows the contact is currently active in. After the action runs, the specified workflow(s) should no longer appear there.

If a contact is removed, can they be re-added automatically?

No, the removal is final for that automation instance. If the contact meets the entry criteria for that workflow again in the future (e.g., through a form submission or another trigger), they could re-enter it as a new contact.

Does removing a contact also delete their history or past emails from that workflow?

No. The action only stops future steps in the workflow from executing for that contact. Any past actions, sent emails, or history associated with that workflow run remain recorded on the contact's timeline.

Will this action stop an email that is currently scheduled to send?

Yes, in most cases. If a contact is removed from a workflow, typically any future scheduled actions (like emails or tasks) for that contact within that workflow are cancelled.