Clickbank Integration

Integrating Voluum and Clickbank accounts enables both platforms to pass conversion information via API, without using standard postback or pixel methods. This ensures reliability and integrity of data, as well as allows for easier setup.


Pricing plan availability

This feature is available on all pricing plans

How Does It Work?

The integration replaces the standard conversion reporting methods, such as postback URL or conversion tracking pixel. In this setup, Voluum periodically calls Clickbank's API and fetches any new conversions. Each conversion is imported with a time when it actually happened, not with a time of upload.

In short, the procedure goes as follows:

  1. You set up a Clickbank offer in Voluum using the Clickbank affiliate network template as usual. To learn more about adding an affiliate network from a template, read the Add an Affiliate Network to Voluum article.

  2. You set up an API integration in Voluum's Settings panel using both Clickbank's API keys.

  3. Visitors' clicks are tracked and conversion information is sent back periodically without the need of configuring postbacks or pixels.

The Clickbank integration passes the following types of information:

  • Conversion

  • Action type (this has to be set up additionally in Clickbank)

  • Transaction ID (this has to be set up additionally in Clickbank)

  • Payout


Voluum Info: Note that you can integrate more than one Clickbank account.

Before You Start

The following things are required before you perform an integration:

  • An active Voluum account with the integration feature enabled.

  • An active Clickbank account.

  • Clickbank's two API keys: Developer API Key and Clerk API key. Instructions on how to obtain them are provided in the next paragraph.


Voluum Info: If you have used Clickbank with Voluum before, remember that you should remove the Voluum Conversion Tracking Pixel from Clickbank. Otherwise, your conversions in Voluum will be doubled.

I. Get Clickbank's API keys

Clickbank has two types of an API key:

  • Developer API key is used to authenticate your access to the Clickbank account.

  • Clerk API key authorizes a concrete user.

The instructions below are valid for accounts created on or before 10/29/19:

  1. In Clickbank, go to the ACCOUNT SETTINGS tab.

  2. Scroll down to the Developer API keys section and click the Edit button.

  3. Click the Create new developer key button.

  4. Provide a name for the developer API key.

  5. Click the Save button.

  6. Copy the developer API key and paste it to any text editing tool.

  7. Go back to the Account settings tab.

  8. In the Clerk API key section, click the Edit button.

  9. Click the Create new clerk user API key button.

  10. Provide a name for the key.

  11. Tick all checkboxes.

  12. Click the Save button.

  13. Copy the generated Clerk API key and paste it to any text editing tool.


The instructions below are valid for accounts created after 10/29/19.

  1. Go to the Accounts tab and create a new affiliate account or link an existing one.

  2. Once you create your account, click it.

  3. Go to the Account settings.

  4. Scroll down to the Developer API keys section and click the Edit button.

  5. Click the Create new developer key button.

  6. Provide the name for the key and click the Save button.

  7. Copy the developer key to any text editing tool.

  8. Go back to you master account and go to the Users tab.

    • If you don't have any users created:

      1. Click the Create new user button.

      2. You can create an API-only user if you only want to get the Clerks key.

    • If you already have users created, click the Manage permissions button.

  9. Get the Clerk key.

II. Set Up Integration

In order to perform the integration, follow the steps below:

  1. In Voluum, go to the Settings tab.

  2. Go to the Integrations tab.

  3. Click the Add integration button.

  4. Select the Clickbank network and click the Add integration button.

  5. Provide a name for the integration in the Integration name text field.

  6. Paste the developer key in the Dev key text field.

  7. Paste the Clerk API key in the Clerk API key text field.

  8. Click the Add integration button.


Congratulations, your accounts have been successfully integrated!

III. Add a Clickbank Offer

The last thing you need to do is to add a Clickbank offer. In order to do so, perform the following steps:

  1. Get an offer from Clickbank.

    1. In Clickbank, go to the Marketplace tab.

    2. Find an offer you want to promote and click the Promote button. A new window will open.

    3. Click the Generate hoplink button.

    4. Copy the offer URL that has been generated to the clipboard.

  2. Add a Clickbank offer to Voluum.

    1. In Voluum, go to the Offers tab.

    2. Click the New offer button and select the Create new offer option from the drop-down menu.

    3. Provide a name for the offer.

    4. Paste the offer URL that you have copied from Clickbank in the Offer URL text field. Your offer URL should look something like this:

      Add the ?tid={clickid} parameter at the end of the URL. Your modified offer URL should look like this:{clickid}
    5. Click the Save button.


You have successfully set up integration and tracking of Clickbank offers. Your Clickbank offer will be tracked with Voluum and conversion information will be passed back via the integration.

IV. Setting up Custom Conversions in Voluum

Not all conversions are all alike. Clickbank can distinguish between various conversion types. If you want to see conversions divided by type in Voluum, you need to set up custom conversions.

Clickbank sends the following conversion types:


* The UPSELL conversion type is distinguished by Voluum.

You need to set up a custom conversion for each type. In order to do so, perform the following steps:

  1. Set up custom conversions:

    1. In Voluum, click the profile_settings.png button to go to the Settings page.

    2. Go to the Custom conversions tab.

    3. Click the Add button.

    4. Add a custom conversion for each type. You don't have to set up all custom conversions listed above, just the ones you want to see in Voluum reports.

      A custom conversion should be added in the following way:

      • Provide a name for a custom conversion that will be visible in Voluum reports.

      • Provide a custom conversion type. For example, UPSELL.

      • Decide if you want to add this conversion type in general Conversions and Revenue columns on top of displaying them in separate columns. If you leave these checkboxes unchecked, these custom conversions will not be counted in these general columns and will be visible only in separate columns.

      • Decide if you want to pass these custom conversions to your traffic source.

    5. Your added custom conversions should look like this:

  2. Turn on column visibility:

    1. In Voluum, click the columns.png button.

    2. Tick the checkbox next to columns with custom conversion names.

    3. Click the Save button.