---
title: FirstPromoter
slug: firstpromoter
description: How to integrate FirstPromoter with Make.com
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_firstpromoter.png
docTags: 
createdAt: 2025-12-20T02:43:49.422Z
---

| ::Image[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/firstpromoter.png" size="50" width="512" height="512" position="center" alt="FirstPromoter logo" showCaption="false"} | FirstPromoter is an affiliate marketing platform for SaaS businesses, enabling management of affiliate programs and tracking performance. Integrating with Make.com allows users to automate affiliate onboarding, reward payouts, and sync referral data with other business tools. |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

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

# Requirements

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

# Connect FirstPromoter and Make&#x20;

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

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

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

## Obtain your API Key in your FirstPromoter account

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

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

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

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

:::WorkflowBlockItem
Clic&#x6B;**&#x20;Manage API Keys**.
:::

:::WorkflowBlockItem
Clic&#x6B;**&#x20;Add new Key** if you do not have an existing&#xNAN;**&#x20;API key**.
:::

:::WorkflowBlockItem
Enter a descriptive key name.
:::

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

:::WorkflowBlockItem
Copy the&#xNAN;**&#x20;API key** 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 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 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 modules

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

:::ExpandableHeading
### Cancel a Tracked Sale

Marks a customer as cancelled and reduces the Monthly Recurring Revenue (MRR) attributed to that customer.
:::

:::ExpandableHeading
### Create a Lead

Creates a new lead in the system and assigns that lead to a specific affiliate or promoter for follow-up.
:::

:::ExpandableHeading
### Create a Promoter

Creates a new promoter record in your system.
:::

:::ExpandableHeading
### Make an API Call

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

:::ExpandableHeading
### Track a Refund

Creates negative commission entries for a specific existing sale.
:::

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

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

:::ExpandableHeading
### Watch Campaigns

Triggers when a specified webhook event is received from an external service.
:::

:::ExpandableHeading
### Watch NMI

Triggers when a transaction is refunded, voided, or successfully completed as a sale.
:::

# 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 resources&#x20;

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

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

***

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

:::

