- Home
- Resources
- Integrations
- FirstPromoter v2
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 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.
How do you connect FirstPromoter v2 to Make?
- 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.
- 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.
- 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.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
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.
Watch New Customer
Instant triggerIn 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.
Watch New Signup
Instant triggerIn 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.
Watch Promoter Accepted
Instant triggerIn 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.
Watch Reward Created
Instant triggerIn 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.
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.
Modules index
Add a Promoter to a Campaign
ActionIn 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.
Assign Parent Promoter
ActionIn 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.
Create a Promoter
ActionIn 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.
Make an API Call
ActionIn 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.
Move a Promoter to a Campaign
ActionIn 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.
Move a Referral to a Promoter
ActionIn Make“Moves referrals to another promoter.”
Reassigns referrals to another promoter, so the credit lands with the partner who really deserves it.
Retrieve a Promoter
ActionIn 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.
Retrieve a Referral
ActionIn 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.
Track a Cancellation
ActionIn 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.
Track a Lead/Signup
ActionIn 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.
Track a Refund and Negative Commission
ActionIn 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.
Track a Sale and Commission
ActionIn 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.
Need help automating FirstPromoter v2 with Make?
A person reads every message.