Introducing FirstPromoter MCP Server: Connect AI tools directly to your affiliate program

We've always focused on making FirstPromoter easy to integrate with the rest of your workflow.

The MCP Server is a natural extension of that idea.

You can now connect AI tools like Claude, ChatGPT, Cursor, and other MCP-compatible clients directly to your FirstPromoter account and manage your affiliate program without constantly switching between tools.

What this means in practice

Ask questions in plain English and let AI work directly with your FirstPromoter account.

For example:

  • How are my campaigns performing this month?
  • Show me pending commissions.
  • Who are my top promoters by revenue?
  • Find any promoter with 'gmail' in their email.
  • Help me create a new campaign with a 20% sale reward.
  • Draft a 3-email onboarding sequence for newly accepted promoters.

You can also create and update campaigns, manage promoters, review referrals and commissions, draft emails and create promo codes directly from your AI tool.

You stay in control

Every action that changes something in your account requires your approval first. You'll see exactly what will change before it happens, with human-readable names instead of IDs.

Money-movement actions like payouts, invoices, commission creation and payment batches aren't available through the MCP Server. Those remain dashboard-only by design.

The MCP Server can help you draft, analyze, and configure workflows, but financial decisions still happen inside FirstPromoter, where you review and approve them yourself.

Getting started

Setup takes only a few minutes. If you’re ready to try it, check out our documentation for setup instructions and supported clients and example prompts. 

We're still actively improving the MCP Server, so some parts of the experience may change over time. If you have questions or suggestions, reach out to our support team or open the chat directly inside your account.

Your feedback helps us shape what comes next.

What we shipped in the last 6 months: Activity Logs, Managed Payouts and much more 🚀


We've been heads-down building for the past six months. Along the way, we shipped a lot of important updates, but never got around to properly announcing most of them.

We're happy to change that. Here's a complete recap of the major features and improvements we've released recently.

Major new features

Managed Payouts with Dots

Affiliate payouts can now be handled entirely inside the platform.

You submit payouts in FirstPromoter, pay a single invoice, and we handle the rest through Dots. Affiliates can withdraw funds through bank transfer, PayPal, Payoneer, Venmo, Cash App, prepaid cards, and more. Failed and unclaimed payouts can be retried directly from the payouts dashboard.

Less operational work involved in paying affiliates for you. Read more >

Activity Logs

Every action in your account is now logged.

Activity Logs give you a complete audit trail of activity across FirstPromoter. Every action performed by team members, affiliates, API integrations, and internal processes is recorded, with detailed change history, advanced filtering, and exportable records available when needed.

For teams with multiple account users, it's now much easier to understand who changed what and when. Read more >

Custom Roles & Permissions

Custom Roles & Permissions give you full control over what each team member can see and do inside FirstPromoter. Create custom permission sets, organize users into groups, limit access to specific campaigns, and manage permissions at a much more granular level than before.

Larger teams can now control access with much more precision instead of relying on a small set of predefined roles. Learn more >

Webhooks V2

We've rebuilt our webhooks infrastructure from the ground up.

When creating a webhook, you can choose between V1 and V2, and webhooks can now be managed programmatically through our public API.

This gives technical teams more flexibility when building integrations and automations around FirstPromoter. Read more >


Single Sign-On (SAML)

Companies can now authenticate through their identity provider using SAML-based Single Sign-On.

SSO can be configured through your existing identity provider, allowing team members to sign in using the same authentication flow they already use across the rest of the organization. Read more >

Other features we released:

  • n8n Integration: A dedicated FirstPromoter node for n8n that connects FirstPromoter with hundreds of other services through webhook-triggered workflows and v2 API actions.
  • Campaign-Level Reports & Dashboard: View reports and dashboard data per campaign instead of only at the account level.
  • Referral Source Visibility & Filtering: Referrals now include entry source, traffic source, and referrer URL information, with filtering options for source attribution and fraud-check status.
  • Per-Promoter Click Attribution: Configure first-click or last-click attribution on a per-promoter basis rather than applying one setting globally.
  • Manual Referral State Changes: Admins can manually update a referral's state, providing more flexibility when managing referral lifecycles.
  • Internal Notes on Commissions: Add notes directly to commission records and include them in exports for easier finance and operational workflows.
  • Promoter Search for Broadcast Emails: Target individual promoters through search when sending broadcast emails instead of relying solely on lists and segments.
  • Critical Event Notifications: Receive notifications about important account events as they happen.
  • Contest History: View historical contest rankings and past leaderboards alongside current standings.
  • Affiliate-Side Payout Filters: Affiliates can now filter payout history by campaign and date range. We also introduced a new postback event type for postback-based tracking.
  • New Integration Guides: Added step-by-step integration guides for WordPress, WebinarJam, Typeform, and JotForm. Guides now automatically adapt based on your billing provider.

