Skip to content

CustomerLabs + Kickbox Integration

Kickbox is an email verification service that validates email addresses for deliverability before they are used in outreach campaigns. This integration works in both directions: CustomerLabs forwards email addresses from event data or audience lists to Kickbox for verification, and the verification results are returned to CustomerLabs via an automatically created Kickbox Source. Verified results can then be used to filter for deliverable contacts before syncing to downstream destinations.

  • An active CustomerLabs account
  • An active Kickbox account with API access

In CustomerLabs, navigate to Destinations, search for Kickbox, and select it from the list.

Selecting Kickbox from CustomerLabs Destinations

In the pop-up screen, click Enable, then open Configuration Settings.

Kickbox destination pop-up with Enable button
Kickbox Customization menu with Configuration settings selected

In your Kickbox account, navigate to API Keys → Manage Keys.

Kickbox API Keys → Manage Keys screen

Click the + icon to create a new API key.

Configure the key as follows:

  • Name: CustomerLabs
  • Mode: Production
  • Permissions: Enable Check balance, Verify email address list, and Verify single email address

Click Create to generate the key.

Create API Key modal with configured settings

Copy the generated API key.

Generated Kickbox API key ready to copy

In CustomerLabs, navigate to Destinations → Kickbox → Configuration Settings. Paste the API key into the Integrate with Kickbox via API field and click Save Changes.

Kickbox API key pasted in CustomerLabs Configuration Settings

Saving the API key automatically creates a Kickbox Source connection in CustomerLabs. No additional workflow configuration is required at this stage.

Kickbox Source automatically created in CustomerLabs after saving

Email field mapping defines which email address fields from your event data are forwarded to Kickbox for verification. Up to three fields can be mapped.

Navigate to Destinations → Kickbox → Configuration Settings → Advanced Settings. Select the required email fields from the dropdown and click the + icon to add each one. Click Save Changes.

Advanced Settings with email fields in Kickbox Configuration Settings

Navigate to Destinations → Kickbox → Setup Event Workflow. Enable the toggle for each event that contains the mapped email fields and click Save Changes.

Enable the toggle for each event in Setup Event Workflow

Each draft workflow created in the Kickbox Source must be activated before verification results are returned to CustomerLabs.

Navigate to Sources → Kickbox and click Edit on the draft workflow corresponding to the email field you configured.

Kickbox Source with draft workflow ready to edit

The Sample Data and Filter Incoming Data steps are pre-configured by CustomerLabs. Click Next: Event Configuration to proceed directly.

Proceeding to Event Configuration in the Kickbox workflow

In Event Configuration, the custom event name can be modified if required. All other settings in this section should be left as configured.

Event Configuration with custom event name field

The Event Properties section contains default properties added by CustomerLabs, including the verification result status. These properties can be used downstream to filter contacts whose email status is deliverable.

Filtering events downstream
Filtering user traits downstream
Event properties with default Kickbox verification fields

The User Traits section contains mandatory field mappings pre-configured by CustomerLabs.

Click Save Workflow to activate the draft. The workflow will begin processing verification results returned from Kickbox.

Save Workflow button to activate the Kickbox draft workflow

Part 4 — Syncing an Audience List to Kickbox

Section titled “Part 4 — Syncing an Audience List to Kickbox”

Audience lists can also be sent directly to Kickbox for bulk email verification.

Navigate to the target audience list or create a new one. Click the View Audience icon to open it.

Audience list view with View Audience icon

Open the Schema tab. Select the email fields to include from the dropdown and click Update Schema.

Schema tab with email fields added and Update Schema clicked

Open the List Sync tab, locate Kickbox, and click Map Schema.

List Sync tab with Kickbox Map Schema option

Map each email field to the corresponding Kickbox field (Email 1, Email 2, Email 3 — maximum three fields) and click Save Schema.

Email fields mapped to Kickbox Email 1/2/3 fields and Save Schema clicked

Enable the Kickbox toggle and click Instant Sync to begin the bulk verification.

Enable Kickbox toggle and click Instant Sync
Draft workflow created for audience list
SettingValue
Auth TypeAPI Key
API Key LocationKickbox → API Keys → Manage Keys
API Permissions RequiredCheck balance, Verify email address list, Verify single email address
Where to EnterCustomerLabs → Destinations → Kickbox → Configuration Settings
Max Email Fields3 (per destination config and per audience schema)
Verification ResultsReturned via auto-created Kickbox Source workflows