Key Takeaway
Verify Email — Verify whether an email address is valid, deliverable, and safe to send to before launching outreach.. 0.3 credit per run. It is part of SyncGTM's 75+ enrichment library and is available via CLI and MCP.
What is Verify Email Action?
Verify Email is a real-time email validation action that checks whether an email address is valid, deliverable, and safe to send to before you add it to a campaign. Pass any email address and SyncGTM runs syntax validation, domain and MX record checks, mailbox-level SMTP verification, and risk detection — then returns a clear deliverability status along with the signals behind it. Use Verify Email to confirm an address exists and accepts mail before a single message leaves your sequencer.
As part of SyncGTM's 75+ enrichment and signal library, Verify Email pairs naturally with the email-finding actions. Find Work Email and Find Personal Email locate the address; Verify Email confirms it is live and worth sending to. Every check returns structured JSON — status, deliverability, disposable and role-based flags, catch-all detection, and a confidence score — ready to drop into your CRM, sequencer, or list-cleaning workflow. At 0.3 credits per verification, it is one of the cheapest ways to protect the rest of your sending program.
Bounces are expensive: high bounce rates throttle deliverability, burn sender reputation, and can land your domain on a blocklist that takes weeks to recover from. Sales, RevOps, and growth teams use Verify Email to scrub inbound form fills, clean purchased and scraped lists, and validate enriched contacts before outreach — so reps spend their day on prospects that actually receive the email instead of chasing addresses that never existed.
This action uses waterfall enrichment to query multiple premium data providers in sequence, delivering higher match rates than single-source alternatives. Learn more about how waterfall enrichment works.
How it works
- 1
Pass an email address as input, individually or in bulk across a list.
- 2
SyncGTM validates the syntax, then checks the domain's DNS and MX records to confirm the mail server exists.
- 3
An SMTP-level handshake verifies the specific mailbox accepts mail, while risk checks flag disposable, role-based, and catch-all addresses.
- 4
The action returns a deliverability status (valid, invalid, risky, or unknown), supporting signals, and a confidence score in structured JSON.
- 5
Route the results into your CRM, suppress invalid addresses from sequences, or pass them to AI agents via MCP.
Use cases
List Cleaning Before Send
Validate an entire prospect list before importing it to your sequencer. Suppress invalid and risky addresses to keep bounce rates under the thresholds that mailbox providers enforce.
Form Fill Validation
Verify email addresses submitted through demo, trial, and lead-gen forms in real time. Catch typos and disposable addresses before a bad record ever reaches your CRM.
Sender Reputation Protection
Screen every address before outreach to keep hard bounces low. Protecting your domain reputation keeps more of your legitimate email landing in the inbox instead of spam.
Enrichment Quality Control
Chain Verify Email after Find Work Email or Find Personal Email to confirm discovered addresses are deliverable, so reps only work contacts they can actually reach.
CRM Hygiene at Scale
Periodically re-verify existing CRM contacts to flag addresses that have gone stale. Keep your database clean so reporting, routing, and automation stay accurate.
Input
| Field | Type | Required | Description |
|---|---|---|---|
| string | Yes | The email address to verify (e.g., jane@acme.com). |
Output
| Field | Type | Description |
|---|---|---|
| string | The email address that was verified. | |
| status | string | Deliverability verdict: valid, invalid, risky, or unknown. |
| deliverable | boolean | Whether the address can safely receive mail. |
| reason | string | Explanation for the status (e.g., accepted_email, mailbox_not_found, invalid_domain). |
| mx_found | boolean | Whether valid MX records exist for the domain. |
| smtp_check | boolean | Whether the mailbox accepted the SMTP verification handshake. |
| is_catch_all | boolean | Whether the domain accepts mail for any address (catch-all). |
| is_disposable | boolean | Whether the address belongs to a disposable or temporary email provider. |
| is_role_based | boolean | Whether the address is a role account (e.g., info@, sales@, support@). |
| is_free | boolean | Whether the address uses a free provider (e.g., gmail.com, outlook.com). |
| did_you_mean | string | Suggested correction when a likely typo is detected (e.g., jane@gmial.com → jane@gmail.com). |
| score | number | Confidence score from 0 to 100 reflecting deliverability certainty. |
Related enrichments
Find Work Email
Find a person's verified work email address using name and company data.
Find Personal Email
Find a person's personal email address from public data sources.
Enrich Person
Get a full person profile including current role, company, location, and social links.
Find Work Phone
Find a person's direct work phone number using professional data sources.
Find Mobile Number
Find a person's mobile phone number from public and professional data.
Find LinkedIn Profile URL
Find the full LinkedIn profile URL for a person from their name and company.