Many of the ideas behind FirstPromoter come directly from our customers. If you have questions or suggestions, reach out to our support team or open the chat directly inside your account. Your feedback helps shape what comes next.

Introducing a new feature: contests!

Run simple contests with leaderboards and prizes to keep your promoters motivated. 

The leaderboard shows up right inside the Affiliate Dashboard, so everyone can see how they’re doing. You can set up different types of contests based on what you want to encourage: sales, referrals, or conversion rates.

Why run a contest?

🎁 It gives promoters a short-term push because there’s a clear prize to aim for.

💰 You can reward your top performers without changing your commission setup. You can offer cash, credits, free months, anything you like.

🏅 The visible leaderboard makes everything more engaging and gives promoters a clear goal to work toward.

Read this article to see the steps, get some useful tips, and make affiliate marketing more fun with FirstPromoter!

Translated Campaigns

Great news! FirstPromoter now supports campaign translation.

This means you can reach international affiliates in their native language through a translated affiliate dashboard.

Supported translations:

- French

- German

- Spanish

- Portuguese

Benefits of translated campaigns:

- Localized affiliate experience: Affiliates can join campaigns in their preferred language.

- Expanded reach: Target affiliates in non-English speaking markets.

- Save time with automated translations: In addition to the translated dashboard, rewards and email templates are translated automatically.


Read this article to discover what gets translated, how to translate a campaign, post-translation steps and more.

How companies use FirstPromoter to grow their affiliate programs

Learn from customers using FirstPromoter! We've put together short case studies showing how several companies run their affiliate programs and what's worked best for them.

Read them to discover:

  • How they recruit affiliates
  • Specific tactics they use to onboard and activate affiliates
  • Important metrics they are following
  • Which features have been the most helpful for their affiliate program
  • Results they’ve achieved 
  • Key insights & tips to help you succeed

We’ll leave some links below. If you're curious, take a few minutes to explore them.

  • Submagic scaled to €1,635,717 in total revenue from affiliates and 9,000+ promoters
  • Passion.io added $2M in revenue, reaching 2,000+ customers and 3,012 promoters
  • JustCall achieved $2.4M in ARR and has been working with 1000 affiliate partners

See all the case studies here.

New features & improvements

We're excited to introduce some new features and improvements.

new For campaigns, we have introduced options to allow leveling up/down your affiliates based on active customers, not just total customers or revenue. We have also added a new toggle to move referrals when leveling up/down. 

This ensures that your active customer counts continue across your campaigns when affiliates change levels.

improvement As popularly requested, we have added the option to create invoices before payouts are processed. In previous versions, you could only generate invoices after a payout was paid. We have improved this functionality to allow you to create invoices prior to making payouts, giving you more flexibility in managing your financial documentation.

new We've added timezone support for both affiliates and companies. This feature allows you and your affiliates to see dates and times in your local timezone. As an admin/affiliate, you can set your preferred timezone directly on the dashboard. This helps eliminate confusion when working with partners in different regions and provides a more personalized experience for all users of the platform.

new We have also released a new fraud protection feature to enhance security for all affiliate accounts. We now send verification codes whenever changes are attempted to payout methods or email addresses. This ensures that even if an affiliate account gets compromised, attackers cannot change the payout details or update the affiliate email addresses without access to the verification codes.

In addition to the above here are some additional improvements:

  • Added custom fields on webhooks.
  • Provided the option of adjusting the logo size when uploading.
  • Import stripe events for existing referrals.
  • Added a period filter for payouts.
  • Added export button for contract documents.
  • Improved responsiveness for mobile devices.

Postbacks

We're excited to unveil our new and improved postbacks feature, designed to help your affiliates receive conversion data from your affiliate program for reporting purposes.

