---
title: FirstPromoter v2
slug: firstpromoter-v2
description: How to integrate FirstPromoter v2 with Make.com
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_firstpromoter-v2.png
docTags: 
createdAt: 2026-01-05T17:28:09.777Z
---

| ::Image[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/firstpromoter-v2.png" size="50" width="512" height="512" position="center" alt="FirstPromoter v2 logo" showCaption="false"} | FirstPromoter is an affiliate and referral tracking platform that helps SaaS companies manage and automate their referral programs. Integrating FirstPromoter with Make.com allows users to automate reward payouts, sync referrals, and trigger marketing actions based on referral events. |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

:::hint{type="warning"}
This is AI-generated content based on official FirstPromoter v2 documentation. The content may contain mistakes. Please verify important information. If you have questions on vendor documentation, contact [FirstPromoter v2](https://firstpromoter.com/terms) directly.
:::

# Requirements

To use the FirstPromoter v2 app in Make, you must have an active FirstPromoter account and an API Key, [create your account on FirstPromoter v2](https://new.firstpromoter.com). For subscription, refer to the [FirstPromoter v2 pricing page](https://new.firstpromoter.com).

# Connect FirstPromoter v2 and Make&#x20;

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

::::WorkflowBlock
:::WorkflowBlockItem
**Obtain your API Key in your FirstPromoter v2 account**
:::

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

## Obtain your API Key in your FirstPromoter v2 account

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

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

::::WorkflowBlock
:::WorkflowBlockItem
Navigate t&#x6F;**&#x20;Settings** in your dashboard.
:::

:::WorkflowBlockItem
Clic&#x6B;**&#x20;Integrations**.
:::

:::WorkflowBlockItem
Click Manag&#x65;**&#x20;API Keys**.
:::

:::WorkflowBlockItem
Click Add new Key if an&#xNAN;**&#x20;API key** does not already exist.
:::

:::WorkflowBlockItem
Enter a descriptive key name for your&#xNAN;**&#x20;API key**.
:::

:::WorkflowBlockItem
Clic&#x6B;**&#x20;Create**.
:::

:::WorkflowBlockItem
Copy the&#xNAN;**&#x20;API key** displayed in the modal.
:::

:::WorkflowBlockItem
Navigate to th&#x65;**&#x20;API integration section** within th&#x65;**&#x20;Integrations** panel.
:::

:::WorkflowBlockItem
Copy th&#x65;**&#x20;Account ID** displayed on screen.
:::
::::

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://docs.firstpromoter.com/api-reference-v2/api-admin/authentication)

## Create the connection in Make&#x20;

:::::WorkflowBlock
::::WorkflowBlockItem
[ account](https://www.make.com/en/register), add the FirstPromoter v2 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 FirstPromoter v2 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.

# FirstPromoter v2 modules

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

:::ExpandableHeading
### Add a Promoter to a Campaign

Adds a new promoter to a specified campaign.
:::

:::ExpandableHeading
### Assign Parent Promoter

Assigns a designated parent promoter to selected promoters in your account.
:::

:::ExpandableHeading
### Create a Promoter

Adds a new promoter to your FirstPromoter account.
:::

:::ExpandableHeading
### Make an API Call

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

:::ExpandableHeading
### Move a Promoter to a Campaign

Adds a promoter to a specific campaign.
:::

:::ExpandableHeading
### Move a Referral to a Promoter

Transfers selected referrals from one promoter to a different promoter.
:::

:::ExpandableHeading
### Retrieve a Promoter

Searches for a specific promoter in FirstPromoter using their email, authentication token, referral token, or promo code.
:::

:::ExpandableHeading
### Retrieve a Referral

Finds and returns referral details from FirstPromoter using an email address, user ID, or username.
:::

:::ExpandableHeading
### Track a Cancellation

This action will update the customer's status to cancelled and reduce the monthly recurring revenue (MRR) attributed to their account.
:::

:::ExpandableHeading
### Track a Lead/Signup

Creates a new lead and links it to a specific affiliate or promoter for tracking and management.
:::

:::ExpandableHeading
### Track a Refund and Negative Commission

Creates a refund transaction, reversing a previous sale and resulting in negative commissions for the associated account.
:::

:::ExpandableHeading
### Track a Sale and Commission

Creates a commission record for a sale made through an affiliate or promoter.
:::

:::ExpandableHeading
### Watch New Customer

Triggers when a new customer is added or when an existing lead is converted into a customer.
:::

:::ExpandableHeading
### Watch New Signup

Triggers an action whenever a promoter successfully refers a new lead to your system.
:::

:::ExpandableHeading
### Watch Promoter Accepted

Triggers when a promoter's application is approved and they are added to a campaign in FirstPromoter.
:::

:::ExpandableHeading
### Watch Reward Created

Triggers when a new reward or commission is created in your account.
:::

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

# FirstPromoter v2 resources&#x20;

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

- [FirstPromoter v2 topics on Make community](https://community.make.com/search?q=FirstPromoter%20v2)
- [FirstPromoter v2 website](https://new.firstpromoter.com)
- [FirstPromoter v2 API documentation](https://firstpromoter.com/docs/api)
- [FirstPromoter v2 page on make](https://www.make.com/en/integrations/firstpromoter-v2)

***

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

:::

