BriteVerify's API service with Marketo Webhooks

Instructions for implementing BriteVerify’s API service with your Marketo campaigns

Written by Rozina H Updated over a week ago

With BriteVerify’s real-time email verification you don’t have to worry about invalid emails getting onto your lists and in your database. Start by creating a BriteVerify account here.

Once you have a BriteVerify account the only thing you will need is your backend API key which can be found under the Real-time API menu on the left and admin access to your Marketo instance in order to create new fields.

STEP 1 - Create Custom Fields

Go to your Marketo Admin page. You will begin the process by creating Custom Fields in your Marketo Instance.

In the Database Management section, click on Field Management

Click New Custom Field to start creating the custom fields.

You will be creating nine new fields.

BV_account

BV_address

BV_disposable

BV_domain

BV_duration

BV_error

BV_error_code

BV_role_address

BV_status

Choose Text Area as the field type.

By starting the name of each field with BriteVerify (or BV for short) you’ll be able to quickly isolate them by using the search field.

Marketo will automatically assign the API Name value based on what you enter as the field Name.

STEP 2 - Create a Webhook

Go back to the Admin menu click on Webhooks in the Integration section.

STEP 3 - Response Mapping

After creating the webhook, click the edit button on the Response Mappings at the bottom of the page.

Your Response Mappings should look something like this:

STEP 4 - Add the Webhook To Your Smart Campaign Triggers

Now that Marketo is ready to receive verification responses from BriteVerify you can use the Webhook in your Marketo Smart Campaign triggers. Remember, webhooks won’t work with batch campaigns!

In the example below the trigger is ‘Fills Out Form’ in the Smart List Tab.

Then, under the Flow tab, call your webhook that you’ve created for BriteVerify.

You can test to see if this works by filling out a form on a test landing page. Once a trigger’s criteria is met by a lead, you should be able to see the results for that lead under the fields you’ve created for BriteVerify.