This is an info Alert.
x402 Logo
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
      • Agent Feed
        Pay-per-query access to licensed publisher content for your agents
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. FirstPromoter

FirstPromoter

Integrate FirstPromoter's affiliate tracking with WooCommerce, OptimizePress, Contact Form 7, MemberPress, and any custom form or thank you page.

40+ active installsFree on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping FirstPromoter running.

WordPress compatibility
Tested to 7.0.2
Tested against the WordPress branch in use today.
Last updated
7 days ago
At least 18.3 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.
Requires PHP
5.6
Your host must be running at least this version.
Requires WordPress
5.0
Contributors
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.

40+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how FirstPromoter is looked after — not on how many stores run it.

Well maintained
Not enough public feedback to put a confident number on this one. Little public feedback — score rests mostly on release activity. What we can see is below.

Maintenance
35 / 35
Updated 5 days ago.
WordPress compatibility
20 / 20
Tested to WP 7.0.2 (current).
Support responsiveness
Not enough data
Only 0 support thread(s) — not enough to judge.
Merchant satisfaction
Not enough data
No ratings yet.
Listing transparency
3 / 10
Provides: description
2 of 5 measures had too little evidence to score. They are left out of the total rather than counted as zero — otherwise a plugin would be marked down for being small rather than for being poorly kept.Measured 2026-08-03 from the WordPress.org plugin registry.
Ratings

No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.

FirstPromoter for WordPress allows you to easily integrate FirstPromoter’s affiliate tracking scripts with your WordPress website.

With this plugin, you can track referrals, registrations, and sales across your website, with special integrations for popular platforms.

Features

  • Add FirstPromoter tracking to your WordPress site
  • WooCommerce integration – track new account registrations and checkouts
  • OptimizePress integration – track form submissions
  • Contact Form 7 integration – track form submissions with email capture
  • MemberPress integration – track member signups, transactions, and recurring payments
  • Custom Form Tracking – track email submissions from any form using CSS selectors
  • URL Email Capture – capture referrals from thank you pages where the email is in the URL
  • Payment Links – automatically append the FirstPromoter tracking ID to payment links on your pages
  • Cross-domain tracking support
  • Automatically send sales data to FirstPromoter (WooCommerce, MemberPress)
  • Automatic refund and cancellation tracking (WooCommerce)
  • Track recurring subscription payments (MemberPress)
  • Force tracking bypass for privacy browsers and ad-blockers

WooCommerce Integration

When enabled, the WooCommerce integration allows you to:

  • Capture emails when users create new accounts
  • Capture emails at checkout
  • Automatically send sale information to FirstPromoter
  • Track refunds and generate negative commissions
  • Track order cancellations and update customer status

OptimizePress Integration

The OptimizePress integration tracks form submissions and captures emails for referral tracking.

Contact Form 7 Integration

When enabled, the Contact Form 7 integration allows you to:

  • Track form submissions automatically (all forms tracked)
  • Capture email addresses from any field containing “email” in its name
  • Attribute form leads to the correct referral source
  • Requires API key – uses server-side tracking

MemberPress Integration

When enabled, the MemberPress integration allows you to:

  • Track new member signups and registrations (always enabled)
  • Automatically send transaction data to FirstPromoter (requires API key)
  • Track recurring subscription payments (requires API key)
  • Associate members with their referral source
  • API sale tracking uses prefixed user IDs (“mepr-“) to prevent conflicts

Important: If you’re using FirstPromoter’s Stripe integration, only enable signup tracking. Leave sale tracking OFF to avoid duplicate sales.

Custom Form Tracking

When enabled, the Custom Form Tracking integration allows you to:

  • Track email submissions from any form on your site — no plugin dependency required
  • Works with any form builder, custom HTML forms, or dynamically loaded popups
  • Configure CSS selector pairs: one for the email input, one for the submit button or form element
  • Supports multiple forms with separate selector pairs
  • Uses MutationObserver to handle dynamically loaded forms (popups, AJAX-injected content)
  • AJAX fallback for ad-blocker bypass when force tracking is enabled

URL Email Capture

When enabled, the URL Email Capture integration allows you to:

  • Track referrals from thank you pages where the email is passed as a URL query parameter
  • Useful when your checkout, funnel, or external platform redirects to a confirmation page with the customer’s email in the URL (e.g. /thank-you?email=user@example.com)
  • Configure the URL parameter key for the email (e.g. email)
  • Optionally configure a second parameter key for the user ID (e.g. uid)
  • No plugin dependency required — works on any WordPress page

Payment Links

When enabled, the Payment Links integration allows you to:

  • Automatically append the FirstPromoter tracking ID to payment links on your pages as the client_reference_id parameter
  • Works with Stripe buy.stripe.com links, custom Stripe checkout domains, or any direct payment URL
  • Configure the URL prefix to match — defaults to https://buy.stripe.com/, supports comma-separated multiple prefixes
  • Uses MutationObserver to handle dynamically added links (popups, AJAX-injected content)
  • No plugin dependency required — works on any WordPress page

Configuration

After activation, you’ll find a new menu item in your WordPress admin dashboard labeled “FirstPromoter”.

Base Configuration

  1. Navigate to the FirstPromoter settings page in your WordPress admin
  2. Enter your FirstPromoter Account ID (required)
  3. Enter your API key (required for most integrations – see below)
  4. If you want to track across multiple domains, enter them in the Cross Domain field, separated by commas
  5. Click “Save” to store your settings

API Key Requirements

The FirstPromoter API key is required for the following features:

  • Contact Form 7 integration (all tracking)
  • WooCommerce sale tracking
  • MemberPress sale tracking
  • MemberPress recurring payment tracking

