- Home
- Resources
- Integrations
- FirstPromoter
FirstPromoter Make integrationAutomate FirstPromoter with Make.
Can your affiliate commissions update themselves when a customer pays? The FirstPromoter Make integration gives you 8 modules: 2 instant triggers and 6 actions. This guide connects your account and walks you through a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the FirstPromoter Make integration do for you?
It links your FirstPromoter account to Make so that affiliate events move on their own. A scenario, the automation you build in Make, can record a sale for a promoter, register a lead or reverse a commission after a refund, and it can also react when FirstPromoter sends an event.
Commissions without spreadsheets. When your billing tool confirms a payment, Track a Sale and Commission credits the promoter who brought the customer. If that customer later asks for money back, Track a Refund books a negative commission on the same sale, so nobody gets paid twice.
Leads credited from day one. A trial signup coming from a landing page form can go straight into Create a Lead, attached to the affiliate who referred it. Pair it with the Airtable Make integration if your signups already live in a base.
Partner onboarding in one move. When a partner application is approved, Create a Promoter opens the account in FirstPromoter, and Cancel a Tracked Sale lowers the MRR credited to them when a subscriber leaves.
There is no search module in the list, so reading promoters or campaigns means Make an API Call. For costs and plan limits, see Make pricing. Hesitating between tools? The n8n vs Make comparison sets the criteria side by side.
How do you connect FirstPromoter to Make?
- 01
Create an API key in FirstPromoter
In FirstPromoter, open Settings, then Integrations and Manage API Keys. Click Add new Key if you have none, give it a name that says it is for Make, click Create and copy the key shown on screen.
- 02
Add a FirstPromoter module
In your Make scenario, add any FirstPromoter module and click Create a connection. A connection is your FirstPromoter account linked to Make once, then reused by every FirstPromoter module you add later.
- 03
Paste the key and save
The Connection name field is optional, but a clear label helps once you manage several accounts. Paste the API key you copied, confirm, and Make now lists what it can read from your FirstPromoter account.
Build your first scenario with FirstPromoter
GoalWhen your billing tool records a payment, Make credits the matching promoter in FirstPromoter with a sale and its commission.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the big + to place the first module, the brick that starts everything.
- 02
Start from your payment app
Search your billing or payment app by name and pick the module that watches new payments. Click Create a connection to link that account too.
- 03
Add Track a Sale and Commission
Click the + on the right of the first module, search FirstPromoter and choose Track a Sale and Commission. Connect it with your API key.
- 04
Map the payment data
Fill the module fields by picking values from the payment module: each payment arrives as a bundle, one item passed from one module to the next.
- 05
Test with Run once
Click Run once, make a test payment, then open the bubbles to read the bundles each module received. Check the sale in FirstPromoter.
- 06
Schedule and switch it on
On the first module, set the schedule (every 15 minutes by default) and switch the scenario on. Each module run on a bundle is one operation on your plan.
What starts a FirstPromoter scenario?
2 modules start a scenario when something happens in FirstPromoter. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by FirstPromoter as soon as it happens.
Watch Campaigns
Instant triggerIn Make“Triggers when a webhook event is received.”
Watch Campaigns hands your scenario every event that FirstPromoter posts to the webhook Make creates for it, so your team hears about affiliate activity without opening the dashboard. The documentation does not list which events come through, so the first test tells you what you get.
Watch NMI
Instant triggerIn Make“Triggers when a transaction is refunded, voided, or sold.”
Watch NMI starts your scenario each time an NMI transaction is sold, voided or refunded, and passes that transaction along as a bundle. It gives you one entry point for the three outcomes of a payment instead of three separate checks.
What can the FirstPromoter modules do?
FirstPromoter gives you 6 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Cancel a Tracked Sale
ActionIn Make“Marks a customer as cancelled and decreases the MRR generated by him/her.”
This action flags a customer as cancelled and takes their share out of the MRR credited to the promoter, so your affiliate reports keep matching the revenue that still comes in.
Create a Lead
ActionIn Make“Creates a new lead and assigns it to an affiliate/promoter.”
Create a Lead records a new prospect in FirstPromoter and ties it to the affiliate who sent it, which means the referral is credited before any payment even happens.
Create a Promoter
ActionIn Make“Creates a promoter.”
Create a Promoter opens a new affiliate account in FirstPromoter from data your scenario already holds, so approved partners get set up without anyone typing their details twice.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Make an API Call lets you reach any endpoint of the FirstPromoter API with the connection you already set up, which covers everything the six ready-made actions do not.
Track a Refund
ActionIn Make“Generates negative commissions for an existing sale.”
Track a Refund books a negative commission against a sale FirstPromoter already knows, so the promoter's balance goes down by the right amount instead of staying inflated.
Track a Sale and Commission
ActionIn Make“Generates a commission for a sale from an affiliate/promoter.”
Track a Sale and Commission turns a payment into a sale credited to the right promoter and creates the commission that goes with it. This is the module most affiliate scenarios end with.
Need help automating FirstPromoter with Make?
A person reads every message.