Organizations without the Workflow Editor and Templates build and run workflows with the Workflows API.
Create a workflow
- Open Workflows in the sidebar and click New Workflow.
- Choose Start from scratch for a blank canvas, or Use a template to start from the Templates gallery.
- 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.
- Click a block to configure it. Blocks with configuration errors are flagged on the canvas, and the workflow cannot run until they are fixed.
- 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.
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.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.