Resources · Make integration

FirstPromoter v2 Make integrationAutomate FirstPromoter v2 with Make.

What if your affiliate program updated itself every time a sale, refund or new promoter showed up? The FirstPromoter v2 Make integration gives you 16 modules: 4 instant triggers and 12 actions. This guide shows SaaS founders and growth teams how to link the account and ship a first working scenario.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What can the FirstPromoter v2 Make integration do?

The FirstPromoter v2 Make integration links your affiliate program to the other tools you run. Make reacts the moment FirstPromoter reports a new signup, customer, accepted promoter or reward, and it can push sales, refunds, cancellations and promoter changes back into FirstPromoter without a line of code.

Commissions that follow your billing. When your payment tool records a purchase, Track a Sale and Commission credits the promoter who brought the buyer. If that buyer later asks for money back, Track a Refund and Negative Commission reverses the payout, and Track a Cancellation lowers the MRR tied to that customer.

Promoter onboarding on autopilot. A partner signs up through your own form or CRM: Create a Promoter opens the account, Add a Promoter to a Campaign places it in the right program, and Assign Parent Promoter connects it to the partner who recruited it.

Alerts your team actually reads. Watch Reward Created and Watch New Customer fire as soon as FirstPromoter sees the event, so a message can reach your partner manager while the deal is still fresh.

The listed modules do not cover every part of the FirstPromoter API. For the rest, Make an API Call reuses the same connection. The documentation also warns that its pages are AI-generated from the vendor docs, so check important details with FirstPromoter. If you are still choosing a platform, read the Make review and the n8n vs Make comparison, and the Make pricing page explains how operations are counted.

Connect

How do you connect FirstPromoter v2 to Make?

  1. 01

    Grab your API key and Account ID

    In your FirstPromoter dashboard, open Settings, then Integrations and Manage API Keys. Click Add new Key if none exists, give it a clear name, click Create and copy the key. The Account ID sits in the API integration section of the same panel.

  2. 02

    Open the connection window in Make

    Add any FirstPromoter v2 module to your scenario and click Create a connection. A connection is your FirstPromoter account linked to Make once, then reused by every module of the app. The Connection name field is optional but handy.

  3. 03

    Paste the credentials and confirm

    Enter the API key and the Account ID you copied, or follow the on-screen instructions. From then on, every FirstPromoter v2 module in any of your scenarios can pick this connection from its dropdown.

First scenario

Your first scenario with FirstPromoter v2

GoalWhen your billing tool records a paid order, Make logs the sale in FirstPromoter v2 and credits the promoter's commission.

  1. 01

    Start a new scenario

    Go to the Scenarios page and create a new one. A scenario is the automation you build in Make: a chain of modules, each one a brick of the flow. Click the big + to add the first module.

  2. 02

    Pick the module that sees the payment

    Search for the app that records your sales and choose the module that watches new paid orders. Link that account with Create a connection, then fill its fields from the lists Make shows once it can read the account.

  3. 03

    Add Track a Sale and Commission

    Click the + on the right of the first module, search FirstPromoter v2 and pick Track a Sale and Commission. Select your connection, then map the customer and sale data coming from the payment module into its fields.

  4. 04

    Test it with Run once

    Click Run once and make a test purchase. Each module shows the bundles it received, a bundle being one item passing from a module to the next. Check that the sale reached FirstPromoter before going further.

  5. 05

    Set the schedule and switch it on

    Open the clock on the first module. A new scenario runs every 15 minutes by default, and the Free plan cannot go below that interval. Pick your timing and turn the scenario on.

Triggers

What starts a FirstPromoter v2 scenario

4 modules start a scenario when something happens in FirstPromoter v2. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by FirstPromoter v2 as soon as it happens.

FirstPromoter v21Watch New Customer

Watch New Customer

Instant trigger

In Make“Triggers when a customer is created or converts from a lead.”

Hands your scenario each new customer, whether the account was created directly or a lead just converted. That is the moment an affiliate referral turns into revenue, so it is the right place to celebrate, notify or update a sales tool.

How it fires
instant, FirstPromoter calls Make through a webhook as soon as the customer appears, so no schedule is involved.
When to use it
to tell the partner manager that a referred lead became a customer, or to tag that account in your CRM as affiliate-sourced.
Watch out
click Create a webhook before the connection, otherwise the module cannot receive anything.
FirstPromoter v22Watch New Signup

Watch New Signup

Instant trigger

In Make“Triggers when a promoter refers a lead”

Catches every lead a promoter refers, before any payment happens. You get the earliest signal of an affiliate at work, which makes it useful for nurturing and for spotting which partners send volume.