The following features work without an API key:

  • WooCommerce signup tracking
  • WooCommerce checkout email capture
  • OptimizePress integration
  • MemberPress signup tracking (without sales)

You can find your API key in your FirstPromoter dashboard: Settings > Integrations > Manage API keys

Integration Settings

The plugin supports multiple types of integrations:

  1. WooCommerce Integration: Track new account registrations and checkouts
  2. OptimizePress Integration: Track form submissions
  3. Contact Form 7 Integration: Track contact form submissions with email capture
  4. MemberPress Integration: Track member signups, transactions, and recurring payments
  5. Custom Form Tracking: Track email submissions from any form using CSS selectors
  6. URL Email Capture: Capture referrals from thank you pages where the email is in the URL
  7. Payment Links: Automatically append the tracking ID to payment links on your pages

Enable the integrations that apply to your website and configure their specific settings.

External Services

This plugin connects to FirstPromoter’s external services to provide affiliate and referral tracking functionality. It’s essential for the plugin’s operation to track referrals, registrations, and sales.

FirstPromoter Tracking Service

What it is: FirstPromoter’s affiliate tracking platform that monitors referral activity and conversions.

What data is sent:
– Email addresses (for referral tracking)
– User IDs (when available)
– Order information including amount, order ID, and coupon codes (when WooCommerce sales tracking is enabled)
– Page visit information for referral attribution

When data is sent:
– Every time a page loads (for referral attribution via JavaScript tracking)
– When users register or create accounts (if integration is enabled)
– When purchases are completed (if WooCommerce integration is enabled)
– When custom tracking events are triggered

Service provider: FirstPromoter (https://firstpromoter.com)
– Terms of Service: https://firstpromoter.com/terms
– Privacy Policy: https://firstpromoter.com/privacy
– API Documentation: https://docs.firstpromoter.com/api-reference-v2/

FirstPromoter CDN Service

What it is: Content delivery network that serves the FirstPromoter tracking JavaScript library.

What data is sent: Standard web request data (IP address, user agent, referrer)

When data is sent: On every page load where tracking is active

Service details:
– CDN URL: https://cdn.firstpromoter.com/fpr.js
– v2 API Endpoints: https://api.firstpromoter.com/api/v2/track/*
– This is required for the tracking functionality to work

Technical Details

This plugin works by adding the FirstPromoter tracking script to your website and handling various trigger points for tracking registrations, checkouts, and custom events. The plugin:

  1. Adds the base FirstPromoter tracking script to all pages
  2. Captures and tracks user emails at registration and checkout (when enabled)
  3. Supports cross-domain tracking
  4. Can send WooCommerce sales data directly to FirstPromoter’s API

Where do I find my FirstPromoter Account ID?

You can find your Account ID in your FirstPromoter dashboard under Settings > Integrations.

Where do I find my FirstPromoter API key?

You can find your API key in your FirstPromoter dashboard under Settings > Integrations > Manage API keys. You can use an existing key or create a new one for this WordPress integration.

Which features require an API key?

API key is required for: Contact Form 7 (all tracking), WooCommerce sale tracking, MemberPress sales and recurring payments.

Basic signup/email tracking for WooCommerce, OptimizePress, and MemberPress works without an API key.

Does this work with other plugins?

The plugin has specific integrations for WooCommerce, OptimizePress, Contact Form 7, and MemberPress. The Custom Form Tracking and URL Email Capture integrations work with any platform — no additional plugin required.

How do I use Payment Links?

Enable the “Payment Links” integration. By default it targets all https://buy.stripe.com/ links on your pages. If you use a custom Stripe domain or a different payment provider, enter your URL prefix in the Payment Link URL Prefix field. You can enter multiple prefixes separated by commas. The plugin will automatically append ?client_reference_id={tid} to every matching link as soon as the link appears in the DOM and the FirstPromoter tracking ID is available.

How do I use URL Email Capture?

Enable the “URL Email Capture” integration and enter the URL parameter name that contains the email on your thank you page. For example, if your thank you page URL looks like /thank-you?email=user@example.com, enter email in the Email URL Parameter Key field. Optionally enter a second parameter name for the user ID.

What information is sent to FirstPromoter?

When tracking is enabled, the plugin sends:
– Email addresses (for referral tracking)
– User IDs (when available)
– Order information (when WooCommerce sales tracking is enabled)

Is cross-domain tracking supported?

Yes, you can enable cross-domain tracking in the Base Configuration settings.

Categories
Loyalty & affiliates
Plugin details
Version0.3.7
Last updated2026-07-29 7:32am GMT
Added2025-11-19
Requires WordPress5.0
Tested up to7.0.2
Requires PHP5.6

Tags on WordPress.org
affiliate
marketing
memberpress
referral tracking
woocommerce
Alternatives
Other plugins in the same categories.
Affiliate Program Suite — SliceWP Affiliates
10K+ installs
4.9(108)
Coupon Affiliates – Affiliate Plugin for WooCommerce
5K+ installs
4.9(76)
Wallet for WooCommerce
20K+ installs
4.7(188)
Loyalty Points Rewards and Referral for WooCommerce – WPLoyalty
3K+ installs
5.0(283)
Gift Up Gift Cards for WordPress and WooCommerce
5K+ installs
4.9(235)
Refer A Friend for WooCommerce by WPGens
1K+ installs
4.9(39)
x402 Logo

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent Feed
    • AI Search Engines
    • RAG Builders
    • Browser Agents
    • Vertical Research
    • Browse full catalog
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy