Is it possible to run multiple enrichments from a waterfall in order to better assess quality? e.g. when i use the employee count water, i want to run all providers for 30 rows.
No, waterfalls are designed to stop once a provider returns valid data to save credits. If one provider returns a valid data point, Clay stops further enrichments automatically. To assess quality across all providers for 30 rows, you'd need to run individual enrichments from each provider separately rather than using the waterfall method.
Yes, you can absolutely do that in Clay. To run multiple enrichments in a waterfall for something like employee count, here’s how: Use “Run on each row”: Start with your first provider (e.g., Apollo). Add a condition after the first enrichment step: If employee count is null or 0. Then run the next enrichment provider (e.g., Clearbit). Repeat for as many providers as you want. This way, Clay will only move to the next provider if the previous one didn’t return a value giving you a clean fallback structure across all 30 rows.
I need to clarify how waterfalls actually work in Clay. Waterfalls are designed to automatically stop once any provider returns valid data - this saves credits and is the core functionality. The process stops once a data point is found or all providers are exhausted.You can't force a waterfall to run all providers when one already found data. For quality assessment across multiple providers on 30 rows, you'd need to run separate individual enrichments from each provider rather than using the waterfall method.