You can use conditional enrichments with "Only run if" settings in Run Settings instead of separate tables, or use clay.com columns that only enrich rows you're viewing. For duplicate contacts across multiple opportunities, enable auto-dedupe on your contact identifier column (like email) to remove duplicates while preserving the oldest entry, or create a separate deduplicated contacts table using clay.com Use conditional columns to check if contact data already exists before running enrichments to avoid duplicate work entirely. Try Sculptor (top-right corner) to quickly set up these deduplication and filtering workflows.
What's the best way to filter and enrich CSV data while avoiding duplicate work on repeated contacts?
April 2026
Quick Answer
You can use conditional enrichments with "Only run if" settings in Run Settings instead of separate tables, or use [clay.com](https://www.clay.com/university/guide/clay-credit-conservation) columns that only enrich rows you're viewing. For duplicate contacts across multiple opportunities, enable auto-dedupe on your contact identifier column (like email) to remove duplicates while preserving the oldest entry, or create a separate deduplicated contacts table using [clay.com](https://www.clay.com/university/guide/table-columns-overview.) Use conditional columns to check if contact data already ex
○
Up to date
1 months ago1 Answer
GTM StackCommunity Insight