Integrations

HubSpot integration

Check each contact’s email address as it enrolls in a HubSpot workflow, and save the status in a contact property. It runs in HubSpot’s Custom code action with your API key, so there is no app to install.

  • Status: Setup guide
  • A Custom code action in your workflow

Custom code actionNode.js

Action settings
Secret          EV_API_KEY = your API key
Property        email = the contact’s Email
Code            the script from the guide
Data outputs    status, reason, action,
                did_you_mean, error_code (String)

At a glance.

Status
Setup guide. Not listed on a marketplace yet: you set it up yourself in a few steps, below and in the full guide.
For
HubSpot teams who want every new contact’s email checked automatically, so a sequence or a marketing email can skip the addresses that will bounce.
You need
HubSpot Data Hub Professional or Enterprise (for the Custom code action), a single-line text contact property for the result, and an API key made for it, with a daily credit cap.
Costs
1 credit = 1 validated address, as with any API request. Free: unknown results, API errors, malformed addresses and test addresses on sandbox.email-validation.org.
Full guide
Read the full setup guide

Typical uses.

Set it up. 4 steps.

The short version of the full setup guide, which stays the reference when a step does not match what you see.

  1. Add Custom code

    In a contact-based workflow, add the Custom code action with the Node.js language.

  2. Store your key

    Add a secret named EV_API_KEY with your key, and include the contact’s Email property as email.

  3. Paste the script

    Replace the code with the script from the guide and add five String outputs: status, reason, action, did_you_mean and error_code.

  4. Save the status

    Test on a contact with accepted@sandbox.email-validation.org, then add an Edit record action that sets your property to the status output.

Good to know.

Updated · Maintained by the email-validation.org team