The BriteVerify + Iterable integration lets you seamlessly verify your Iterable users' email addresses to reduce hard bounces and protect your sender reputation.
Setup instructions
In Iterable
- Go to Integrations > API Keys.
- Click New API Key.
- Give your API key a name (for example, "BriteVerify Integration") and select Server-side.
- Click Create.
- Copy the API key to your clipboard.
NOTE
Store this API key in a secure location. After you close the setup menu, Iterable can only display the key’s last 8 characters. If you lose the full API key, you’ll have to create a new one.
In BriteVerify
- Sign in to your BriteVerify account.
- Select Settings > Integrations > Create New.
- For Where Is Your List?, select Iterable.
- Enter the Iterable API key you created earlier, and click Submit to authenticate.
Verifying an Iterable list in BriteVerify
- Sign in to your BriteVerify account.
- For My Lists, select Verify New List.
- In the Where Is Your List? menu, select Iterable.
- Choose the list you want to import. BriteVerify will confirm the number of rows in your list and the number of credits the verification will use.
- Under Export To, select Iterable.
- Click Verify List.
- You can close the menu. When the verification is finished, you'll receive an email, and your data will automatically be exported to Iterable.
- Click View Details to see a detailed breakdown of your file verification. (Deleting this verification in BriteVerify will not delete your list from Iterable.)
Using BriteVerify to check email addresses in an Iterable journey
Querying BriteVerify as a step in an Iterable journey lets you check whether each user's email address is valid and make decisions based on this information.
For example, after the verification step, you could use a Yes/No Split tile to either email the user if their email address is valid or remove them from your mailing list if their email address is invalid.
In BriteVerify
To connect to BriteVerify in an Iterable journey tile, create a BriteVerify API key.
- Select API Keys > Generate New Key.
- Give your key a name and choose Server-side for the key type.
- For Site, select Iterable.
- Click Create.
- The key you created will appear at the top of the Active Keys table. Click the clipboard icon to copy your API key.
In Iterable
To query BriteVerify in an Iterable journey tile, set up a User Profile tile that connects to BriteVerify.
Open or create a journey.
Drag a User Profile tile onto the canvas.
Click the tile to open its settings menu and select the Retrieve Data from a Webhook option.
For Endpoint URL, enter
https://bpi.briteverify.com/emails.json?address={{email}}
.For Authorization Token, enter
ApiKey: <YOUR_BRITEVERIFY_API_KEY>
.-
Depending on your needs, check (or uncheck) the option to Merge Top-level Objects Instead of Overwriting.
TIP
To learn what this setting does and whether or not you should enable it, see Journey Setup: User Update Tiles
.
- Click Update to save the tile settings.
- Set up the rest of the journey as needed, and publish when you're ready.
That’s it! Now you can automatically check the validity of user email addresses in your Iterable journeys. When users pass through this tile, the following data fields from BriteVerify are populated on their Iterable user profile:
Field name | Explanation of value |
---|---|
account | The user's account username (comes from the beginning of the email address before the @ sign). |
address | The user's full email address (for example, tony@starkindustries.mcu ). |
disposable | If true , the user's email address is disposable and the inbox will self-destruct. Disposable addresses are created to be valid temporarily so their owners can sign up for promotions or services without using a primary address. Disposable addresses do not yield value and typically just take up space in your database. |
duration | The amount of time that it took to get a response from the BriteVerify server (including the time it takes for BriteVerify to call the ISP and receive a response). |
role_address | If true , the email address was created to message a function like sales@ , support@ , or postmaster@ . While many role addresses are valid, they typically underperform compared to addresses that message individuals. Unless you’re marketing to small businesses, role addresses will often dilute the performance of your marketing program. |
status | How valid and trustworthy the email address is according to BriteVerify. For a full list of values for this field, see BriteVerify's support doc Understanding Statuses in BriteVerify. |
Questions?
Reach out to Iterable Support for help setting up or using this integration.