Skip to main content
A workflow is a pipeline of blocks that takes rows from a source, enriches and cleans them, and delivers the results. Most workflows follow the same shape:
Organizations without the Workflow Editor and Templates build and run workflows with the Workflows API.

Create a workflow

  1. Open Workflows in the sidebar and click New Workflow.
  2. Choose Start from scratch for a blank canvas, or Use a template to start from the Templates gallery.
  3. Name the workflow, then add blocks from the block library on the right. Search the library or open a category, and drag a block onto the canvas or click it to add it.
  4. Click a block to configure it. Blocks with configuration errors are flagged on the canvas, and the workflow cannot run until they are fixed.
  5. Click Run. The run dialog shows the estimated cost before you start. Click Schedule in the same dialog to run it on a cadence instead — see Automated Workflows.
Open Runs in the editor header to follow a run block by block and download its results. The More options menu (⋮) next to Run holds the actions that apply to the whole workflow:

Import Data

Every workflow starts with a source block. Import Data blocks bring in records you already have.

Find Data

Find Data blocks generate rows from a search.

Intelligence

Intelligence blocks research each row and append new columns. Each block works on one data type: Lead (people) or Company (organizations). Verify Phone needs a phone column and a full-name column. Select both in the block’s column mapping; if the editor suggests a replacement column, apply it only when it matches your data.

Monitor

Extract From Websites

Clean & Organize

AI Actions

Send Results

Output blocks deliver results. For the block_name and specs of each block in the API, see the Workflow Blocks Reference.

Lead and Company data

Every row in a workflow is either a Lead (a person) or a Company. Lead-only blocks cannot run on Company rows.
Enrich Company with people discovery still outputs Company rows. Add Extract Leads after it before any Lead-only block, such as Find Email or Find Phone.

Common patterns

Find people and get their emails

Research companies, find decision-makers, get contact info

Enrich an existing list and save only new rows

Import from your CRM, enrich, and notify your team

Tips

  • Filter before enrichment. Fewer rows means faster runs and fewer credits.
  • Define only the return fields you need in enrichment blocks.
  • Check the cost estimate in the run dialog before large runs. Block pricing is listed in Credit Costs.