Guide — Getting started

Building your first production workflow

A step-by-step pattern for the first Clay workflow that survives contact with production.

Build the first workflow narrow and reliable, not broad and clever. This is the pattern that works:

  1. Define the output first. Example: "contacts with verified work email + firmographics, written to HubSpot company record". Everything else is in service of that sentence.
  2. Prepare the input. 100–500 rows with a stable dedupe key. Fix obvious input problems (blank domains, inconsistent country codes) before enriching — garbage input bills the same as clean input.
  3. Enrich in a waterfall. Highest-match-rate provider first, fallbacks after. Add a validation column before anything reaches a CRM.
  4. Pilot at 50–100 rows. Manually review output. Measure match rate, validity, cost per usable record. Adjust provider order before scaling.
  5. Set monitoring. Error alerts on the workflow. A run that fails silently is worse than one that fails loudly.
  6. Write back with provenance. Source, timestamp, workflow name on each written field. Pilot the CRM write on a sandbox or small segment first.
  7. Document. What each column does, why each provider is in the waterfall, what to do when X fails.
Cost caution: every enrichment call is an Action; marketplace data is credits. Re-running full tables to "test" bills every attempt — pilot on samples.

Need help applying this?

Describe your project and the ClayForEnterprises team will review it — the resources stay free either way.

Submit a project Cost & Usage Calculator Project Planner

Related guides

Last reviewed: 2026-11-01 · Sources: university.clay.com (checked 2026-11-01)