Your Agency Ships The Affiliate Site. The Client Owns The Associate Tag.

WordPress agencies build affiliate sites for clients, then get stuck maintaining per-client plugin licenses, ASIN workflows, and branding compromises. PaapiPlugin installs per client site, runs in white-label mode, and uses the client's own Amazon Associate ID. Licensing is tiered by site count, starting at $39/year for one site. One plugin, N client deployments, clean retainer scope. Free on WordPress.org.

Last updated: April 19, 2026

Quick Answer: The Amazon Affiliate Plugin For WordPress Agencies Building Client Sites

PaapiPlugin ships as a standard WordPress plugin installable on any client site. Premium licensing is tiered by site count: Personal covers 1 site at $39 per year, and the Professional (3 sites) and Agency (unlimited sites) tiers cover multi-client rosters with the same feature set on every tier (multi-site prices are on the pricing page). White-label mode on Premium removes PaapiPlugin branding from the admin UI and front-end output. Each client connects their own Amazon Associate ID and their own Creators API or PA-API credentials, so client ownership is clean and audit-ready.

Free version is useful for prototyping and client pitches. You can build a working live-search demo before the client signs, then upgrade to Premium on the live production site. Both the Amazon Creators API (OAuth 2.0) and PA-API v5 (AWS Sig V4) are supported.

Why Affiliate Sites Become Agency Support Debt

Four real costs of shipping Amazon affiliate sites under an agency model.

"I'm tired of hunting for ASINs."

Client wants ongoing revenue, agency is on the hook

Clients sign for a launch-shaped contract, then discover they need the site updated with new products, new categories, and new deals to keep earning. The agency becomes the de facto content team. Scope creep eats margin.

Plugin licensing gets messy across a client roster

An agency with 5 to 20 affiliate clients rapidly stacks per-plugin licenses, renewal dates, and seat counts. Tracking which client renewed which license, which site is locked out, and who pays the bill is unpaid admin work. Some licensing models make agency use impossible by design.

Associate tag ownership is a compliance question

The client's legal name needs to be on the Amazon Associates account, the tag, and the payouts. Plugins that hard-code or centralize affiliate tags risk commissions routing wrong. When a client audit lands, the agency needs a clean per-site story: the client owns their Amazon account, the client's tag fires on every click.

White-label expectations collide with branded plugin UIs

Agency clients expect their site's admin to look like their site, not like a showcase of the tools the agency used. Plugins that splash "Powered by X" in admin screens and front-end output create awkward client conversations.

How PaapiPlugin Fits An Agency Deployment

Per-site licensing, white-label output, client-owned Associate tag, and appearance control that survives theme updates.

Site-count licensing, clean math

Personal covers 1 site at $39 per year. Professional covers 3 sites and Agency covers unlimited sites, with the same feature set on every tier (multi-site prices are on the pricing page). Pick the tier that matches your roster, so renewal and billing stay straightforward and the cost is easy to pass through on a retainer or bundle into managed hosting.

White-label mode on Premium

Premium removes PaapiPlugin branding from the admin UI and from front-end output. Client sites look like client sites. Agency clients do not see "powered by" markers they did not agree to. The installed plugin is still managed and updated under your agency workflow.

Client-owned Associate tag and API credentials

Each client enters their own Amazon Associate ID and their own Creators API or PA-API credentials in their WordPress admin. The plugin applies that tag to every outbound click from that site. Commissions route to the client's account. Agency does not touch the client's Amazon books.

6-axis appearance to match any client theme

Base color, accent, card style, border radius, dark mode, and font. A fashion client and a SaaS comparison client can run the same plugin and look nothing alike. Appearance sets at the site level, so theme updates on the client side do not break your styling.

Build-time SSR for clients who care about Core Web Vitals

Pre-rendered HTML and smart caching keep page performance in a healthy range. When you pitch a fast, modern affiliate site, you ship one. The plugin is compatible with standard WordPress caching layers (page cache, object cache, CDN) so agency infrastructure keeps working.

Addon ecosystem for scope-matching

Premium is the base. Add Product Boxes ($19/year) for hero picks, Comparison Tables ($19/year) for buyer's guides, or Analytics ($19/year, no cookies, no PII) where clients need tracking. Different clients can get different feature sets without forking the plugin.

Legacy Agency Workflow vs PaapiPlugin Agency Workflow

Legacy workflow: agency picks a plugin per client based on which affiliate network is in play. Each plugin has a different license model, a different admin UI, and a different way of storing the Associate tag. Onboarding a new staff member means learning N plugins. Renewals land on N dates. White-label requires paid add-ons or is not supported.