With postbacks we can send information directly to your affiliates (using a URL they provide) when they receive a new referral, new customer or a new commission when these occur on the promoters account within FirstPromoter.

Our new version comes with improvements in all aspects including an improved UI to make it easier to create and manage postbacks. We have also added a new events section which gives you instant visibility into delivery status of your postbacks.

What's even better is that with one click, you can resend your postback should there be an issue in delivery.

For affiliates, we've added the functionality to create and manage their own postbacks directly from their dashboards. No need to reach out to the admins to set it up.

Behind the scenes, we've rebuilt our entire service from the ground up, significantly improving reliability and delivery rates.


Ready to dive in?

As an admin:

Promoters > Select your preferred promoter > Click on postbacks

As an affiliate:

Click your profile icon (top right) > Click on postbacks

To learn more on how to set this up, check out this article.


Stripe coupon codes

We’re excited to announce our new coupon code feature!

Now you can manage Stripe coupons and promotion codes directly from FirstPromoter dashboard, without accessing Stripe's website. In short, you can:

  • Create Stripe coupons directly within the platform
  • Assign multiple coupons to each affiliate
  • Let affiliates customize or generate their own tracking coupons

We've also switched to using promotion codes for tracking instead of coupon code IDs. This way you can have a single coupon with multiple promotion codes assigned to different affiliates.

What's even better, thanks to these new capabilities, you can launch a Stripe affiliate program in under five minutes, without needing any developers or tracking scripts.

How it works

We’ve created a short video to show you how easy it is to launch your Stripe affiliate program. For more details, you can also check out our article.


Dark Mode and a big payouts announcement

We're very excited to share that managed auto payouts will be coming to FirstPromoter soon! No more hassle with payouts, you pay us and we'll pay your affiliates. We'll start with a small number of SaaS customers by invite and we'll open it later to more users gradually.

Also, we've just added dark mode to both Admin and Affiliate side of FirstPromoter. They both look amazing! 

Admin side has "Auto" mode set by default so the theme can auto-adjust to your system theme but you can also change it from the top right profile menu. For the affiliate side, you can select the theme affiliates will see by going to Settings > Affiliate portal > Click "Customize" on Theme and Branding panel.



Many new features and improvements on FirstPromoter version 2

We've been super busy over the last few weeks on FirstPromoter. We're happy to share that the big majority of our users have already migrated to version 2 of FirstPromoter and the positive feedback we got is overwhelming. If you haven't migrated yet please contact us on live-chat, we'll close version 1 very soon.

Lots of new features have been added to FirstPromoter v2 in the last few weeks. Here are some of them:

View email events and the option to resend emailsnew 

Now you can see which emails have been sent and which failed, together with their error message. Moreover, you can also resend the emails.

Payout method bank regions and crypto currency types new 

You're able to select what regions you want to allow for bank payout method. For ex. if you want to pay only to US bank accounts, you can select only US banks. For crypto, you can choose which currencies are available for payout. These options can be set from Payouts > Available payout methods.

Custom panel on affiliate dashboard new 

We added a new panel on the affiliate dashboard where you can put any content you like there, including images and videos. Many customers are using it to share more details about the program, onboarding steps, welcome messages, emphasizing important parts of the affiliate terms, etc.

Reorder affiliate signup fields and affiliate dashboard panels new 

The order of the fields and sections can be changed easily by just dragging and dropping to desired location.

Adjusting items shown per page new 

Before this feature, you could only see 10 items per page on admin tables. Now you have the option to change it to 20 or 50 items. 

Font selection for the affiliate dashboard new 

On the Layout section of the affiliate dashboard configuration you'll find a new Font selectbox which allows you to select any Google font and apply it to your affiliate dashboard.

Viewing agreements on the affiliate dashboard

Affiliates have the option to review what agreements they agreed on, the date of the agreement and their content. The option is found on Profile settings > View agreements.

Features ported from version 1 improvement 

  • Custom email template. You can use your own email template to render the emails instead of ours. It supports any valid HTML
  • Minimum paying customers required for payout. Our users can set a number of minimum paying customers required for affiliates to have in order to get paid. This is a powerful anti-fraud measure.

30+ bug fixes fix 

Since version 2 has a completely new UI, we paid a lot of attention on ensuring platform stability and our team did a great job fixing the bugs we encountered in record time.

Show Previous EntriesShow Previous Entries