Recipe
Clay table schema: verify before Instantly / Smartlead
A practical column layout for outbound Clay workbooks: enrich → Verifly HTTP verify → formula gate → sequencer push. Download the JSON schema or paste the copy blocks below. Prepaid credits, never expire.
GET https://verifly.email/api/v1/verify?email={{Email}}
Authorization: Bearer vf_your_api_keyReal-time SMTP mailbox checks
Single, batch, and async bulk verification
Disposable, role account, and catch-all detection
Pay-as-you-go credits with no subscription lock-in
Search fit
Built for Clay verify recipe
Use Verifly when you need a simple API, predictable pricing, and clean JSON results before emails hit your product, CRM, or campaign tool.
Suggested columns
company_name, domain, first_name, last_name, title, email (finder / permutation), verifly_verify (HTTP API), send_ready (formula), push_sequencer (Instantly or Smartlead action gated on send_ready).
Download the full schema: /samples/clay-column-schema.json — import as a checklist when scaffolding a new client table.
- Add HTTP API enrichment → GET /api/v1/verify?email={{Email}} with Bearer vf_ key.
- Map result → verdict; also map disposable, role, catch_all.
- Formula: verdict == "deliverable" AND not disposable AND not role.
- Sequencer action: conditional run only when send_ready is true.
Copy blocks
URL: https://verifly.email/api/v1/verify?email={{Email}}
Auth header: Authorization: Bearer vf_your_api_key
Filter hint: only continue when result equals deliverable; fail closed on undeliverable, disposable, and role.
verdict == "deliverable" AND disposable != true AND role != trueWhy PAYG in Clay
Clay tables re-run enrichments. A monthly verifier seat bills quiet weeks; Verifly credits only move on live verifies and never expire across clients.
Pair with /use-cases/clay and /blog/clay-verify-before-instantly. Contact: hello@veriflyemail.com.
FAQ
Frequently asked questions
Where do I download the schema?
https://verifly.email/samples/clay-column-schema.json — column keys, HTTP map, and copy blocks for the verify step.
Instantly or Smartlead?
Same gate. Use Clay’s native Instantly/Smartlead actions and only fire when send_ready is true. See /use-cases/instantly-smartlead.
What about catch-all domains?
Map catch_all and decide per ICP whether to send, suppress, or route to a softer channel. Verifly returns the flag; your formula owns the policy.
Ready to wire this?
Start free with 100 credits, mint a vf_ API key, and paste the recipe above. Buy a pack only when you need more — credits never expire.