PaapiPlugin workflow: one plugin across the Amazon-affiliate client base, installed per client site and licensed by site count: Personal covers 1 site at $39 per year, Professional covers 3 sites, and Agency covers unlimited sites (multi-site prices are on the pricing page). White-label mode on Premium removes the branding. Each client's Associate tag and API credentials live in their own WordPress admin. Renewals and cost are predictable. Staff learn one plugin UI.

Site-count licensing keeps the math honest for both agency and client: every tier has the same feature set, so there is no feature gating between tiers. See the comparison hub for how this stacks up against AAWP, AzonPress, Lasso, and Content Egg Pro.

Pricing For Agencies

Premium is tiered by site count: Personal (1 site, $39/year), Professional (3 sites), and Agency (unlimited sites), with the same feature set on every tier. Free tier for prototyping client pitches.

PaapiPlugin Free
$0
Prototype and pitch
  • Live Amazon product search
  • Both Creators API and PA-API v5
  • 5 Amazon categories, 5 pages of results
  • Autocomplete and filters
  • Responsive grid
  • Smart caching for staging builds
  • Visual shortcode builder
Addons
+$19 /year each
Requires Premium parent; one purchase covers all of a license's sites
  • Product Boxes for curated hero picks
  • Comparison Tables for buyer's guides
  • Analytics (no cookies, no PII)
  • Mix addons per client scope
  • 7-day money-back guarantee if the plugin is unusable and we are unable to resolve it
  • Cancel anytime, year-to-year
  • See full addon catalog

Frequently Asked Questions From WordPress Agencies And Freelancers

Is there an agency or multi-site license?

Yes. Premium licensing is tiered by site count: Personal covers 1 site at $39 per year, Professional covers 3 sites, and Agency covers unlimited sites. Every tier has the same feature set, so there is no feature gating between tiers. Multi-site tier prices are listed on the pricing page. The 7-day money-back guarantee applies per license if the plugin is unusable and we can't resolve the issue.

Can I white-label PaapiPlugin on client sites?

Yes. Premium includes white-label mode, which hides the "Powered by PSFA" attribution link from front-end search results on that site. The plugin still appears in the WordPress plugins list (WordPress core renders that from the plugin header), and admin screens still carry PaapiPlugin branding for the agency operator, but the public-facing output on client sites is clean of our branding.

Who owns the Amazon Associate tag on a client site?

The client. Each WordPress install has its own settings page where the client's own Amazon Associate ID is entered. The plugin applies that tag to every outbound click on that site. The agency does not hold the client's Associate ID and does not have to route commissions through agency accounts. Clean for client compliance, clean for agency scope.

Does PaapiPlugin support both the Amazon Creators API and PA-API v5?

Yes. The newer Amazon Creators API (OAuth 2.0) and PA-API v5 (AWS Sig V4 auth) are both supported in the same plugin. Agencies deploying for newer affiliate clients who are on the Creators API path can use that, and older clients with established PA-API credentials can continue there. See the Creators API migration guide for setup.

Can my staff learn one plugin and deploy across all affiliate clients?

Yes, for Amazon-affiliate clients. One plugin, one admin UI, one shortcode builder. New staff ramp on PaapiPlugin once and deploy across the roster. The visual shortcode builder means junior staff can configure category and filter scopes without copying and pasting raw shortcode attributes.

Does the plugin survive theme updates and WordPress core upgrades?

Yes. PaapiPlugin is a standard WordPress plugin, not a theme dependency. It is compatible with WordPress 5.8 through 6.9 (current), uses a comprehensive automated test suite (PHPUnit, Vitest, and Playwright) covering the integration surface, and ships monthly updates. Theme updates on the client side do not affect plugin settings, which are stored in the WordPress options table.

What happens if a client cancels the retainer? Does the plugin keep working?

Yes. A Premium license that is not renewed still leaves the plugin installed and functional at the free tier on that site, with search working on 5 Amazon categories. The client retains their Associate tag configuration and their outbound clicks still carry their tag. Year-to-year subscription, cancel anytime, no downtime shock.

Ship Client Affiliate Sites Without The Per-Client Plugin Headache

Install from WordPress.org on a staging site, prototype the live search demo, then upgrade to Premium on the production deployment: $39/year for a single site, with Professional and Agency tiers for multi-site rosters. White-label mode keeps the client's admin looking like theirs.