How to Integrate ClickBank and Sendlane

Last updated: April 17, 2025

ClickBank is an eCommerce marketplace that empowers businesses to sell products worldwide!

Clickbank's integration with Sendlane allows you to sync contact information over so you can continue connecting with customers, send automated emails to encourage future purchases, and target cart abandoners to capture lost sales!

Before getting started

  1.  Set up and activate your ClickBank seller account with master access. Affiliate and sub-user accounts cannot be integrated.

  2.  Request single-opt-in status for your Sendlane account from your customer success manager or Sendlane support.

  3. Create two Lists in your Sendlane account: one for all customers and one for abandoned carts.

Generate ClickBank Keys

You'll need the Clerk API and Developer API keys from your ClickBank account to complete the integration process.

Clerk API Key

To generate a clerk API key:

  1. Log in to your ClickBank account

  2. Click the Users page

  3. Click Manage Permissions next to the main clerk (user profile)

  4. Copy the API Key

  5. Turn on all API permissions

  6. Turn on all Third Party Integration permissions

  7. Click Save

Developer API Key

To generate a developer API key:

  1. Log in to your ClickBank account

  2. Go to the Accounts page

  3. Click on your store nickname

  4. On the dashboard page, click Account Settings

  5. Scroll down to the Developer API Keys section and click Edit

  6. Click Create New Developer Key

  7. Enter a description for your developer key, then click Save to generate your key

  8. Copy your developer key, and you're ready to integrate with Sendlane!


Integrate ClickBank and Sendlane

Step One: Create a ClickBank integration in Sendlane

  1. Log into Sendlane

  2. Click the Account settings icon

  3. Click Integrations

  4. Search for and click on ClickBank

  5. Click Configure

  6. Click Create New ClickBank Integration

  7. Enter your ClickBank account's nickname

  8. Paste your clerk and developer API keys in their respective fields

  9. Select a default List for product purchasers

  10. Add an optional rule for adding Contacts to Lists

  11. Select a default List for abandoned checkouts

  12. Click Continue

Step Two: Verify your IPN

Each process step must be saved by clicking Save or Save Changes.

Missing a save button is a common reason IPNs do not verify.

While your integration is syncing, verify your IPN:

  1. Click the gear icon next to your ClickBank integration

  2. Click Manage to access your ClickBank Site Settings. If Sendlane is the first platform you're integrating with your ClickBank account, the Secret Key field will be blank.

  3. Copy the Instant Notification URL

  4. Log into your ClickBank account

  5. Go to the Vendor Settings tab of your ClickBank dashboard

  6. Scroll down to Advanced Settings

  7. Click Edit

  8. Paste the instant notification URL from Sendlane in the Instant Notification URL field

  9. Click Save Changes

  10. If the secret key field was blank in step 2, go back to your ClickBank Site Settings to copy the secret key

  11. Go back to the ClickBank integration page in Sendlane

  12. Click the gear icon next to your ClickBank integration

  13. Paste your secret key

  14. Click Save

  15. Go back to your ClickBank account

  16. Click the vendor Settings tab > Advanced Settings > Edit

  17. Click TEST IPN to verify your connection.

Customers will now sync to your Sendlane account!

Step Three: Enable abandoned cart settings in ClickBank

  1. Log in to your ClickBank account.

  2. Click the Vendor Settings tab.

  3. Click  My Features

  4. Scroll to the Vendor Enabled section and click the "Enabled" checkbox for Cart Abandonment.

Your ClickBank account is now enabled to send abandoned cart emails through this integration!


Troubleshooting  

Response Code 422

If you are seeing a response code 422 after testing, there is an unsaved step in your integration. Please review all steps, making sure to save at every opportunity. Take extra care to copy and then save your IPN in Sendlane before proceeding to Clickbank to save and then test. 

The integration is connected in Sendlane, but data isn't being passed

Please be sure you've clicked Save in every step on the ClickBank side, and have fully tested and verified your Instant Notification URL. The integration will fail if these pieces aren't fully done!

I do not see my ClickBank customers within Sendlane

If you just completed the integration process, it will take some time for all of that information to sync over. If you visit the ClickBank integration page within your Sendlane account and see that the status still shows  Initializing or Syncing, some information or actions may not be available yet.