How to Migrate from Clay to Databar: Step-by-Step

Map Clay tables, waterfalls, Claygent, HTTP columns and integrations to Databar features, compare pricing, and move one table at a time.

var(--variable-yLy1gAThf)

Jan Berning

Head of Growth at Databar

Blog

— min read

How to Migrate from Clay to Databar: Step-by-Step

How to Migrate from Clay to Databar: Step-by-Step

Map Clay tables, waterfalls, Claygent, HTTP columns and integrations to Databar features, compare pricing, and move one table at a time.

var(--variable-yLy1gAThf)

Jan Berning

Head of Growth at Databar

Blog

— min read

How to Migrate from Clay to Databar: Step-by-Step

Build your dream workflow with Databar today.

To migrate from Clay to Databar, move one table at a time: list what each Clay table does, rebuild its enrichments and waterfalls in a Databar table, recreate the conditions and exports, then run both tools on the same sample rows and compare results and cost. Most Clay concepts have a direct Databar equivalent. A few, like Clay's sequencer and ad audiences, don't.

This guide maps Clay's building blocks to Databar features, compares current pricing, and walks through the migration in six steps. Clay facts below were checked on clay.com/pricing in September 2026.

Why do teams move from Clay to Databar?

The reasons we hear fall into three groups:

  • Pricing shape. Clay bills two currencies, Data Credits for data and Actions for platform work, and puts CRM integrations and HTTP API integrations on its Growth plan. Databar uses one credit balance, and CRM exports, custom HTTP APIs and bring-your-own keys start on the Build plan.

  • Working from agents. Teams running Claude Code or Cursor want to drive enrichment from a prompt or script. Databar offers a hosted MCP server, a CLI, a Python SDK and a REST API. Clay has moved here too, with an MCP and an agent plugin, while its full API is listed under Enterprise.

  • Learning curve. Some teams want tables, waterfalls and exports without building out a larger GTM system.

Clay still leads in places, and it is worth being honest about them before you plan a move. It lists 150+ data partners, a native email sequencer, ad audience syncs to LinkedIn, Meta and Google, web intent signals on Growth, and a large library of community templates and training. Our Clay review covers where it fits best.

How does Clay pricing compare with Databar?

Plan

Pricing model

Included usage

Best for

API/MCP access

Clay Free

$0

100 Data Credits and 500 Actions a month, up to 200 rows per table

Learning Clay

Clay lists an MCP and agent plugin; full Clay API is Enterprise

Clay Launch

$185/month billed monthly ($167/month on annual)

2,500 Data Credits and 15,000 Actions a month

Small teams starting prospecting workflows

No CRM or HTTP API integrations on this tier; full Clay API is Enterprise

Clay Growth

$495/month billed monthly ($446/month on annual)

6,000 Data Credits and 40,000 Actions a month

CRM-based workflows

CRM sync, HTTP API integrations, webhooks; full Clay API is Enterprise

Databar Build

$99/month

5,000 credits a month

Growing companies and agencies

CRM and email integrations, up to 5 custom HTTP APIs, MCP

Databar Scale

$495/month

50,000 credits a month

Teams running enrichment at volume

Unlimited custom HTTP APIs and own keys, custom rate limits

Both Clay and Databar say they don't charge for lookups that return no result. Both have Enterprise tiers with custom pricing. Credits are not the same unit across the two tools, because each provider is priced differently, so the only fair cost comparison is to run the same rows through both, which step 6 covers. For the Clay side in more detail, see Clay alternatives compared.

How do Clay concepts map to Databar features?

In Clay

In Databar

Notes

Workbooks and tables

Tables, organized in folders

Import a CSV export of your Clay table to start.

Find people / find companies sources

Search enrichments (for example "Search companies with filters", "Find people by company and job title") and CRM importers

Importers include HubSpot, Salesforce, Pipedrive, Attio and Instantly.

Enrichment columns from the marketplace

Enrichments from 100+ data sources

Each provider has an /explore page with inputs, outputs and price.

Waterfalls

