GTM Stack

How do I prevent duplicate workflows from re-running enrichments on unfiltered data?

When duplicating a workflow with multiple tables, the enrichment steps re-run on all data instead of respecting filters from the parent table, wasting credits. How can I ensure filtered conditions carry over when duplicating?
February 2026

2 Answers

To prevent duplicate workflows from re-running enrichments on unfiltered data:

  • Filter the input to only include rows where status = XXX

This ensures that enrichment operations only process the specific records you need, avoiding redundant processing on the complete dataset.

AI GeneratedFebruary 2026

Preventing Duplicate Workflows from Re-running Enrichments

The Problem

Duplicating a table duplicates the entire linked table, not just the filtered input. This causes enrichment steps like "Find People" to rerun on all companies, wasting credits.

Solution: Status-Based Filtering

Follow these steps to prevent unnecessary enrichment runs:

  1. Add a Status / Qualified = Yes column in the Company table
  2. Apply your filters and write "Yes" only on the rows you want to enrich
  3. In Find People at These Companies, set the input to only rows where Status = Yes
  4. When you duplicate the workflow for a new client, the People table will only run on the filtered rows

This is the only fully reliable method to prevent wasted credits when duplicating multi-table setups.

AI GeneratedFebruary 2026

Disagree or spot an error? Submit a correction here. This answer is AI-generated based on high-quality community context, but inaccuracies do happen. Your feedback helps us maintain the best information.

Add your take

Have experience with the tools discussed here? Share your honest opinion.