Enrichley and Clay work together in two complementary ways:Documentation Index
Fetch the complete documentation index at: https://docs.enrichley.io/llms.txt
Use this file to discover all available pages before exploring further.
- Enrichley as a data provider in Clay — call Enrichley’s email validation from inside Clay tables, paying with either Clay credits or your own Enrichley credits.
- Push to Clay from Enrichley — after running a validation job in Enrichley, push the results into a Clay table via webhook.
Enrichley in Clay
Use Enrichley as one of Clay’s enrichment providers. Inside any Clay table, add an Enrichley enrichment to validate emails alongside the rest of your Clay workflow.Why use your own Enrichley API key
Clay supports two billing modes for Enrichley enrichments:| Mode | How you pay | When to choose it |
|---|---|---|
| Clay-managed account (default) | Clay credits | One-off testing, no Enrichley account |
| Your own API key (recommended) | Enrichley credits | You already have an Enrichley plan and want to save money — Enrichley credits are typically much cheaper than Clay’s bundled credits |
Plan requirements
You can use Enrichley in Clay without an Enrichley account by paying with Clay credits. To use your own API key, you need any paid Enrichley plan.Setup
Add an Enrichley enrichment in Clay
In your Clay table, click Add Enrichment and search for Enrichley.
Connect your Enrichley account
Click Add new account → Use your own API key → paste your Enrichley API key.
Push to Clay
Run a validation job in Enrichley, then push the results to a Clay table via webhook. Useful when Enrichley is your validation hub and Clay is where your team operates downstream.Plan requirements
A paid Enrichley plan is required.Setup
Create a webhook source in Clay
In Clay, create or open the table you want to receive validated rows. Add a Webhook source and copy its URL — it will look like
https://api.clay.com/v3/sources/webhook/....Run a validation job in Enrichley
Upload a list to Enrichley and run email validation. Wait for the job to complete.
What gets pushed
Each row is sent to Clay as a JSON object with the original input columns plus Enrichley’s validation fields:email— the email that was validatedresult_status—ok,catch_all_validated,catch_all,invalid, orunknownvalid— booleanmx_domain,mx_provider,email_type— MX and classification info- Plus any custom columns from your original input
Reliability
Enrichley retries failed pushes automatically (up to 3 attempts per row, with exponential backoff) and respects Clay’s rate-limit response. If a row can’t be delivered after retries, it’s logged so you can re-run the push or contact support.Enrichley does not store your Clay webhook URLs. You’ll paste the URL each time you push a job.
Get help
- Clay’s listing for Enrichley: clay.com/integrations/data-provider/enrichley
- Enrichley support: support@enrichley.io