How it fires
instant, FirstPromoter warns Make through a webhook the moment the referred lead signs up.
When to use it
when a referred prospect should land in your email tool or CRM right away, with the promoter noted, so sales follows up while interest is high.
Watch out
a lead is not a customer yet; pair it with Watch New Customer if you also need the conversion step.
FirstPromoter v23Watch Promoter Accepted

Watch Promoter Accepted

Instant trigger

In Make“Triggers when a promoter is accepted into a campaign in FirstPromoter”

Lets you react the moment a promoter is approved into one of your FirstPromoter campaigns. Approval is when a partner can actually start promoting, so it is the natural point to send welcome material or open access elsewhere.

How it fires
instant, Make receives a webhook call from FirstPromoter right after the acceptance.
When to use it
to email a welcome kit, invite the new partner to your community space or add them to a partners list in your CRM.
Watch out
the event is the acceptance into a campaign; for referred leads or customers, the other three triggers are the ones to pick.
FirstPromoter v24Watch Reward Created

Watch Reward Created

Instant trigger

In Make“Triggers when a reward or commission is generated.”

Sends your scenario every reward or commission FirstPromoter generates. That turns payouts into something visible: finance sees what is owed, and partners can hear about their earnings without logging in.

How it fires
instant, the app pings Make by webhook as soon as the reward exists.
When to use it
to post a note in your team chat, add a row to a finance spreadsheet or congratulate the promoter by email.
Watch out
each reward is its own bundle, and every module that processes it costs an operation, meaning one execution counted on your Make plan.
Modules

What FirstPromoter v2 can do in Make

FirstPromoter v2 gives you 12 modules. For each one: what it does for you, when to reach for it, and what to watch out for.

FirstPromoter v21

Add a Promoter to a Campaign

Action

In Make“Adds a promoter to a campaign.”

Enrolls an existing promoter in another campaign, so one partner can promote several offers from a single FirstPromoter profile.

When to use it
after a partner qualifies for a premium program, or when you launch a new product and want your best promoters on it too.
Watch out
this adds a campaign; if the partner should leave the old one, Move a Promoter to a Campaign fits better.
FirstPromoter v22

Assign Parent Promoter

Action

In Make“Assigns a parent promoter to your promoters.”

Links a promoter to the partner who recruited them, which builds the parent and child structure used in multi-level affiliate programs.

When to use it
when your recruitment form asks who invited the new partner and you want that relationship recorded in FirstPromoter without editing profiles by hand.
Watch out
the parent is a promoter too, so Retrieve a Promoter helps you get the right profile from an email or promo code first.
FirstPromoter v23

Create a Promoter

Action

In Make“Creates a promoter in your FirstPromoter account.”

Opens a new promoter account in FirstPromoter from data collected somewhere else, so partners who apply through your own tools get their profile without admin work.

When to use it
a partner fills in an application on your website or signs a contract in your CRM, and you want them live in the affiliate program next.
Watch out
run Retrieve a Promoter before it if the same person might already be registered, to avoid duplicates.
FirstPromoter v24

Make an API Call

Action

In Make“Performs an arbitrary authorized API call”

Calls any endpoint of the FirstPromoter API with the connection you already set up. It is your fallback when none of the other modules does exactly what you need.

When to use it
for an operation the listed modules skip, once you have found the matching endpoint in the FirstPromoter API documentation.
Watch out
you write the request yourself, so read the vendor docs carefully and test with Run once before activating anything.
FirstPromoter v25

Move a Promoter to a Campaign

Action

In Make“Moves a promoter into a campaign.”

Transfers a promoter from their current campaign into a different one, which is how you promote or downgrade a partner between tiers.

When to use it
a partner hits the target that unlocks your higher commission program, and you want the switch done as soon as your tracking sheet or CRM flags it.
Watch out
unlike Add a Promoter to a Campaign, this is a move, not an addition, so the promoter leaves the previous campaign.
FirstPromoter v26

Move a Referral to a Promoter

Action

In Make“Moves referrals to another promoter.”

Reassigns referrals to another promoter, so the credit lands with the partner who really deserves it.

When to use it
your support team confirms that a customer was tracked under the wrong affiliate, or a partner leaves and their accounts go to a colleague.
Watch out
the scenario reassigns without asking, so only feed it cases your team has already confirmed.
FirstPromoter v27

Retrieve a Promoter

Action

In Make“Retrieves for a promoter by email, auth_token, ref_token, or promo_code on FirstPromoter.”

Looks up one promoter by email, auth token, referral token or promo code and returns their profile for the next modules.

When to use it
a customer mentions a promo code at checkout and you need to know which partner owns it before logging anything.
Watch out
it is an action, not a search that lists results, so give it a precise identifier and check the bundle during Run once.
FirstPromoter v28