Waterfall enrichments

Email by name, email by link, phone, company data, job postings and more. Reorder providers, toggle them, add a verifier.

Claygent

AI Researcher

Visits a site, follows internal links, returns structured fields from your prompt.

Formulas and AI formatting

Excel formulas, JQ formulas, JSON expander, AI prompts

In-table transformations don't use credits.

"Only run if" conditions

Run conditions

Written in CEL, for example {country} == "US". Skipped rows use no credits.

Lookup rows in another table

Table lookup

Works like VLOOKUP across tables.

Sending rows between tables

Send data between tables

Moves rows from one table into another.

HTTP API columns

Custom HTTP APIs

GET, POST, PATCH, PUT, custom body templates. Usable as an enrichment or an exporter.

Webhook sources

Webhooks

Each POST creates a row.

Auto-update and scheduled runs

Automations: run on update or on a schedule

Run conditions still apply to automated runs.

Functions and multi-step workflows

Flows

A canvas of enrichments, waterfalls, AI steps and if/else branches. Test runs show per-step cost. Run in a table, on a schedule, via API or as an agent tool.

CRM and outreach integrations

Exporters

HubSpot, Salesforce, Pipedrive, Instantly, Smartlead, Salesforge, Google Sheets, webhooks. Fields auto-map.

Bring your own API key

Bring your own API keys

5 on Build, unlimited on Scale.

Clay MCP, agent plugin, API

Databar MCP, CLI, Python SDK, REST API

MCP tools can create tables, attach waterfalls and exporters, and run them.

Sequencer

No native sequencer

Export to Instantly, Smartlead or Salesforge.

Ad audiences

No equivalent

Keep this in Clay or your ads tooling.

Step 1: What should you inventory in Clay before switching?

Open each Clay table that runs in production and write down, in one sheet:

  • Inputs: where rows come from (CSV, search source, CRM, webhook).

  • Columns that spend credits: each enrichment, its provider, and each waterfall with its provider order and verifier.

  • Logic: "only run if" conditions, formulas, lookups to other tables, Claygent prompts (copy the prompt text).

  • Outputs: CRM or outreach destinations, field mappings, update-vs-create settings.

  • Cadence and volume: how often it runs and roughly how many rows and Data Credits a month it uses.

Then export each table's data to CSV. Do this before your Clay renewal date so you keep the history.

Step 2: How do you rebuild a Clay table in Databar?

Start the 14-day trial and pick the table with the highest volume or the highest cost. Create a new table from the CSV export (comma-separated only). Keep column names close to common field names like email and company_name, because exporters auto-map on names later.

Step 3: How do you recreate enrichments and waterfalls?

For each credit-spending column in your inventory, click Enrich, find the same provider in the catalog, and map its inputs to your columns. For waterfalls, open the Waterfalls tab, choose the matching waterfall, and set the provider order in Waterfall setup. If a Clay provider isn't in the catalog, pick the closest alternative or connect its API as a custom HTTP API with your own key. For Claygent columns, paste the prompt into an AI Researcher enrichment and test it on a single row first. The waterfall guide explains how provider order affects cost.

Step 4: How do you rebuild conditions, formulas and multi-step logic?

Translate each "only run if" into a run condition. The built-in generator writes CEL from plain English ("only run where country is US and employees over 50"). Rebuild formulas with Excel or JQ formulas, and cross-table references with table lookup. If a Clay table chains several steps with branching, rebuild it as a Flow instead of a long row of columns: test runs on sample rows show the credit cost of each step before you run the full table.

Step 5: How do you reconnect exports, webhooks and schedules?

Open Share/Export, choose the destination, check the auto-mapped fields against your inventory and set create or update behavior. Point any system that posted to a Clay webhook at the new Databar webhook URL. Set automations to run on update or on a schedule to match your Clay cadence. HubSpot enrichment setup and connecting webhooks to Databar walk through the two most common cases.

Step 6: How do you validate before cutting over?

Take the same sample of rows, for example 100 to 200 recent records, and run them through both tables. Compare three things per column:

  1. Fill: how many rows got a value.

  2. Quality: spot-check 20 values by hand (right person, verified email, correct company).

  3. Cost: credits used in Databar against Data Credits and Actions used in Clay for the same rows.

If a column underperforms, change the provider order or add a provider before blaming the platform. When the numbers look right, switch the table's destination to the Databar exporter, keep the Clay table paused for a couple of weeks as a fallback, then repeat for the next table.

Can Claude Code do the rebuild for you?

Partly, yes. With the Databar MCP connected, an agent can create the table, insert rows, attach waterfalls and exporters, and run them. Give it your inventory sheet and ask it to rebuild one table:

Read clay-inventory.csv, table "Inbound leads".
Using the Databar MCP: create a table with the same input columns,
import inbound-leads-export.csv, attach the email_getter waterfall with
the same provider order where available (tell me which are missing),
add the HubSpot exporter with the listed field mapping, and run the
waterfall on the first 20 rows only. Report fill and credits used

Read clay-inventory.csv, table "Inbound leads".
Using the Databar MCP: create a table with the same input columns,
import inbound-leads-export.csv, attach the email_getter waterfall with
the same provider order where available (tell me which are missing),
add the HubSpot exporter with the listed field mapping, and run the
waterfall on the first 20 rows only. Report fill and credits used

Read clay-inventory.csv, table "Inbound leads".
Using the Databar MCP: create a table with the same input columns,
import inbound-leads-export.csv, attach the email_getter waterfall with
the same provider order where available (tell me which are missing),
add the HubSpot exporter with the listed field mapping, and run the
waterfall on the first 20 rows only. Report fill and credits used

Read clay-inventory.csv, table "Inbound leads".
Using the Databar MCP: create a table with the same input columns,
import inbound-leads-export.csv, attach the email_getter waterfall with
the same provider order where available (tell me which are missing),
add the HubSpot exporter with the listed field mapping, and run the
waterfall on the first 20 rows only. Report fill and credits used

Review the table in the browser before running more rows. Tables make an agent's work inspectable, which is the argument in tables as control planes. If you are weighing how much work belongs in an agent at all, Claude Code vs Clay covers that decision.

What doesn't carry over from Clay?

  • Email sequencing and ads audiences. Keep them in Clay or move sequencing to a dedicated sending tool connected through a Databar exporter.

  • Community templates. Rebuild the logic; Databar has its own templates and flow templates, but not Clay's.

  • Run history and cached values. Export what you need as CSV before you cancel.

  • Provider-specific outputs. A few marketplace sources may not exist in Databar's catalog. Check each one in step 3, and see how Claygent works if your tables lean on it heavily.

FAQ

How long does a Clay to Databar migration take?

It depends on how many production tables you have and how much logic they hold. Plan it table by table: a table with a few enrichment columns is a short job, while tables with many conditions, Claygent prompts and CRM syncs take longer.

Can I import Clay tables directly into Databar?

Export each Clay table to CSV and import the CSV into a new Databar table. Enrichment columns, conditions and integrations are rebuilt, not imported.

Does Databar charge for lookups that return nothing?

No. Only lookups that return data are charged. In a waterfall, only the provider that returned data is billed. A provider that returns a partial record is still charged.

Can I use my existing provider API keys?

Yes. Databar supports bring-your-own keys, five on Build and unlimited on Scale. Requests made with your own keys use actions instead of credits.

Should I run Clay and Databar side by side?

During validation, yes. Run the same sample through both, compare, then cut over one table at a time and keep the Clay version paused until you are confident.

Start with one table

Pick your most expensive Clay table, rebuild it in Databar and run 100 rows through both. The comparison will tell you whether to move the rest. Start free with the 14-day trial and 100 credits, or book a founder demo and bring your Clay inventory so we can map it together. Plan details are on the pricing page.

Build your dream workflow today

Start for free today · no credit card required

Build your dream workflow today

Start for free today · no credit card required

Build your dream workflow today

Start for free today · no credit card required