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 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. 

From the Field Management page, click the New Custom Field button. 

The new fields that you create should be a Text Area field. 

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

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

From the Admin menu click on Webhooks and create a New Webhook. 

Fill out the following 4 fields:

It should look something like this:

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.

Did this answer your question?