Enrow Block
Find and verify B2B email addresses
Find verified B2B email addresses from a name and company, verify email deliverability, and retrieve the result of an async find job through the Enrow API. Authenticate with an Enrow API key.
Overview
| Property | Value |
|---|---|
| Type | enrow |
| Category | tools |
| Color | #5E35B1 |
When to Use
- Look up a professional's work email address when you only know their name and employer
- Confirm that an email address is deliverable before sending outreach or adding it to a mailing list
- Poll an async Enrow find-email job for its completed result using the job ID returned by a prior find step
- Enrich a lead list by appending verified contact emails in a multi-step workflow
- Gate downstream blocks on whether an email was found or verified successfully
- Chain find → get-result steps for high-volume async lookups that Enrow processes in the background
Configuration
Operation
The Operation dropdown selects which Enrow API action the block performs. It is required and defaults to Find email. The three available operations each expose a different set of input fields.
| Label | ID |
|---|---|
| Find email | enrow_find_email |
| Verify email | enrow_verify_email |
| Get result | enrow_get_result |
Full Name
Visible when Operation is Find email.
The full name of the person whose email you want to find (e.g. John Doe). Accepts a literal value or a reference like {{previousBlock.fullname}}.
- Sub-block id:
fullname - Type: short-input
- Layout: half
- Condition:
operation = enrow_find_email
Company
Visible when Operation is Find email.
The company name or domain used to narrow the email search (e.g. Apple or apple.com). Accepts a literal value or a reference like {{previousBlock.company}}.
- Sub-block id:
company - Type: short-input
- Layout: half
- Condition:
operation = enrow_find_email
Visible when Operation is Verify email.
The email address to check for deliverability (e.g. john@example.com). Accepts a literal value or a reference like {{previousBlock.email}}.
- Sub-block id:
email - Type: short-input
- Layout: full
- Condition:
operation = enrow_verify_email
Job ID
Visible when Operation is Get result.
The job ID returned by a previous Find email step. Use {{findEmailBlock.metadata.id}} to wire it from an upstream Enrow Find Email block.
- Sub-block id:
id - Type: short-input
- Layout: full
- Condition:
operation = enrow_get_result
API Key
Always visible. Your Enrow API key. Store it as a workspace secret and reference it as {{ENROW_API_KEY}} rather than pasting the raw value.
- Sub-block id:
apiKey - Type: short-input (password)
- Layout: full
- Required: yes
Inputs & Outputs
Inputs
operation(string) — Operation to perform; one ofenrow_find_email,enrow_verify_email, orenrow_get_resultapiKey(string) — Enrow API keyfullname(string) — Full name of the person (used byenrow_find_email)company(string) — Company name or domain (used byenrow_find_email)email(string) — Email address to verify (used byenrow_verify_email)id(string) — Find-email job ID (used byenrow_get_result)
Outputs
data(json) — Result object from Enrow; shape varies by operation (find result, verify result, or completed job result)metadata(json) — Response metadata; always containsid— the job ID that can be passed to a subsequentGet resultstep
Tools
- Enrow Find Email (
enrow_find_email) — Sends a GET request tohttps://api.enrow.io/email/find/singlewith the providedfullnameandcompany. Returns the find-email job response and ametadata.idyou can use to poll for the completed result. - Enrow Verify Email (
enrow_verify_email) — Sends a GET request tohttps://api.enrow.io/email/verify/singlewith the providedemail. Returns the deliverability result and ametadata.id. - Enrow Get Result (
enrow_get_result) — Sends a GET request tohttps://api.enrow.io/email/find/single/resultwith a jobid. Returns the completed find-email result once the async job has finished.
All three tools authenticate via the x-api-key request header using the supplied apiKey.
YAML Example
enrow_1:
type: enrow
name: "Find Email"
inputs:
operation: "enrow_find_email"
apiKey: "{{ENROW_API_KEY}}"
fullname: "{{leadBlock.fullname}}"
company: "{{leadBlock.company}}"
connections:
outgoing:
- target: next-block-idTo poll for the result of an async find job, chain a second block:
enrow_2:
type: enrow
name: "Get Email Result"
inputs:
operation: "enrow_get_result"
apiKey: "{{ENROW_API_KEY}}"
id: "{{enrow_1.metadata.id}}"
connections:
outgoing:
- target: next-block-id