Retrieve a Referral

Action

In Make“Retrieves a referral by email/uid/username on FirstPromoter.”

Fetches a single referral from its email, uid or username, which tells you whether a person is known to FirstPromoter as a referral before you act on it.

When to use it
before crediting a sale, to confirm that the buyer is actually a referral and not a direct customer.
Watch out
the identifier you pass must match what FirstPromoter stored, so map the same email your signup form sent.
FirstPromoter v29

Track a Cancellation

Action

In Make“This action will mark the customer as cancelled and will decrease the MRR generated by them.”

Marks a customer as cancelled in FirstPromoter and lowers the MRR attributed to them, so affiliate reporting stays honest.

When to use it
your billing platform or CRM records a churned subscription and you want the promoter's numbers to reflect it without anyone updating FirstPromoter manually.
Watch out
for money returned on a payment, use Track a Refund and Negative Commission instead, since that is the module built to create negative commissions.
FirstPromoter v210

Track a Lead/Signup

Action

In Make“Creates a new lead and assigns it to an affiliate/promoter.”

Creates a lead in FirstPromoter and ties it to the promoter who sent it, even when the signup happened in a tool FirstPromoter does not watch.

When to use it
a prospect books a demo through a form or a scheduling app, and you want the affiliate credited from that first contact.
Watch out
the lead needs a promoter to attach to; Retrieve a Promoter helps you find the right one from a promo code.
FirstPromoter v211

Track a Refund and Negative Commission

Action

In Make“Generates a refund. This action is similar to the sales action and generates negative commissions.”

Records a refund in FirstPromoter and generates a negative commission, the mirror image of a tracked sale, so you do not pay out on money you gave back.

When to use it
a refund goes through in your payment platform and the promoter who brought that customer should see their earnings adjusted.
Watch out
map the same customer identifier used for the original sale, or the negative commission may not match the right referral.
FirstPromoter v212

Track a Sale and Commission

Action

In Make“Generates a commission for a sale from an affiliate/promoter.”

Logs a sale made by a referred customer and generates the commission owed to the affiliate who brought them. It is the module that turns your billing events into partner earnings.

When to use it
after each paid order or invoice in a payment tool that FirstPromoter does not track on its own.
Watch out
Run once executes the scenario for real, so a test sale may leave a commission in FirstPromoter that you will want to clean up.
Need help

Need help automating FirstPromoter v2 with Make?

A person reads every message.

FAQ

FirstPromoter v2 and Make: common questions

01Is the FirstPromoter v2 Make integration free?
Yes, on the Make side. FirstPromoter v2 is a standard app, available from the Free plan like the 3,000+ other standard apps. That plan comes with limits: 2 active scenarios, at least 15 minutes between two scheduled runs, 5 minutes of execution at most, files up to 5 MB and 512 MB of data transfer. Paid plans (Core, Pro, Teams, Enterprise) remove the cap on active scenarios and allow intervals down to 1 minute. You still need your own FirstPromoter subscription, which the vendor prices separately.
02What do you need to connect FirstPromoter v2 to Make?
An active FirstPromoter account, an API key and your Account ID. You create the key in FirstPromoter under Settings, Integrations, Manage API Keys, using Add new Key and then Create. The Account ID appears in the API integration section of that same Integrations panel. In Make, add a FirstPromoter v2 module, click Create a connection and paste both values. For an instant trigger, click Create a webhook first, then create the connection from that window.
03Do the FirstPromoter v2 triggers in Make react instantly?
Yes. All 4 triggers are instant: Watch New Customer, Watch New Signup, Watch Promoter Accepted and Watch Reward Created. FirstPromoter calls Make through a webhook as soon as the event happens, so the scenario starts without waiting for a schedule. Scheduling only matters when the scenario begins with another app that Make polls, like a payment tool watched for new orders, where the default interval is 15 minutes and the Free plan cannot go shorter.
04What if a FirstPromoter v2 module is missing in Make?
Use Make an API Call. It reaches any endpoint of the FirstPromoter API with the connection you already created, so you can cover what the 12 action modules leave out. You write the request yourself from the FirstPromoter API documentation, then test it with Run once. Also note that the Make documentation for this app is marked as AI-generated from the vendor docs, so confirm important details with FirstPromoter before relying on them.
05Should you use Make or n8n for FirstPromoter v2?
It depends on the tool your team already works in. On Make, FirstPromoter v2 offers 16 ready modules, including 4 instant triggers, and Make an API Call for anything else. Popular apps often have an n8n node too, so check whether one exists for FirstPromoter before deciding. Compare the specific triggers and actions each side offers for your use case rather than general claims, and pick the platform where your other scenarios already run.