---
title: CPV Lab
slug: cpv-lab
description: How to integrate CPV Lab with Make.com
createdAt: 2026-06-17T22:06:29.658Z
---

| :inlineImage[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/cpv-lab.png" alt="CPV Lab logo" caption size="50" width="512" height="512"} | CPV Lab Pro is a self-hosted ad tracking platform that lets users track, analyze, and optimize online marketing campaigns. Integrating with Make.com allows users to automate campaign data collection, reporting, and optimization workflows directly from their CPV Lab Pro account. |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

:::hint{type="warning"}
This is AI-generated content based on official CPV Lab documentation. The content may contain mistakes. Please verify important information. If you have questions on vendor documentation, contact [CPV Lab](https://cpvlab.pro/?utm_source=makecom) directly.
:::

# Requirements

To use the CPV Lab app in Make, you must have an active CPV Lab Pro account with API access enabled and a unique API Key, [create your account on CPV Lab](https://cpvlab.pro/?utm_source=makecom). For subscription, refer to the [CPV Lab pricing page](https://cpvlab.pro/?utm_source=makecom).

# Connect CPV Lab and Make&#x20;

To get started, you must first create a connection between CPV Lab and Make, allowing the two services to communicate.&#x20;

::::WorkflowBlock
:::WorkflowBlockItem
**Obtain your API Key in your CPV Lab account**
:::

:::WorkflowBlockItem
**Create the connection in Make.**
:::
::::

## Obtain your API Key in your CPV Lab account

Before you create the connection in Make, you should first obtain your **API Key** in your CPV Lab account.

To obtain your **API Key&#x20;**:

::::WorkflowBlock
:::WorkflowBlockItem
Navigate to the section in your CPV Lab account wher&#x65;**&#x20;API credentials** o&#x72;**&#x20;API access settings** are managed.
:::
::::

You will use this value while creating a connection in Make.&#x20;

Because the UI might have changed, the steps you see on your screen might be different, [check the vendor documentation for updates.](https://cpvlab.pro/docs/api/)

## Create the connection in Make&#x20;

:::::WorkflowBlock
::::WorkflowBlockItem
[[Log in in your Make](https://www.make.com/en/register) account](https://www.make.com/en/register), add the CPV Lab module to your scenario, and click **Create a connection.&#x20;**

:::hint{type="info"}
If you add a module with an instant tag, click **Create a webhook**, then **Create a connection.**
:::
::::

:::WorkflowBlockItem
*Optional:&#x20;*&#x49;n the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Enter the **authentication credentials** you copied from your CPV Lab account or follow the on-screen instructions to create the connection.&#x20;
:::
:::::

For detailed information on connecting an application, see **[Connect an application](docId\:SO88FM6pkT0G-adKDDfzZ)** page.

# CPV Lab modules

After connecting to the CPV Lab app, you can choose from a list of available modules to build your scenarios.&#x20;

:::ExpandableHeading
### Add a landing page to a campaign

Add a selected landing page to a specific campaign and set the percentage or weight that determines how often this landing page will appear in the campaign's rotation.
:::

:::ExpandableHeading
### Add an offer to a campaign

Add a selected offer to a specific campaign by specifying its share (weight) and the path it should follow.
:::

:::ExpandableHeading
### Create a landing page

Creates a new landing page within your landing pages collection and provides the unique ID of the newly created landing page.
:::

:::ExpandableHeading
### Create an offer

Create a new offer in your list of offers and receive the unique ID for the newly added offer.
:::

:::ExpandableHeading
### List visitor

Retrieve comprehensive data about a particular visitor, including their clicks, conversions, and personal visitor information.
:::

:::ExpandableHeading
### Make an API call

Executes a custom API request to the connected service using your authorized credentials.
:::

:::ExpandableHeading
### Search campaign ad stats

Retrieves a detailed report of ad performance statistics for a specific campaign, grouping results by Ad ID and allowing you to add additional grouping fields or filters to display data from a selected time period.
:::

:::ExpandableHeading
### Search campaign landing pages stats

Retrieve detailed performance statistics for each landing page within a campaign, with results grouped by landing page by default. You can add additional grouping fields, such as extra tokens, and apply filters to display data for a specific time interval.
:::

:::ExpandableHeading
### Search campaign offer stats

Retrieve detailed performance metrics for each offer within a campaign, with results grouped by offer and optional additional fields such as extra tokens. You can also apply filters to display data for a specific time period.
:::

:::ExpandableHeading
### Search campaign performance stats

Retrieve detailed performance statistics such as ROI, revenue, and cost for a specific campaign.
:::

:::ExpandableHeading
### Search campaign target stats

Retrieve detailed performance statistics for keywords or targets within a specific campaign, with options to group results by additional fields such as extra tokens or landing pages/offers, and filter the data by a chosen time range.
:::

:::ExpandableHeading
### Search campaigns

Retrieve a comprehensive list of all campaigns from your tracker, including detailed information such as campaign URLs, traffic sources, and key metrics; optional filters can be applied to refine the results.
:::

:::ExpandableHeading
### Search conversions

Retrieves conversion records from selected campaigns based on specified campaign IDs and time intervals, with options to filter and paginate the results; for best performance, it is recommended to request data for shorter time periods, especially if your campaigns receive high traffic.
:::

:::ExpandableHeading
### Search visitor stats

Retrieve real-time visitor data for all or selected campaigns by specifying campaign IDs and a time interval; you can also filter and paginate the results. For optimal performance, especially with high-traffic campaigns, it is recommended to request data from the last 24 hours.
:::

:::ExpandableHeading
### Update a landing page

Modify the details of a specific landing page within your landing pages collection.
:::

:::ExpandableHeading
### Update an offer

Modify the details of a specific offer within your list of existing offers.
:::

# Templates

You can look for more templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# CPV Lab resources&#x20;

You can have access to more resources related to this app on the following links

- [CPV Lab website](https://cpvlab.pro/?utm_source=makecom)
- [CPV Lab documentation](N/A)
- [CPV Lab API documentation](https://www.cpvlab.pro/docs/)
- [CPV Lab page on make](https://www.make.com/en/integrations/cpv-lab)

***

:::CtaButton{label="Get started for free" externalHref="https://www.make.com/en/register" openInNewTab="true"}

:::

