From 521344d3913f18c397b364c8b2a77d597e5d4349 Mon Sep 17 00:00:00 2001 From: sonpiaz Date: Wed, 14 Oct 2026 22:44:04 -0700 Subject: [PATCH 1/7] feat: changelog backfill from 2025 Add 45 text-only entries covering March 2025 to September 13, 2026: one entry per feature a user would notice and one Improvements digest per month. Fix three live entries against git: partner-profile-settings (date 2026-04-03, real tabs and payout methods), invite-partners (2026-07-04 PT) and blog-launch (2026-07-05 PT). Co-Authored-By: Claude Opus 5.5 (1M context) --- .../affiliate-programs-for-brands.mdx | 16 ++++++++ content/changelog/affitor-cli.mdx | 21 ++++++++++ content/changelog/affitor-init-wizard.mdx | 17 ++++++++ content/changelog/ai-script-assistant.mdx | 16 ++++++++ .../changelog/billing-and-invoices-2026.mdx | 12 ++++++ content/changelog/blog-launch.mdx | 2 +- content/changelog/brand-partner-messages.mdx | 10 +++++ content/changelog/commission-review.mdx | 10 +++++ content/changelog/docs-api-reference.mdx | 17 ++++++++ content/changelog/docs-site-launch.mdx | 12 ++++++ .../changelog/getting-started-checklist.mdx | 10 +++++ content/changelog/go-live-button.mdx | 15 +++++++ content/changelog/improvements-2025-03.mdx | 19 +++++++++ content/changelog/improvements-2025-04.mdx | 22 ++++++++++ content/changelog/improvements-2025-05.mdx | 21 ++++++++++ content/changelog/improvements-2025-06.mdx | 21 ++++++++++ content/changelog/improvements-2025-07.mdx | 23 +++++++++++ content/changelog/improvements-2025-08.mdx | 22 ++++++++++ content/changelog/improvements-2025-10.mdx | 18 +++++++++ content/changelog/improvements-2025-11.mdx | 19 +++++++++ content/changelog/improvements-2025-12.mdx | 23 +++++++++++ content/changelog/improvements-2026-01.mdx | 15 +++++++ content/changelog/improvements-2026-02.mdx | 33 +++++++++++++++ content/changelog/improvements-2026-03.mdx | 32 +++++++++++++++ content/changelog/improvements-2026-04.mdx | 30 ++++++++++++++ content/changelog/improvements-2026-05.mdx | 24 +++++++++++ content/changelog/improvements-2026-06.mdx | 40 +++++++++++++++++++ content/changelog/improvements-2026-07.mdx | 19 +++++++++ content/changelog/improvements-2026-08.mdx | 12 ++++++ content/changelog/improvements-2026-09-13.mdx | 16 ++++++++ content/changelog/invite-partners.mdx | 2 +- content/changelog/list-affitor-community.mdx | 12 ++++++ .../changelog/pages-with-referral-links.mdx | 13 ++++++ content/changelog/paid-plans-2025.mdx | 14 +++++++ content/changelog/partner-groups.mdx | 10 +++++ .../changelog/partner-marketplace-2026.mdx | 12 ++++++ .../changelog/partner-profile-settings.mdx | 8 ++-- content/changelog/pricing-2026.mdx | 12 ++++++ .../changelog/program-directory-launch.mdx | 16 ++++++++ .../programs-go-live-automatically.mdx | 12 ++++++ content/changelog/public-marketplace.mdx | 12 ++++++ content/changelog/refer-a-brand-2025.mdx | 10 +++++ content/changelog/refer-program.mdx | 14 +++++++ content/changelog/referral-link-qr.mdx | 10 +++++ content/changelog/referral-program-2025.mdx | 14 +++++++ .../changelog/server-side-leads-2026-02.mdx | 12 ++++++ .../changelog/stripe-connect-commissions.mdx | 12 ++++++ content/changelog/tracking-v2.mdx | 19 +++++++++ 48 files changed, 775 insertions(+), 6 deletions(-) create mode 100644 content/changelog/affiliate-programs-for-brands.mdx create mode 100644 content/changelog/affitor-cli.mdx create mode 100644 content/changelog/affitor-init-wizard.mdx create mode 100644 content/changelog/ai-script-assistant.mdx create mode 100644 content/changelog/billing-and-invoices-2026.mdx create mode 100644 content/changelog/brand-partner-messages.mdx create mode 100644 content/changelog/commission-review.mdx create mode 100644 content/changelog/docs-api-reference.mdx create mode 100644 content/changelog/docs-site-launch.mdx create mode 100644 content/changelog/getting-started-checklist.mdx create mode 100644 content/changelog/go-live-button.mdx create mode 100644 content/changelog/improvements-2025-03.mdx create mode 100644 content/changelog/improvements-2025-04.mdx create mode 100644 content/changelog/improvements-2025-05.mdx create mode 100644 content/changelog/improvements-2025-06.mdx create mode 100644 content/changelog/improvements-2025-07.mdx create mode 100644 content/changelog/improvements-2025-08.mdx create mode 100644 content/changelog/improvements-2025-10.mdx create mode 100644 content/changelog/improvements-2025-11.mdx create mode 100644 content/changelog/improvements-2025-12.mdx create mode 100644 content/changelog/improvements-2026-01.mdx create mode 100644 content/changelog/improvements-2026-02.mdx create mode 100644 content/changelog/improvements-2026-03.mdx create mode 100644 content/changelog/improvements-2026-04.mdx create mode 100644 content/changelog/improvements-2026-05.mdx create mode 100644 content/changelog/improvements-2026-06.mdx create mode 100644 content/changelog/improvements-2026-07.mdx create mode 100644 content/changelog/improvements-2026-08.mdx create mode 100644 content/changelog/improvements-2026-09-13.mdx create mode 100644 content/changelog/list-affitor-community.mdx create mode 100644 content/changelog/pages-with-referral-links.mdx create mode 100644 content/changelog/paid-plans-2025.mdx create mode 100644 content/changelog/partner-groups.mdx create mode 100644 content/changelog/partner-marketplace-2026.mdx create mode 100644 content/changelog/pricing-2026.mdx create mode 100644 content/changelog/program-directory-launch.mdx create mode 100644 content/changelog/programs-go-live-automatically.mdx create mode 100644 content/changelog/public-marketplace.mdx create mode 100644 content/changelog/refer-a-brand-2025.mdx create mode 100644 content/changelog/refer-program.mdx create mode 100644 content/changelog/referral-link-qr.mdx create mode 100644 content/changelog/referral-program-2025.mdx create mode 100644 content/changelog/server-side-leads-2026-02.mdx create mode 100644 content/changelog/stripe-connect-commissions.mdx create mode 100644 content/changelog/tracking-v2.mdx diff --git a/content/changelog/affiliate-programs-for-brands.mdx b/content/changelog/affiliate-programs-for-brands.mdx new file mode 100644 index 0000000..7f52ea0 --- /dev/null +++ b/content/changelog/affiliate-programs-for-brands.mdx @@ -0,0 +1,16 @@ +--- +title: Run your own affiliate program on Affitor +date: 2025-09-29 +type: feature +audience: [brands, partners] +surfaces: [dashboard, marketplace, tracking] +description: Brands create affiliate programs, partners apply and get tracked links, and every click, lead and sale is attributed to the partner who sent it. +--- + +Affitor is now an affiliate platform. Brands set up a program, partners join it, and Affitor tracks what each partner brings in. + +- **For brands:** a brand profile, programs with your logo, flat or percentage commission tiers, and auto-accept for partner applications. A summary of your programs, partners and sales. +- **For partners:** apply to a program, get a tracked referral link with a name you choose, and see the customers you referred, your balance and which commissions are paid. +- **Tracking:** add the tracking script to your site, and clicks, leads and sales are recorded and attributed to the right partner. + +Applying twice to the same program is blocked. diff --git a/content/changelog/affitor-cli.mdx b/content/changelog/affitor-cli.mdx new file mode 100644 index 0000000..6c03aec --- /dev/null +++ b/content/changelog/affitor-cli.mdx @@ -0,0 +1,21 @@ +--- +title: Set up Affitor from your terminal +date: 2026-04-10 +type: feature +audience: [developers, brands] +surfaces: [cli] +version: 0.2.0 +description: Run npx affitor to log in through the browser, set up tracking for a program, and list your programs without opening the dashboard. +--- + +The Affitor CLI is out. Log in once through your browser, then set up tracking for a program from the terminal. + +```bash +npx affitor login +npx affitor init +``` + +- `programs` lists your programs. +- `whoami` and `status` show who is logged in and how your setup looks. + +[Read the CLI guide](/docs/brand/cli/quickstart) diff --git a/content/changelog/affitor-init-wizard.mdx b/content/changelog/affitor-init-wizard.mdx new file mode 100644 index 0000000..dcc6fc9 --- /dev/null +++ b/content/changelog/affitor-init-wizard.mdx @@ -0,0 +1,17 @@ +--- +title: affitor init wires tracking into your Next.js app +date: 2026-05-25 +type: feature +audience: [developers] +surfaces: [cli, sdk] +version: 0.3.0 +description: The CLI detects Next.js, installs the SDK and adds the tracking code for you, with a preview of every change before it writes. +--- + +Run `affitor init` in a Next.js project. The CLI detects the framework, installs the SDK, and adds the tracking code, showing you the diff before it writes anything. + +```bash +npx affitor init +``` + +A server-side Node SDK ships alongside it, so you can record sales from your backend. Since June 2026 the SDK is published as `@affitor/sdk`. diff --git a/content/changelog/ai-script-assistant.mdx b/content/changelog/ai-script-assistant.mdx new file mode 100644 index 0000000..f28991c --- /dev/null +++ b/content/changelog/ai-script-assistant.mdx @@ -0,0 +1,16 @@ +--- +title: Write video scripts with an AI assistant +date: 2025-04-14 +type: feature +audience: [partners] +surfaces: [dashboard] +description: Turn the transcript of a video that already works into a script for your own, and keep every chat to come back to. +--- + +Pick a video that already sells a product, and the assistant turns its transcript into a script for your own video. Ask for changes in the chat until it sounds like you. + +- Chat sessions are saved, so you can pick up where you left off. +- Copy a prompt that worked and reuse it on the next video. +- Suggested follow-up questions help you refine the script. + +The script assistant is no longer part of Affitor; it was retired as Affitor became an affiliate platform for brands and partners. diff --git a/content/changelog/billing-and-invoices-2026.mdx b/content/changelog/billing-and-invoices-2026.mdx new file mode 100644 index 0000000..979f27d --- /dev/null +++ b/content/changelog/billing-and-invoices-2026.mdx @@ -0,0 +1,12 @@ +--- +title: Billing and invoices in your dashboard +date: 2026-04-10 +type: feature +audience: [brands] +surfaces: [dashboard] +description: Brands get a Billing area with every invoice, its status, and an invoice detail page, and can generate an invoice when they need one. +--- + +Brands have a **Billing** area. It lists your invoices with a status badge on each, and opens a detail page for any of them. You can also generate an invoice on demand instead of waiting for the next one. + +Billing was redesigned in October 2026 to show what you owe and what is next. diff --git a/content/changelog/blog-launch.mdx b/content/changelog/blog-launch.mdx index a8c91c8..b7056b0 100644 --- a/content/changelog/blog-launch.mdx +++ b/content/changelog/blog-launch.mdx @@ -1,6 +1,6 @@ --- title: Read honest affiliate-software comparisons on the new Affitor blog -date: 2026-07-06 +date: 2026-07-05 type: feature audience: [brands] description: Twelve posts comparing the tools you're actually evaluating, with every price dated "as of" and competitor strengths conceded up front, plus .md twins and llms.txt so your AI assistant reads the same facts you do. diff --git a/content/changelog/brand-partner-messages.mdx b/content/changelog/brand-partner-messages.mdx new file mode 100644 index 0000000..6d35d25 --- /dev/null +++ b/content/changelog/brand-partner-messages.mdx @@ -0,0 +1,10 @@ +--- +title: Message your brands and partners in Affitor +date: 2025-11-20 +type: feature +audience: [brands, partners] +surfaces: [dashboard] +description: Brands and partners talk in Affitor, with conversations, contacts and messages that arrive live. +--- + +Brands and partners can now talk without leaving Affitor. Start a conversation from your contacts, and new messages arrive live, without reloading the page. diff --git a/content/changelog/commission-review.mdx b/content/changelog/commission-review.mdx new file mode 100644 index 0000000..2e27303 --- /dev/null +++ b/content/changelog/commission-review.mdx @@ -0,0 +1,10 @@ +--- +title: Approve, reject and pay commissions +date: 2026-02-24 +type: feature +audience: [brands] +surfaces: [dashboard] +description: Review partner commissions in the dashboard, approve or reject them with a reason, act on many at once, and mark approved ones as paid. +--- + +Brands now review every commission before it is paid. Approve it, or reject it with a reason the partner can read. Select many commissions to act on them at once, then mark approved commissions as paid. diff --git a/content/changelog/docs-api-reference.mdx b/content/changelog/docs-api-reference.mdx new file mode 100644 index 0000000..e7cc503 --- /dev/null +++ b/content/changelog/docs-api-reference.mdx @@ -0,0 +1,17 @@ +--- +title: A full API reference and guides for every stack +date: 2026-06-10 +type: feature +audience: [developers, partners] +surfaces: [api, sdk] +description: The docs gain an API Reference, an SDK reference, an agent integration guide, framework guides and a machine-readable OpenAPI spec. +--- + +The docs are rebuilt for developers. A new **API Reference** tab covers every tracking endpoint, with pages on attribution and errors. Alongside it: + +- an SDK reference and six framework guides; +- an integration guide for AI agents, and `llms.txt` for assistants that read the docs; +- a **For Partners** section; +- a machine-readable OpenAPI spec. + +[Open the API Reference](/docs/api-reference/overview) diff --git a/content/changelog/docs-site-launch.mdx b/content/changelog/docs-site-launch.mdx new file mode 100644 index 0000000..130b08f --- /dev/null +++ b/content/changelog/docs-site-launch.mdx @@ -0,0 +1,12 @@ +--- +title: Affitor has documentation +date: 2026-02-08 +type: feature +audience: [developers, brands] +surfaces: [tracking, api] +description: A public docs site explains how tracking works, how to onboard as a brand, how to set up Stripe and how cookies are handled. +--- + +You no longer have to guess the integration. The new docs cover a quickstart, how tracking works, brand onboarding, Stripe setup and cookie rules, and the Docs link is on the homepage. + +[Open the docs](/docs) diff --git a/content/changelog/getting-started-checklist.mdx b/content/changelog/getting-started-checklist.mdx new file mode 100644 index 0000000..d28d52f --- /dev/null +++ b/content/changelog/getting-started-checklist.mdx @@ -0,0 +1,10 @@ +--- +title: A Getting Started checklist for new brands +date: 2025-12-13 +type: feature +audience: [brands] +surfaces: [dashboard, tracking] +description: New brands see what is left to set up, and clear guidance when the tracking code is not installed yet. +--- + +New brands land on a **Getting Started** checklist that shows what is left before the program can run. Until the tracking code is on your site, the dashboard says so and shows how to add it, instead of empty charts. diff --git a/content/changelog/go-live-button.mdx b/content/changelog/go-live-button.mdx new file mode 100644 index 0000000..0d951f9 --- /dev/null +++ b/content/changelog/go-live-button.mdx @@ -0,0 +1,15 @@ +--- +title: Go live when you are ready, with or without Stripe +date: 2026-06-27 +type: feature +audience: [brands] +surfaces: [dashboard, tracking, api] +description: Record sales from your server without connecting Stripe, connect Stripe per program, and publish with one Go Live button once your checklist is green. +--- + +Your program goes live when you say so. A single **Go Live** button replaces automatic publishing, and the quick-start checklist next to it reflects what is really set up. + +- **No Stripe required.** Record sales from your server with the tracking API. +- **Stripe per program.** Each program connects its own Stripe account. + +[Read the quickstart](/docs/getting-started) diff --git a/content/changelog/improvements-2025-03.mdx b/content/changelog/improvements-2025-03.mdx new file mode 100644 index 0000000..278cb25 --- /dev/null +++ b/content/changelog/improvements-2025-03.mdx @@ -0,0 +1,19 @@ +--- +title: Improvements and fixes, March 2025 +date: 2025-03-29 +type: digest +audience: [partners] +surfaces: [marketplace] +description: What people say about a program on Reddit and X, traffic estimates on every program page, and Google sign-in. +--- + +### New + +- **See what people say about a program.** Program pages show posts about it from Reddit and X, sorted by views or comments, with load more. +- Program pages show estimated monthly web traffic and the top search keywords. +- Sign in with your Google account. + +### Improved + +- The home page and search work on phones. +- Programs are sorted by popularity by default. diff --git a/content/changelog/improvements-2025-04.mdx b/content/changelog/improvements-2025-04.mdx new file mode 100644 index 0000000..691e0c3 --- /dev/null +++ b/content/changelog/improvements-2025-04.mdx @@ -0,0 +1,22 @@ +--- +title: Improvements and fixes, April 2025 +date: 2025-04-24 +type: digest +audience: [partners, brands] +surfaces: [marketplace] +description: Filters you can share, traffic by country, the value of a conversion on every program, and a form to submit a program. +--- + +### New + +- **Filter programs** by industry, commission type, recurring or one-time payouts, and payment method. Filters are saved in the page link, and one button clears them. +- Program pages show traffic by country. +- Each program shows the average value of a conversion and its recurring commission. +- Each program has a short AI summary. +- Brands and partners can submit a program to be listed. +- New accounts start on a free plan. + +### Improved + +- Right-click or Cmd-click opens a program in a new tab. +- Lists show a loading outline instead of a blank page. diff --git a/content/changelog/improvements-2025-05.mdx b/content/changelog/improvements-2025-05.mdx new file mode 100644 index 0000000..e6ca244 --- /dev/null +++ b/content/changelog/improvements-2025-05.mdx @@ -0,0 +1,21 @@ +--- +title: Improvements and fixes, May 2025 +date: 2025-05-28 +type: digest +audience: [partners] +surfaces: [dashboard] +description: A Top Ads page with transcripts, a profile page with your plan and usage, and sign-in that returns you to the page you wanted. +--- + +### New + +- **Top Ads.** See ads running for affiliate offers, read their transcripts, and send one to the script assistant. +- A profile page with your plan and usage. + +### Improved + +- Signing in returns you to the page you were trying to open, in Safari too. + +### Fixed + +- The same ad or video no longer appears twice in a list. diff --git a/content/changelog/improvements-2025-06.mdx b/content/changelog/improvements-2025-06.mdx new file mode 100644 index 0000000..29a7995 --- /dev/null +++ b/content/changelog/improvements-2025-06.mdx @@ -0,0 +1,21 @@ +--- +title: Improvements and fixes, June 2025 +date: 2025-06-25 +type: digest +audience: [partners, brands] +surfaces: [dashboard] +description: A new landing page, referral links by category, and a redesigned AI chat box. +--- + +### New + +- A new landing page that explains what Affitor does. +- Create a referral link by choosing a category. + +### Improved + +- The AI chat box is redesigned. + +### Fixed + +- The Show more button on lists works again. diff --git a/content/changelog/improvements-2025-07.mdx b/content/changelog/improvements-2025-07.mdx new file mode 100644 index 0000000..a21f876 --- /dev/null +++ b/content/changelog/improvements-2025-07.mdx @@ -0,0 +1,23 @@ +--- +title: Improvements and fixes, July 2025 +date: 2025-07-29 +type: digest +audience: [partners] +surfaces: [dashboard, tracking] +description: Short referral links, community sign-in with your Affitor account, and a redesigned home page. +--- + +### New + +- Referral links get a short link you can share. +- Sign in to the Affitor community forum with your Affitor account. +- Free accounts see their daily allowance on the profile page. + +### Improved + +- The home page and the pricing page are redesigned. +- The script assistant keeps your saved prompts. The separate AI chatbot is retired in favor of it. + +### Fixed + +- Sorting by recurring commission works correctly. diff --git a/content/changelog/improvements-2025-08.mdx b/content/changelog/improvements-2025-08.mdx new file mode 100644 index 0000000..eeedd0a --- /dev/null +++ b/content/changelog/improvements-2025-08.mdx @@ -0,0 +1,22 @@ +--- +title: Improvements and fixes, August 2025 +date: 2025-08-22 +type: digest +audience: [partners] +surfaces: [marketplace, tracking] +description: Browse programs by category, referral links and an earnings dashboard for partners reselling a featured offer, and checkout with coupons. +--- + +### New + +- **Browse by category.** Category pages list their programs with counts, sorting and page numbers. +- Partners reselling a featured offer get a referral link with click tracking, an earnings dashboard, and commissions across referral levels. +- Checkout for that offer takes more payment methods and coupon codes. + +### Improved + +- Category pages load faster. + +### Fixed + +- Balances and earnings no longer show `NaN`. diff --git a/content/changelog/improvements-2025-10.mdx b/content/changelog/improvements-2025-10.mdx new file mode 100644 index 0000000..c76de0f --- /dev/null +++ b/content/changelog/improvements-2025-10.mdx @@ -0,0 +1,18 @@ +--- +title: Improvements and fixes, October 2025 +date: 2025-10-26 +type: digest +audience: [brands, partners] +surfaces: [dashboard, marketplace, tracking] +description: A public form to apply as an affiliate, customer filters for partners, and correct commissions on subscription payments. +--- + +### New + +- A public form to apply as an affiliate, which keeps where the visitor came from. +- Partners can filter their referred customers by status. + +### Fixed + +- Recurring subscription payments create the right commissions. +- The revenue chart no longer breaks when there is no revenue yet. diff --git a/content/changelog/improvements-2025-11.mdx b/content/changelog/improvements-2025-11.mdx new file mode 100644 index 0000000..388dd25 --- /dev/null +++ b/content/changelog/improvements-2025-11.mdx @@ -0,0 +1,19 @@ +--- +title: Improvements and fixes, November 2025 +date: 2025-11-20 +type: digest +audience: [brands, partners] +surfaces: [dashboard] +description: A program switcher for brands, auto-accept per program, early access sign-up, and no double commission on a first subscription invoice. +--- + +### New + +- Brands with several programs switch between them from a program selector. A brand with no program yet is taken to create one. +- Auto-accept for partner applications is set per program. +- An early access sign-up on a refreshed landing page with an FAQ. +- A partnership guide for brands. + +### Fixed + +- The first invoice of a subscription no longer pays the commission twice. diff --git a/content/changelog/improvements-2025-12.mdx b/content/changelog/improvements-2025-12.mdx new file mode 100644 index 0000000..15bc6c9 --- /dev/null +++ b/content/changelog/improvements-2025-12.mdx @@ -0,0 +1,23 @@ +--- +title: Improvements and fixes, December 2025 +date: 2025-12-30 +type: digest +audience: [brands, partners] +surfaces: [dashboard, tracking] +description: Redesigned program details, search and sort on partner lists, better messaging, a light and dark theme switch, and test events kept out of your numbers. +--- + +### New + +- A light and dark theme switch. +- One account can switch between brand and partner roles. +- Accept, mute or delete a conversation. +- Brand onboarding ends with a setup completion step. + +### Improved + +- **Program details are redesigned**, with draft saving and image preview. +- Partner and application lists have search, sorting and page numbers. +- Test events no longer count in your performance numbers. +- Disconnecting Stripe takes effect right away. +- Clearer labels for conversions, sign-ups and commission status. diff --git a/content/changelog/improvements-2026-01.mdx b/content/changelog/improvements-2026-01.mdx new file mode 100644 index 0000000..e55f14e --- /dev/null +++ b/content/changelog/improvements-2026-01.mdx @@ -0,0 +1,15 @@ +--- +title: Improvements and fixes, January 2026 +date: 2026-01-25 +type: digest +audience: [brands, partners, developers] +surfaces: [dashboard, tracking] +description: Filter by program when you are in several, a setup page with your tracking snippet ready to copy, and a chart you can share. +--- + +### Improved + +- Partners in several programs can filter their commissions and customers by program. +- After you create a program, a setup page shows your tracking snippet with its Program ID, ready to copy, and a step to share the program. +- The performance chart has a Share button, and revenue counts the full value of each conversion. +- The tracking script is served from the Affitor API. diff --git a/content/changelog/improvements-2026-02.mdx b/content/changelog/improvements-2026-02.mdx new file mode 100644 index 0000000..ae0af39 --- /dev/null +++ b/content/changelog/improvements-2026-02.mdx @@ -0,0 +1,33 @@ +--- +title: Improvements and fixes, February 2026 +date: 2026-02-27 +type: digest +audience: [brands, partners, developers] +surfaces: [dashboard, marketplace, tracking, sdk] +description: A redesigned homepage, the tracker on npm, sales credited even without a cookie, partial refunds, private customer emails, and a free transcript tool. +--- + +### New + +- The tracker is on npm as `@affitor/tracker`, and calls made before it loads are queued instead of lost. +- When the browser cookie is missing, a sale can still be credited to the right partner by matching the customer's user ID or email. +- A free YouTube transcript tool: paste a video link and read the transcript with timestamps. +- Terms of Service and Privacy Policy pages. + +### Improved + +- **A redesigned homepage**, with how it works, the features, a live dashboard preview, a pricing calculator and an FAQ. +- Partial refunds are tracked and reduce the commission by the refunded amount. +- Customer emails are masked in the brand's customer list. +- The partner dashboard shows your balance and a commission summary. +- The setup page shows whether tracking is verified. +- Program pages in the directory can be read by search engines, with sharing previews. +- A helpful 404 page with search. +- Pages load faster. +- The docs have a sitemap and `llms.txt`. + +### Fixed + +- A brand owner can no longer apply to their own program. +- Logging out returns you to the homepage. +- The Categories page and the Show more button on program lists work again. diff --git a/content/changelog/improvements-2026-03.mdx b/content/changelog/improvements-2026-03.mdx new file mode 100644 index 0000000..6abf1bb --- /dev/null +++ b/content/changelog/improvements-2026-03.mdx @@ -0,0 +1,32 @@ +--- +title: Improvements and fixes, March 2026 +date: 2026-03-31 +type: digest +audience: [brands, partners, developers] +surfaces: [dashboard, tracking, api] +description: Payouts and transaction history, team members, a hold period and cookie window per program, a redesigned brand dashboard, and a new logo. +--- + +### New + +- **Payouts.** Brands record a payout to partners, and partners see a transaction history with a status timeline. +- **Team members.** Invite teammates to your workspace and manage them, with an activity log. +- Set a hold period and a cookie window per program. Partners see both on the program. +- Commissions can be marked reversed, and the filters count them. +- Change your password, with a show and hide toggle. +- The tracker shares attribution across your subdomains. + +### Improved + +- The brand dashboard is redesigned: trend cards, a new chart, an Action Center and a Getting Started checklist. +- A commission shows its fee and revenue breakdown and an audit trail. +- The docs have a Quickstart and a guide to testing your integration. +- A new Affitor logo across the site and the docs. +- Customer tables can be sorted and filtered by status. +- Search tolerates typos on partner pages, messages and partner groups. +- Partner program pages work on phones, and link destinations are checked before saving. +- Lead tracking uses the `/api/v1/track/lead` path. + +### Security + +- Sign-in sessions are kept in secure cookies. diff --git a/content/changelog/improvements-2026-04.mdx b/content/changelog/improvements-2026-04.mdx new file mode 100644 index 0000000..6d674bb --- /dev/null +++ b/content/changelog/improvements-2026-04.mdx @@ -0,0 +1,30 @@ +--- +title: Improvements and fixes, April 2026 +date: 2026-04-24 +type: digest +audience: [brands, partners, developers] +surfaces: [dashboard, marketplace, cli] +description: Withdrawals for partners, replies in messages, new program defaults, CLI pages in the docs, and a profile that saves without signing you out. +--- + +### New + +- Partners get a referral link the first time they open a program. +- Reply to a specific message in a conversation. +- The docs have CLI pages, and publish `llms.txt` and `AGENTS.md` for AI agents. +- The docs have a changelog and a billing overdue policy. + +### Improved + +- New programs auto-approve partner applications by default. +- The brand header has a program switcher. +- A program page shows Joined or Applied, so you cannot apply twice. +- Public program pages show group commissions without signing in. +- New programs start from a recurring commission for 18 months and a 90-day cookie. +- Delete confirmations are calmer: an outlined button, no alarm box. + +### Fixed + +- Saving your profile no longer signs you out, and avatar upload works. +- Google sign-in lets you pick the account you want. +- The marketplace no longer fails on some requests. diff --git a/content/changelog/improvements-2026-05.mdx b/content/changelog/improvements-2026-05.mdx new file mode 100644 index 0000000..952c09a --- /dev/null +++ b/content/changelog/improvements-2026-05.mdx @@ -0,0 +1,24 @@ +--- +title: Improvements and fixes, May 2026 +date: 2026-05-23 +type: digest +audience: [brands, partners] +surfaces: [dashboard] +description: Redesigned emails, faster charts, commission approvals that update at once, and partner earnings that say what they are. +--- + +### Improved + +- Emails from Affitor use one designed template. +- Dashboard charts load faster. +- Approving or rejecting a commission updates the list at once. + +### Fixed + +- Customer details show one row per real sale. +- The Total Commissions card is now Pending Earnings, because that is what it counts. +- A program overview shows the offer from its commission policy. + +### Security + +- We tightened access to payout and settings routes. diff --git a/content/changelog/improvements-2026-06.mdx b/content/changelog/improvements-2026-06.mdx new file mode 100644 index 0000000..56e8f79 --- /dev/null +++ b/content/changelog/improvements-2026-06.mdx @@ -0,0 +1,40 @@ +--- +title: Improvements and fixes, June 2026 +date: 2026-06-27 +type: digest +audience: [brands, partners, developers] +surfaces: [dashboard, marketplace, tracking, api, sdk] +description: Shorter app addresses, a calmer design, apply first and sign up after, per-program billing and notifications, refunds through the API, and the end of list.affitor.com. +--- + +### New + +- Record refunds through the tracking API, so the matching commission is reversed. +- Notifications and billing are scoped per program for brands with several programs. +- A quick start popover in the top bar, and Billing as its own tab. +- A program handle field in program settings and when you create a program. +- Withdraw an application from your Programs list. + +### Improved + +- App addresses are shorter (`/brand/...`, `/partner/...`), and "advertiser" is now "brand" everywhere. +- Settings, forms, charts, status pills and alerts share one calmer design. +- Apply to a program first and sign up after: your application continues once you are in. +- The attribution window is one setting, and it is applied when sales settle. Chargebacks reverse commissions. +- The partner table sorts by most clicks first and remembers your sort. +- The SDK is published as `@affitor/sdk`, and the docs use it everywhere. +- **list.affitor.com is retired** and now opens the marketplace. +- Programs without a logo get a default gradient logo, and SVG logos upload. +- PayPal is no longer a withdrawal method. + +### Fixed + +- Logging out clears your session completely. +- Program pages no longer show default commission numbers that the brand never set. +- The tracking setup wizard shows the right snippet and refund guidance. +- Test events stay out of brand metrics. +- Partner chat no longer shows a message twice. + +### Security + +- We tightened access between accounts and now store API tokens hashed. diff --git a/content/changelog/improvements-2026-07.mdx b/content/changelog/improvements-2026-07.mdx new file mode 100644 index 0000000..55d6378 --- /dev/null +++ b/content/changelog/improvements-2026-07.mdx @@ -0,0 +1,19 @@ +--- +title: Improvements and fixes, July 2026 +date: 2026-07-20 +type: digest +audience: [brands, partners, developers] +surfaces: [dashboard, api] +description: Every docs page as Markdown for AI assistants, an About page, an end-to-end guide, and invite links that work through sign-in. +--- + +### New + +- **Docs for AI assistants.** Every docs page is available as Markdown at its URL plus `.md`, and the docs publish `llms.txt`. +- An About page with the Affitor story, and an "Ask AI about Affitor" row in the footer that opens your assistant with a ready question. +- A How to Use Affitor walkthrough and an Inviting Partners guide in the docs, with real screenshots. + +### Fixed + +- A partner invite link works through sign-in, and switches to the right account when the invite went to another email. +- The Partners page always offers Invite Partners when it is empty. diff --git a/content/changelog/improvements-2026-08.mdx b/content/changelog/improvements-2026-08.mdx new file mode 100644 index 0000000..21cd4da --- /dev/null +++ b/content/changelog/improvements-2026-08.mdx @@ -0,0 +1,12 @@ +--- +title: Improvements and fixes, August 2026 +date: 2026-08-22 +type: digest +audience: [brands, partners] +surfaces: [dashboard] +description: New brands can create their first program right after sign-up again. +--- + +### Fixed + +- New brands can create their first program right after sign-up again. If creating a program fails, the error says why. diff --git a/content/changelog/improvements-2026-09-13.mdx b/content/changelog/improvements-2026-09-13.mdx new file mode 100644 index 0000000..4645b8f --- /dev/null +++ b/content/changelog/improvements-2026-09-13.mdx @@ -0,0 +1,16 @@ +--- +title: Improvements and fixes, Sep 1–13 +date: 2026-09-13 +type: digest +audience: [developers, brands, partners] +surfaces: [api, marketplace] +description: A cleaner docs feed for AI assistants, and tighter access to program and marketplace data. +--- + +### Improved + +- The docs feed for AI assistants is rebuilt: a compact `llms.txt` on every build, a full `llms-full.txt`, a sitemap that lists the Markdown pages, and page details at the top of every `.md` page. + +### Security + +- We tightened access to program details and public marketplace data. diff --git a/content/changelog/invite-partners.mdx b/content/changelog/invite-partners.mdx index af22dbf..5cdbe3c 100644 --- a/content/changelog/invite-partners.mdx +++ b/content/changelog/invite-partners.mdx @@ -1,6 +1,6 @@ --- title: Invite partners with the email already written -date: 2026-07-05 +date: 2026-07-04 type: feature audience: [brands] surfaces: [dashboard] diff --git a/content/changelog/list-affitor-community.mdx b/content/changelog/list-affitor-community.mdx new file mode 100644 index 0000000..2e1fb6e --- /dev/null +++ b/content/changelog/list-affitor-community.mdx @@ -0,0 +1,12 @@ +--- +title: list.affitor.com, a community list of programs and agent skills +date: 2026-03-16 +type: feature +audience: [partners, developers] +surfaces: [marketplace, api, mcp] +description: Browse and star affiliate programs and agent skills on a community site, and let an AI assistant search them through an API key or a Claude connector. +--- + +list.affitor.com is a community site for affiliate programs and agent skills. Browse, search and star what you like. Developers can read the same list with an API key, or connect it to Claude so an assistant can search programs for you. + +list.affitor.com was retired in June 2026 and now opens the [Affitor Marketplace](/marketplace). diff --git a/content/changelog/pages-with-referral-links.mdx b/content/changelog/pages-with-referral-links.mdx new file mode 100644 index 0000000..5f37150 --- /dev/null +++ b/content/changelog/pages-with-referral-links.mdx @@ -0,0 +1,13 @@ +--- +title: Publish pages with your referral links built in +date: 2025-07-22 +type: feature +audience: [partners] +surfaces: [dashboard, tracking] +description: Write a page in a rich-text editor, add your referral links, and see the clicks and visitors it brings. +--- + +Write a review or a guide in the new page editor, add images, and drop in your referral links. Affitor tracks the clicks and visitors each page brings. + +- A list of your pages, to edit or delete any of them. +- Referral links are added for you when you publish. diff --git a/content/changelog/paid-plans-2025.mdx b/content/changelog/paid-plans-2025.mdx new file mode 100644 index 0000000..e590844 --- /dev/null +++ b/content/changelog/paid-plans-2025.mdx @@ -0,0 +1,14 @@ +--- +title: Paid plans for more research +date: 2025-05-18 +type: pricing +audience: [partners] +surfaces: [dashboard] +description: A public pricing page with monthly, quarterly and yearly plans, paid by card through Stripe, with coupons and cancel anytime. +--- + +The pricing page is public. Compare plans side by side, choose monthly, quarterly or yearly billing, and pay by card through Stripe. Coupon codes work at checkout, and you can cancel your subscription yourself. + +Your profile page shows your plan and how much of your allowance you have used. + +These plans are no longer offered. Today only brands pay Affitor: free up to your first $10,000 in affiliate revenue, then 3.5%. [See pricing](/pricing) diff --git a/content/changelog/partner-groups.mdx b/content/changelog/partner-groups.mdx new file mode 100644 index 0000000..f5860c1 --- /dev/null +++ b/content/changelog/partner-groups.mdx @@ -0,0 +1,10 @@ +--- +title: Partner groups with their own commissions +date: 2026-03-04 +type: feature +audience: [brands] +surfaces: [dashboard] +description: Organize partners into groups, give each group its own commission policy and tiers, and move partners between groups in bulk. +--- + +Not every partner earns the same. Put partners into groups and give each group its own commission policy and tiers. Move partners between groups in bulk, and share your program link from the same page. New programs start with a default group. diff --git a/content/changelog/partner-marketplace-2026.mdx b/content/changelog/partner-marketplace-2026.mdx new file mode 100644 index 0000000..3f1825c --- /dev/null +++ b/content/changelog/partner-marketplace-2026.mdx @@ -0,0 +1,12 @@ +--- +title: A marketplace of programs for partners +date: 2026-03-31 +type: feature +audience: [partners] +surfaces: [marketplace] +description: Partners browse programs inside Affitor, search them with typo-tolerant search, and sort by commission or newest. +--- + +Partners can find their next program without leaving Affitor. The marketplace lists live programs with search that forgives typos, filters by status and commission type, and sorting by commission or newest. + +The marketplace has been redesigned since; [browse it today](/marketplace). diff --git a/content/changelog/partner-profile-settings.mdx b/content/changelog/partner-profile-settings.mdx index 2c9261a..54db223 100644 --- a/content/changelog/partner-profile-settings.mdx +++ b/content/changelog/partner-profile-settings.mdx @@ -1,14 +1,14 @@ --- title: Partner profile and security settings -date: 2026-04-10 +date: 2026-04-03 type: feature audience: [partners] surfaces: [dashboard] -description: Partners can now update their profile, avatar, and password without contacting support. +description: Partners can now update their profile, avatar, payout details and password, and request a withdrawal, without contacting support. --- -Partners get a proper Settings page. Two tabs: **Account** for your name, email, avatar, and payout details; **Security** for your password. +Partners get a proper Settings page. **Account** holds your name, country, website, social handles and avatar. **Payout** holds where you get paid. **Privacy & Security** is where you change your password. -Payout details cover every supported method (bank transfer, PayPal, Stripe, and Wise), and your avatar shows up across the dashboard as soon as you upload it. +Payout details cover bank transfer, Wise and PayPal, and you can request a withdrawal from the Payout page. Your avatar shows up across the dashboard as soon as you upload it. If you've been emailing support to update partner details, that's no longer needed. [Log in and open Settings to update your profile →](https://affitor.com/welcome) diff --git a/content/changelog/pricing-2026.mdx b/content/changelog/pricing-2026.mdx new file mode 100644 index 0000000..563dee1 --- /dev/null +++ b/content/changelog/pricing-2026.mdx @@ -0,0 +1,12 @@ +--- +title: Free up to $10,000 in affiliate revenue, then 3.5% +date: 2026-06-08 +type: pricing +audience: [brands] +surfaces: [dashboard] +description: Each program runs free until it has driven $10,000 in affiliate revenue; after that Affitor charges a 3.5% platform fee on affiliate sales. +--- + +Pricing is now public and simple. Every program is free until its affiliate sales pass $10,000 in total. Beyond that, the platform fee is 3.5% of each affiliate sale: a $100 sale costs $3.50. Partner commissions are paid as you set them; the fee is separate. + +[See pricing](/pricing) or read [how the fee works](/docs/getting-started/pricing-performance-model). diff --git a/content/changelog/program-directory-launch.mdx b/content/changelog/program-directory-launch.mdx new file mode 100644 index 0000000..1ffeba6 --- /dev/null +++ b/content/changelog/program-directory-launch.mdx @@ -0,0 +1,16 @@ +--- +title: Find affiliate programs in one searchable table +date: 2025-03-15 +type: feature +audience: [partners] +surfaces: [marketplace] +description: Affitor starts as a directory of affiliate programs for creators and marketers, with search, sorting and a page for every program. +--- + +Affitor starts here: one place to find affiliate programs worth promoting. Search by name, sort by commission or popularity, filter by category and tag, and open a page for each program with its commission details. + +- Light and dark theme. +- Works on phones, with a mobile sort menu. +- Pick which table columns you see; Affitor remembers your choice. + +The directory became the Affitor Marketplace in June 2026, and old directory links now open it. [Browse the marketplace](/marketplace) diff --git a/content/changelog/programs-go-live-automatically.mdx b/content/changelog/programs-go-live-automatically.mdx new file mode 100644 index 0000000..c84d4cb --- /dev/null +++ b/content/changelog/programs-go-live-automatically.mdx @@ -0,0 +1,12 @@ +--- +title: Programs go live once setup is complete +date: 2026-04-24 +type: feature +audience: [brands, partners] +surfaces: [dashboard, marketplace, tracking] +description: A program goes live by itself when its tracking works end to end, and appears in the marketplace without waiting for a review. +--- + +You no longer wait for us to publish your program. Once setup is complete (tracking script installed, leads tracked, payment events received and a first sale recorded), the program goes live by itself and shows in the marketplace for partners to find. + +In June 2026 this became an explicit Go Live button, so you choose the moment. diff --git a/content/changelog/public-marketplace.mdx b/content/changelog/public-marketplace.mdx new file mode 100644 index 0000000..c3bf4f4 --- /dev/null +++ b/content/changelog/public-marketplace.mdx @@ -0,0 +1,12 @@ +--- +title: The marketplace is open to everyone +date: 2026-06-07 +type: feature +audience: [partners, brands] +surfaces: [marketplace] +description: Browse every live program without an account, open its page, and apply, or go straight to your dashboard if you already joined. +--- + +Anyone can now browse the Affitor Marketplace without logging in. Each program has a public page with its terms and an **Apply** button, or **View dashboard** if you have already joined. + +The old directory pages (lists, categories, top videos, top ads and product pages) now open the marketplace. [Browse the marketplace](/marketplace) diff --git a/content/changelog/refer-a-brand-2025.mdx b/content/changelog/refer-a-brand-2025.mdx new file mode 100644 index 0000000..ea418aa --- /dev/null +++ b/content/changelog/refer-a-brand-2025.mdx @@ -0,0 +1,10 @@ +--- +title: Refer other brands and earn +date: 2025-12-05 +type: feature +audience: [brands] +surfaces: [dashboard] +description: Brands get a personal referral code to invite other brands to Affitor and earn a commission when they join. +--- + +Know another brand that should run its affiliate program on Affitor? Share your personal referral code from the dashboard. You earn a commission on the brands you refer. diff --git a/content/changelog/refer-program.mdx b/content/changelog/refer-program.mdx new file mode 100644 index 0000000..e54fca9 --- /dev/null +++ b/content/changelog/refer-program.mdx @@ -0,0 +1,14 @@ +--- +title: Earn by referring brands to Affitor +date: 2026-06-12 +type: feature +audience: [partners, brands] +surfaces: [marketplace, dashboard] +description: Partners promote Affitor itself through the Refer Program and earn a recurring share of the fee from the brands they bring. +--- + +Affitor has its own affiliate program. Find the **Refer Program** in the marketplace, read the official terms on its landing page, and share your link. You earn a recurring share of the platform fee from every brand you refer, and your **Referred Brands** list shows who joined. + +Brands also get a program handle: a stable public address for the program, with old links redirecting to it. + +[Read the Refer Program terms](/docs/partners/refer-program) diff --git a/content/changelog/referral-link-qr.mdx b/content/changelog/referral-link-qr.mdx new file mode 100644 index 0000000..a0e17fa --- /dev/null +++ b/content/changelog/referral-link-qr.mdx @@ -0,0 +1,10 @@ +--- +title: Custom short links and QR codes for referral links +date: 2026-01-25 +type: feature +audience: [partners] +surfaces: [dashboard] +description: Give a referral link your own short name and destination page, then download or copy its QR code. +--- + +Edit any referral link to choose its short name (we check it is free) and the page it sends visitors to. Every link has a QR code you can download or copy, for slides, print and video. diff --git a/content/changelog/referral-program-2025.mdx b/content/changelog/referral-program-2025.mdx new file mode 100644 index 0000000..b686b21 --- /dev/null +++ b/content/changelog/referral-program-2025.mdx @@ -0,0 +1,14 @@ +--- +title: Join the Affitor referral program +date: 2025-06-14 +type: feature +audience: [partners] +surfaces: [dashboard, tracking] +description: Get a personal referral link for Affitor and follow your clicks, sign-ups, conversions and commissions in one dashboard. +--- + +Partners can now earn by sharing Affitor. A short onboarding gives you a personal referral link, and the referral dashboard shows how it performs. + +- Clicks, leads and conversions at a glance, with a performance chart. +- An activity feed of what happened with your link. +- A list of the commissions you earned. diff --git a/content/changelog/server-side-leads-2026-02.mdx b/content/changelog/server-side-leads-2026-02.mdx new file mode 100644 index 0000000..250661d --- /dev/null +++ b/content/changelog/server-side-leads-2026-02.mdx @@ -0,0 +1,12 @@ +--- +title: Send leads from your server with an API token +date: 2026-02-22 +type: feature +audience: [developers] +surfaces: [api, tracking] +description: Create an API token in the dashboard and record leads from your backend, with a test mode to try the call first. +--- + +The browser script is no longer the only way in. Create an API token in your dashboard, then send leads from your own server. Test mode lets you try the call before it counts, and you can regenerate the token at any time. + +[Read the lead API reference](/docs/api-reference/track-lead) diff --git a/content/changelog/stripe-connect-commissions.mdx b/content/changelog/stripe-connect-commissions.mdx new file mode 100644 index 0000000..f45ca05 --- /dev/null +++ b/content/changelog/stripe-connect-commissions.mdx @@ -0,0 +1,12 @@ +--- +title: Connect Stripe and see every commission +date: 2025-10-16 +type: feature +audience: [brands, partners] +surfaces: [dashboard, tracking] +description: Brands connect their Stripe account so sales are matched to partners, and a new Commissions screen lists every commission with filters. +--- + +Brands can connect their Stripe account to Affitor. Payments made through it are matched to the partner who referred the customer, and commissions are created for you. + +The new **Commissions** screen lists every commission with filters. Brands see it per program; partners see their own across programs. diff --git a/content/changelog/tracking-v2.mdx b/content/changelog/tracking-v2.mdx new file mode 100644 index 0000000..17194e1 --- /dev/null +++ b/content/changelog/tracking-v2.mdx @@ -0,0 +1,19 @@ +--- +title: Rebuilt tracking with ?aff= links and SDK 2.0 +date: 2026-03-17 +type: feature +audience: [developers, brands] +surfaces: [tracking, sdk, api] +version: 2.0.0 +description: Partner links use ?aff=, clicks, leads and sales are recorded as separate events tied by a click ID, and the SDK adds signup(). +--- + +Tracking is rebuilt from the ground up. Partner links now carry `?aff=` instead of `?ref=`. Clicks, leads and sales are recorded as separate events, tied together by a `click_id`, so every sale can be traced back to the click that started it. + +SDK 2.0 adds `signup(userId, email)`. It waits for the script to load, so the signup is never lost, and replaces `trackLead()`, which stays as a deprecated alias. + +```js +await affitor.signup(user.id, user.email); +``` + +The setup page now shows events live as they arrive, so you can watch your integration work. [Read how attribution works](/docs/api-reference/attribution) From 699ef52e0ab763a288dedc2789c11c7b3ce13777 Mon Sep 17 00:00:00 2001 From: sonpiaz Date: Wed, 14 Oct 2026 22:46:33 -0700 Subject: [PATCH 2/7] fix: link dashboard pages with absolute affitor.com URLs in changelog entries Co-Authored-By: Claude Opus 5.5 (1M context) --- content/changelog/list-affitor-community.mdx | 2 +- content/changelog/paid-plans-2025.mdx | 2 +- content/changelog/partner-marketplace-2026.mdx | 2 +- content/changelog/pricing-2026.mdx | 2 +- content/changelog/program-directory-launch.mdx | 2 +- content/changelog/public-marketplace.mdx | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/content/changelog/list-affitor-community.mdx b/content/changelog/list-affitor-community.mdx index 2e1fb6e..a802ea3 100644 --- a/content/changelog/list-affitor-community.mdx +++ b/content/changelog/list-affitor-community.mdx @@ -9,4 +9,4 @@ description: Browse and star affiliate programs and agent skills on a community list.affitor.com is a community site for affiliate programs and agent skills. Browse, search and star what you like. Developers can read the same list with an API key, or connect it to Claude so an assistant can search programs for you. -list.affitor.com was retired in June 2026 and now opens the [Affitor Marketplace](/marketplace). +list.affitor.com was retired in June 2026 and now opens the [Affitor Marketplace](https://affitor.com/marketplace). diff --git a/content/changelog/paid-plans-2025.mdx b/content/changelog/paid-plans-2025.mdx index e590844..345fdce 100644 --- a/content/changelog/paid-plans-2025.mdx +++ b/content/changelog/paid-plans-2025.mdx @@ -11,4 +11,4 @@ The pricing page is public. Compare plans side by side, choose monthly, quarterl Your profile page shows your plan and how much of your allowance you have used. -These plans are no longer offered. Today only brands pay Affitor: free up to your first $10,000 in affiliate revenue, then 3.5%. [See pricing](/pricing) +These plans are no longer offered. Today only brands pay Affitor: free up to your first $10,000 in affiliate revenue, then 3.5%. [See pricing](https://affitor.com/pricing) diff --git a/content/changelog/partner-marketplace-2026.mdx b/content/changelog/partner-marketplace-2026.mdx index 3f1825c..2e71a92 100644 --- a/content/changelog/partner-marketplace-2026.mdx +++ b/content/changelog/partner-marketplace-2026.mdx @@ -9,4 +9,4 @@ description: Partners browse programs inside Affitor, search them with typo-tole Partners can find their next program without leaving Affitor. The marketplace lists live programs with search that forgives typos, filters by status and commission type, and sorting by commission or newest. -The marketplace has been redesigned since; [browse it today](/marketplace). +The marketplace has been redesigned since; [browse it today](https://affitor.com/marketplace). diff --git a/content/changelog/pricing-2026.mdx b/content/changelog/pricing-2026.mdx index 563dee1..aea3717 100644 --- a/content/changelog/pricing-2026.mdx +++ b/content/changelog/pricing-2026.mdx @@ -9,4 +9,4 @@ description: Each program runs free until it has driven $10,000 in affiliate rev Pricing is now public and simple. Every program is free until its affiliate sales pass $10,000 in total. Beyond that, the platform fee is 3.5% of each affiliate sale: a $100 sale costs $3.50. Partner commissions are paid as you set them; the fee is separate. -[See pricing](/pricing) or read [how the fee works](/docs/getting-started/pricing-performance-model). +[See pricing](https://affitor.com/pricing) or read [how the fee works](/docs/getting-started/pricing-performance-model). diff --git a/content/changelog/program-directory-launch.mdx b/content/changelog/program-directory-launch.mdx index 1ffeba6..7a85641 100644 --- a/content/changelog/program-directory-launch.mdx +++ b/content/changelog/program-directory-launch.mdx @@ -13,4 +13,4 @@ Affitor starts here: one place to find affiliate programs worth promoting. Searc - Works on phones, with a mobile sort menu. - Pick which table columns you see; Affitor remembers your choice. -The directory became the Affitor Marketplace in June 2026, and old directory links now open it. [Browse the marketplace](/marketplace) +The directory became the Affitor Marketplace in June 2026, and old directory links now open it. [Browse the marketplace](https://affitor.com/marketplace) diff --git a/content/changelog/public-marketplace.mdx b/content/changelog/public-marketplace.mdx index c3bf4f4..80552cb 100644 --- a/content/changelog/public-marketplace.mdx +++ b/content/changelog/public-marketplace.mdx @@ -9,4 +9,4 @@ description: Browse every live program without an account, open its page, and ap Anyone can now browse the Affitor Marketplace without logging in. Each program has a public page with its terms and an **Apply** button, or **View dashboard** if you have already joined. -The old directory pages (lists, categories, top videos, top ads and product pages) now open the marketplace. [Browse the marketplace](/marketplace) +The old directory pages (lists, categories, top videos, top ads and product pages) now open the marketplace. [Browse the marketplace](https://affitor.com/marketplace) From 12ffcb84bbb1a800baa0e612415b84db915d21f9 Mon Sep 17 00:00:00 2001 From: sonpiaz Date: Wed, 14 Oct 2026 22:49:56 -0700 Subject: [PATCH 3/7] fix: changelog July 2026 digest date and a title that wrapped on phones Co-Authored-By: Claude Opus 5.5 (1M context) --- content/changelog/improvements-2026-07.mdx | 2 +- content/changelog/tracking-v2.mdx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/content/changelog/improvements-2026-07.mdx b/content/changelog/improvements-2026-07.mdx index 55d6378..c9494ad 100644 --- a/content/changelog/improvements-2026-07.mdx +++ b/content/changelog/improvements-2026-07.mdx @@ -1,6 +1,6 @@ --- title: Improvements and fixes, July 2026 -date: 2026-07-20 +date: 2026-07-06 type: digest audience: [brands, partners, developers] surfaces: [dashboard, api] diff --git a/content/changelog/tracking-v2.mdx b/content/changelog/tracking-v2.mdx index 17194e1..b3cb225 100644 --- a/content/changelog/tracking-v2.mdx +++ b/content/changelog/tracking-v2.mdx @@ -1,5 +1,5 @@ --- -title: Rebuilt tracking with ?aff= links and SDK 2.0 +title: Rebuilt tracking and SDK 2.0 date: 2026-03-17 type: feature audience: [developers, brands] From cbd713c34dabc1112eabc8e2b91c84a1f7fb9907 Mon Sep 17 00:00:00 2001 From: sonpiaz Date: Wed, 14 Oct 2026 23:21:28 -0700 Subject: [PATCH 4/7] fix: changelog backfill claims checked against the code Review round 1 and a claim-by-claim check of all 44 new entries: drop features that were admin-only, hidden or never shipped, correct reward, pricing and tracking mechanics, and move dates to the PT day each change reached production. Fold the March 2025 digest into the launch entry. Co-Authored-By: Claude Opus 5.5 (1M context) --- .../affiliate-programs-for-brands.mdx | 10 +++++----- content/changelog/affitor-cli.mdx | 14 +++++++------ content/changelog/affitor-init-wizard.mdx | 9 ++++++--- content/changelog/ai-script-assistant.mdx | 10 +++------- .../changelog/billing-and-invoices-2026.mdx | 6 +++--- content/changelog/brand-partner-messages.mdx | 2 +- content/changelog/commission-review.mdx | 2 +- content/changelog/docs-api-reference.mdx | 4 ++-- .../changelog/getting-started-checklist.mdx | 4 ++-- content/changelog/go-live-button.mdx | 13 ++++++------ content/changelog/improvements-2025-03.mdx | 19 ------------------ content/changelog/improvements-2025-04.mdx | 14 +++++++------ content/changelog/improvements-2025-05.mdx | 12 ++++++----- content/changelog/improvements-2025-06.mdx | 15 +++++--------- content/changelog/improvements-2025-07.mdx | 11 ++++++---- content/changelog/improvements-2025-08.mdx | 12 +++++------ content/changelog/improvements-2025-10.mdx | 10 +++++----- content/changelog/improvements-2025-11.mdx | 1 - content/changelog/improvements-2025-12.mdx | 11 +++++----- content/changelog/improvements-2026-01.mdx | 14 ++++++------- content/changelog/improvements-2026-02.mdx | 20 +++++++++---------- content/changelog/improvements-2026-03.mdx | 18 ++++++++--------- content/changelog/improvements-2026-04.mdx | 18 ++++++++--------- content/changelog/improvements-2026-05.mdx | 9 ++++----- content/changelog/improvements-2026-06.mdx | 9 ++++++--- content/changelog/improvements-2026-07.mdx | 7 +++---- content/changelog/improvements-2026-08.mdx | 2 +- content/changelog/list-affitor-community.mdx | 4 ++-- .../changelog/pages-with-referral-links.mdx | 7 +++---- content/changelog/paid-plans-2025.mdx | 4 ++-- content/changelog/partner-groups.mdx | 4 ++-- .../changelog/partner-marketplace-2026.mdx | 4 ++-- content/changelog/pricing-2026.mdx | 2 +- .../changelog/program-directory-launch.mdx | 10 +++++----- .../programs-go-live-automatically.mdx | 4 ++-- content/changelog/public-marketplace.mdx | 2 +- content/changelog/refer-a-brand-2025.mdx | 12 ++++++----- content/changelog/refer-program.mdx | 8 +++----- content/changelog/referral-link-qr.mdx | 6 +++--- content/changelog/referral-program-2025.mdx | 10 +++++----- .../changelog/stripe-connect-commissions.mdx | 8 ++++---- content/changelog/tracking-v2.mdx | 6 +++--- 42 files changed, 174 insertions(+), 193 deletions(-) delete mode 100644 content/changelog/improvements-2025-03.mdx diff --git a/content/changelog/affiliate-programs-for-brands.mdx b/content/changelog/affiliate-programs-for-brands.mdx index 7f52ea0..edbc807 100644 --- a/content/changelog/affiliate-programs-for-brands.mdx +++ b/content/changelog/affiliate-programs-for-brands.mdx @@ -4,13 +4,13 @@ date: 2025-09-29 type: feature audience: [brands, partners] surfaces: [dashboard, marketplace, tracking] -description: Brands create affiliate programs, partners apply and get tracked links, and every click, lead and sale is attributed to the partner who sent it. +description: Brands create affiliate programs, partners apply and get tracked links, and clicks, sign-ups and checkout sales are attributed to the partner who sent them. --- -Affitor is now an affiliate platform. Brands set up a program, partners join it, and Affitor tracks what each partner brings in. +We now run affiliate programs. Brands set up a program, partners join it, and we track what each partner brings in. -- **For brands:** a brand profile, programs with your logo, flat or percentage commission tiers, and auto-accept for partner applications. A summary of your programs, partners and sales. -- **For partners:** apply to a program, get a tracked referral link with a name you choose, and see the customers you referred, your balance and which commissions are paid. -- **Tracking:** add the tracking script to your site, and clicks, leads and sales are recorded and attributed to the right partner. +- **For brands:** sign up as a brand with your company email, create programs with your logo, set commission tiers with a percentage rate that can step up with the number of referrals, and auto-accept partner applications. A summary of your programs, partners and sales. +- **For partners:** apply to a program, get a tracked referral link with a name you choose, and see the customers you referred. +- **Tracking:** add the tracking script to your site to record clicks and sign-ups. Sales were recorded when buyers paid through an Affitor checkout link, which we later retired. Applying twice to the same program is blocked. diff --git a/content/changelog/affitor-cli.mdx b/content/changelog/affitor-cli.mdx index 6c03aec..dbad36d 100644 --- a/content/changelog/affitor-cli.mdx +++ b/content/changelog/affitor-cli.mdx @@ -1,21 +1,23 @@ --- -title: Set up Affitor from your terminal +title: Create an affiliate program from your terminal date: 2026-04-10 type: feature audience: [developers, brands] surfaces: [cli] version: 0.2.0 -description: Run npx affitor to log in through the browser, set up tracking for a program, and list your programs without opening the dashboard. +description: Run npx affitor init to create an affiliate program, connect Stripe and send test events from your terminal. --- -The Affitor CLI is out. Log in once through your browser, then set up tracking for a program from the terminal. +The first version of the Affitor CLI is on npm. Create an affiliate program from your terminal and get its tracking script and API key. ```bash -npx affitor login npx affitor init +npx affitor setup stripe ``` -- `programs` lists your programs. -- `whoami` and `status` show who is logged in and how your setup looks. +- `setup stripe` connects Stripe in your browser and creates the payment webhook for you. +- `status` shows your program's health and recent events, and `test` sends a test click, lead or sale. + +Programs created this way were not yet linked to a dashboard account. Browser sign-in, `programs` and `whoami` arrived in May. [Read the CLI guide](/docs/brand/cli/quickstart) diff --git a/content/changelog/affitor-init-wizard.mdx b/content/changelog/affitor-init-wizard.mdx index dcc6fc9..131c2f5 100644 --- a/content/changelog/affitor-init-wizard.mdx +++ b/content/changelog/affitor-init-wizard.mdx @@ -1,17 +1,20 @@ --- -title: affitor init wires tracking into your Next.js app +title: Sign in from the CLI, and init wires tracking into Next.js date: 2026-05-25 type: feature audience: [developers] surfaces: [cli, sdk] version: 0.3.0 -description: The CLI detects Next.js, installs the SDK and adds the tracking code for you, with a preview of every change before it writes. +description: The CLI signs you in through the browser, and init detects Next.js, installs the SDK and adds the tracking code, asking before each install and showing a diff before it edits your layout. --- -Run `affitor init` in a Next.js project. The CLI detects the framework, installs the SDK, and adds the tracking code, showing you the diff before it writes anything. +The CLI now signs you in through your browser, so programs you create belong to your dashboard account. `programs` lists them and `whoami` shows who is signed in. ```bash +npx affitor login npx affitor init ``` +In a Next.js project, `init` detects the framework, installs the SDK and adds the tracking code. It asks before installing anything and shows a diff of the change to your app layout before applying it. + A server-side Node SDK ships alongside it, so you can record sales from your backend. Since June 2026 the SDK is published as `@affitor/sdk`. diff --git a/content/changelog/ai-script-assistant.mdx b/content/changelog/ai-script-assistant.mdx index f28991c..0c21d7f 100644 --- a/content/changelog/ai-script-assistant.mdx +++ b/content/changelog/ai-script-assistant.mdx @@ -4,13 +4,9 @@ date: 2025-04-14 type: feature audience: [partners] surfaces: [dashboard] -description: Turn the transcript of a video that already works into a script for your own, and keep every chat to come back to. +description: Turn the transcript of a popular video about a program into a script for your own video. --- -Pick a video that already sells a product, and the assistant turns its transcript into a script for your own video. Ask for changes in the chat until it sounds like you. +Pick a YouTube or TikTok video about a program on its page, and the assistant turns its transcript into a script for your own video. Ask for changes in the chat until it sounds like you. -- Chat sessions are saved, so you can pick up where you left off. -- Copy a prompt that worked and reuse it on the next video. -- Suggested follow-up questions help you refine the script. - -The script assistant is no longer part of Affitor; it was retired as Affitor became an affiliate platform for brands and partners. +The script assistant is no longer part of Affitor. diff --git a/content/changelog/billing-and-invoices-2026.mdx b/content/changelog/billing-and-invoices-2026.mdx index 979f27d..756d6be 100644 --- a/content/changelog/billing-and-invoices-2026.mdx +++ b/content/changelog/billing-and-invoices-2026.mdx @@ -1,12 +1,12 @@ --- title: Billing and invoices in your dashboard -date: 2026-04-10 +date: 2026-04-08 type: feature audience: [brands] surfaces: [dashboard] -description: Brands get a Billing area with every invoice, its status, and an invoice detail page, and can generate an invoice when they need one. +description: Brands get a Billing area with every invoice, its status, and an invoice detail page. --- -Brands have a **Billing** area. It lists your invoices with a status badge on each, and opens a detail page for any of them. You can also generate an invoice on demand instead of waiting for the next one. +Brands have a **Billing** area. It lists your invoices with a status badge on each, and opens a detail page for any of them. Billing was redesigned in October 2026 to show what you owe and what is next. diff --git a/content/changelog/brand-partner-messages.mdx b/content/changelog/brand-partner-messages.mdx index 6d35d25..a3161c4 100644 --- a/content/changelog/brand-partner-messages.mdx +++ b/content/changelog/brand-partner-messages.mdx @@ -1,6 +1,6 @@ --- title: Message your brands and partners in Affitor -date: 2025-11-20 +date: 2025-11-19 type: feature audience: [brands, partners] surfaces: [dashboard] diff --git a/content/changelog/commission-review.mdx b/content/changelog/commission-review.mdx index 2e27303..c56416f 100644 --- a/content/changelog/commission-review.mdx +++ b/content/changelog/commission-review.mdx @@ -7,4 +7,4 @@ surfaces: [dashboard] description: Review partner commissions in the dashboard, approve or reject them with a reason, act on many at once, and mark approved ones as paid. --- -Brands now review every commission before it is paid. Approve it, or reject it with a reason the partner can read. Select many commissions to act on them at once, then mark approved commissions as paid. +Brands can now review partner commissions in the dashboard before they are paid. Approve a commission, or reject it with a reason. Select many commissions to act on them at once, then mark approved commissions as paid. diff --git a/content/changelog/docs-api-reference.mdx b/content/changelog/docs-api-reference.mdx index e7cc503..8e04a04 100644 --- a/content/changelog/docs-api-reference.mdx +++ b/content/changelog/docs-api-reference.mdx @@ -1,5 +1,5 @@ --- -title: A full API reference and guides for every stack +title: A full API reference and integration guides date: 2026-06-10 type: feature audience: [developers, partners] @@ -9,7 +9,7 @@ description: The docs gain an API Reference, an SDK reference, an agent integrat The docs are rebuilt for developers. A new **API Reference** tab covers every tracking endpoint, with pages on attribution and errors. Alongside it: -- an SDK reference and six framework guides; +- an SDK reference and six integration guides (Next.js with Clerk, NextAuth or Supabase, Express, and Stripe); - an integration guide for AI agents, and `llms.txt` for assistants that read the docs; - a **For Partners** section; - a machine-readable OpenAPI spec. diff --git a/content/changelog/getting-started-checklist.mdx b/content/changelog/getting-started-checklist.mdx index d28d52f..b7a26d4 100644 --- a/content/changelog/getting-started-checklist.mdx +++ b/content/changelog/getting-started-checklist.mdx @@ -1,10 +1,10 @@ --- title: A Getting Started checklist for new brands -date: 2025-12-13 +date: 2025-12-11 type: feature audience: [brands] surfaces: [dashboard, tracking] description: New brands see what is left to set up, and clear guidance when the tracking code is not installed yet. --- -New brands land on a **Getting Started** checklist that shows what is left before the program can run. Until the tracking code is on your site, the dashboard says so and shows how to add it, instead of empty charts. +New brands get a **Getting Started** checklist with the steps left: your program, commission tiers, the tracking code and your first partner. Until the tracking code is on your site, the dashboard says so and takes you to where to add it, instead of showing empty charts. diff --git a/content/changelog/go-live-button.mdx b/content/changelog/go-live-button.mdx index 0d951f9..b1d973e 100644 --- a/content/changelog/go-live-button.mdx +++ b/content/changelog/go-live-button.mdx @@ -1,15 +1,14 @@ --- -title: Go live when you are ready, with or without Stripe +title: Go live when you are ready date: 2026-06-27 type: feature audience: [brands] -surfaces: [dashboard, tracking, api] -description: Record sales from your server without connecting Stripe, connect Stripe per program, and publish with one Go Live button once your checklist is green. +surfaces: [dashboard] +description: A single Go Live button publishes your program as soon as your business profile and commission are set, and the Quick start checklist shows what is really set up. --- -Your program goes live when you say so. A single **Go Live** button replaces automatic publishing, and the quick-start checklist next to it reflects what is really set up. +Your program goes live when you say so. A single **Go Live** button on the Share Program step replaces automatic publishing, and it needs only your business profile and commission. -- **No Stripe required.** Record sales from your server with the tracking API. -- **Stripe per program.** Each program connects its own Stripe account. +The Quick start checklist in the top bar now reflects what is really set up: tracking, verification and your first real event. -[Read the quickstart](/docs/getting-started) +[Read the quickstart](/docs/getting-started/quickstart) diff --git a/content/changelog/improvements-2025-03.mdx b/content/changelog/improvements-2025-03.mdx deleted file mode 100644 index 278cb25..0000000 --- a/content/changelog/improvements-2025-03.mdx +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: Improvements and fixes, March 2025 -date: 2025-03-29 -type: digest -audience: [partners] -surfaces: [marketplace] -description: What people say about a program on Reddit and X, traffic estimates on every program page, and Google sign-in. ---- - -### New - -- **See what people say about a program.** Program pages show posts about it from Reddit and X, sorted by views or comments, with load more. -- Program pages show estimated monthly web traffic and the top search keywords. -- Sign in with your Google account. - -### Improved - -- The home page and search work on phones. -- Programs are sorted by popularity by default. diff --git a/content/changelog/improvements-2025-04.mdx b/content/changelog/improvements-2025-04.mdx index 691e0c3..37848b0 100644 --- a/content/changelog/improvements-2025-04.mdx +++ b/content/changelog/improvements-2025-04.mdx @@ -1,22 +1,24 @@ --- title: Improvements and fixes, April 2025 -date: 2025-04-24 +date: 2025-04-30 type: digest audience: [partners, brands] surfaces: [marketplace] -description: Filters you can share, traffic by country, the value of a conversion on every program, and a form to submit a program. +description: Google sign-in, filters you can share, traffic by country, the value of a conversion on every program, and a form to submit a program. --- ### New -- **Filter programs** by industry, commission type, recurring or one-time payouts, and payment method. Filters are saved in the page link, and one button clears them. +- Sign in with your Google account. +- **Filter programs** by industry, commission rate, one-time or lifetime commission, and payment method. Filters are saved in the page link, and one button clears them. +- Pick which table columns you see; Affitor remembers your choice. - Program pages show traffic by country. - Each program shows the average value of a conversion and its recurring commission. - Each program has a short AI summary. - Brands and partners can submit a program to be listed. -- New accounts start on a free plan. ### Improved -- Right-click or Cmd-click opens a program in a new tab. -- Lists show a loading outline instead of a blank page. +- Right-click a program to open it in a new tab. + +These features were part of the program directory, which became the Affitor Marketplace in June 2026. diff --git a/content/changelog/improvements-2025-05.mdx b/content/changelog/improvements-2025-05.mdx index e6ca244..4015421 100644 --- a/content/changelog/improvements-2025-05.mdx +++ b/content/changelog/improvements-2025-05.mdx @@ -1,21 +1,23 @@ --- title: Improvements and fixes, May 2025 -date: 2025-05-28 +date: 2025-05-29 type: digest audience: [partners] surfaces: [dashboard] -description: A Top Ads page with transcripts, a profile page with your plan and usage, and sign-in that returns you to the page you wanted. +description: A Top Ads page with transcripts, Google sign-in that works from in-app browsers, and no more duplicate ads. --- ### New - **Top Ads.** See ads running for affiliate offers, read their transcripts, and send one to the script assistant. -- A profile page with your plan and usage. ### Improved -- Signing in returns you to the page you were trying to open, in Safari too. +- Google sign-in now works from links opened inside apps such as Facebook, Instagram and X: we open the page in your regular browser, and Safari is no longer blocked. +- Lists show a loading outline instead of a blank page. ### Fixed -- The same ad or video no longer appears twice in a list. +- The same ad no longer appears twice in Top Ads. + +Top Ads and the script assistant are no longer part of Affitor. diff --git a/content/changelog/improvements-2025-06.mdx b/content/changelog/improvements-2025-06.mdx index 29a7995..42a9fc6 100644 --- a/content/changelog/improvements-2025-06.mdx +++ b/content/changelog/improvements-2025-06.mdx @@ -1,21 +1,16 @@ --- title: Improvements and fixes, June 2025 -date: 2025-06-25 +date: 2025-06-20 type: digest -audience: [partners, brands] +audience: [partners] surfaces: [dashboard] -description: A new landing page, referral links by category, and a redesigned AI chat box. +description: A redesigned script assistant chat box, and Show more works again on video lists. --- -### New - -- A new landing page that explains what Affitor does. -- Create a referral link by choosing a category. - ### Improved -- The AI chat box is redesigned. +- The script assistant's chat box is redesigned. ### Fixed -- The Show more button on lists works again. +- The Show more button on video lists works again. diff --git a/content/changelog/improvements-2025-07.mdx b/content/changelog/improvements-2025-07.mdx index a21f876..d2cf084 100644 --- a/content/changelog/improvements-2025-07.mdx +++ b/content/changelog/improvements-2025-07.mdx @@ -1,10 +1,10 @@ --- title: Improvements and fixes, July 2025 -date: 2025-07-29 +date: 2025-07-31 type: digest audience: [partners] surfaces: [dashboard, tracking] -description: Short referral links, community sign-in with your Affitor account, and a redesigned home page. +description: Short referral links, community sign-in with your Affitor account, and redesigned program pages. --- ### New @@ -12,12 +12,15 @@ description: Short referral links, community sign-in with your Affitor account, - Referral links get a short link you can share. - Sign in to the Affitor community forum with your Affitor account. - Free accounts see their daily allowance on the profile page. +- In the script assistant, save your own prompts and reuse them. ### Improved -- The home page and the pricing page are redesigned. -- The script assistant keeps your saved prompts. The separate AI chatbot is retired in favor of it. +- Program pages are redesigned, and the program list gets a new filter bar with country and launch year filters. +- The pricing page opens on yearly billing. ### Fixed - Sorting by recurring commission works correctly. + +The program list became the Affitor Marketplace in June 2026, and the script assistant is no longer part of Affitor. diff --git a/content/changelog/improvements-2025-08.mdx b/content/changelog/improvements-2025-08.mdx index eeedd0a..be3b952 100644 --- a/content/changelog/improvements-2025-08.mdx +++ b/content/changelog/improvements-2025-08.mdx @@ -1,17 +1,15 @@ --- title: Improvements and fixes, August 2025 -date: 2025-08-22 +date: 2025-08-29 type: digest audience: [partners] -surfaces: [marketplace, tracking] -description: Browse programs by category, referral links and an earnings dashboard for partners reselling a featured offer, and checkout with coupons. +surfaces: [marketplace, dashboard] +description: Browse affiliate programs by category with counts, sorting and page numbers, faster category pages, and no more NaN referral balances. --- ### New - **Browse by category.** Category pages list their programs with counts, sorting and page numbers. -- Partners reselling a featured offer get a referral link with click tracking, an earnings dashboard, and commissions across referral levels. -- Checkout for that offer takes more payment methods and coupon codes. ### Improved @@ -19,4 +17,6 @@ description: Browse programs by category, referral links and an earnings dashboa ### Fixed -- Balances and earnings no longer show `NaN`. +- Referral balances and earnings no longer show `NaN`. + +Category pages became part of the Affitor Marketplace in June 2026. diff --git a/content/changelog/improvements-2025-10.mdx b/content/changelog/improvements-2025-10.mdx index c76de0f..c03cf39 100644 --- a/content/changelog/improvements-2025-10.mdx +++ b/content/changelog/improvements-2025-10.mdx @@ -1,18 +1,18 @@ --- title: Improvements and fixes, October 2025 -date: 2025-10-26 +date: 2025-10-31 type: digest audience: [brands, partners] surfaces: [dashboard, marketplace, tracking] -description: A public form to apply as an affiliate, customer filters for partners, and correct commissions on subscription payments. +description: A public application form for brands, a customer status filter for brands, and commissions on every subscription renewal. --- ### New -- A public form to apply as an affiliate, which keeps where the visitor came from. -- Partners can filter their referred customers by status. +- A public application form for brands that want to run an affiliate program on Affitor. +- Brands can filter the customers their partners referred by status: lead, conversion or click. +- Commissions are now created on each subscription renewal, not only on the first payment. ### Fixed -- Recurring subscription payments create the right commissions. - The revenue chart no longer breaks when there is no revenue yet. diff --git a/content/changelog/improvements-2025-11.mdx b/content/changelog/improvements-2025-11.mdx index 388dd25..c73d918 100644 --- a/content/changelog/improvements-2025-11.mdx +++ b/content/changelog/improvements-2025-11.mdx @@ -12,7 +12,6 @@ description: A program switcher for brands, auto-accept per program, early acces - Brands with several programs switch between them from a program selector. A brand with no program yet is taken to create one. - Auto-accept for partner applications is set per program. - An early access sign-up on a refreshed landing page with an FAQ. -- A partnership guide for brands. ### Fixed diff --git a/content/changelog/improvements-2025-12.mdx b/content/changelog/improvements-2025-12.mdx index 15bc6c9..9d37509 100644 --- a/content/changelog/improvements-2025-12.mdx +++ b/content/changelog/improvements-2025-12.mdx @@ -4,20 +4,19 @@ date: 2025-12-30 type: digest audience: [brands, partners] surfaces: [dashboard, tracking] -description: Redesigned program details, search and sort on partner lists, better messaging, a light and dark theme switch, and test events kept out of your numbers. +description: A redesigned program page, search and sort on partner lists, message requests, and test events kept out of your numbers. --- ### New -- A light and dark theme switch. - One account can switch between brand and partner roles. -- Accept, mute or delete a conversation. -- Brand onboarding ends with a setup completion step. +- Brands see message requests from partners and can accept or delete them. ### Improved -- **Program details are redesigned**, with draft saving and image preview. +- **The public program page is redesigned.** In program settings, you can save a draft of your changes and preview your logo before saving. - Partner and application lists have search, sorting and page numbers. - Test events no longer count in your performance numbers. - Disconnecting Stripe takes effect right away. -- Clearer labels for conversions, sign-ups and commission status. +- Until your tracking code is installed, the invite button takes you to install it first. +- Clearer labels: paid sign-ups, and commissions waiting for payout now show as Unpaid. diff --git a/content/changelog/improvements-2026-01.mdx b/content/changelog/improvements-2026-01.mdx index e55f14e..e23f596 100644 --- a/content/changelog/improvements-2026-01.mdx +++ b/content/changelog/improvements-2026-01.mdx @@ -2,14 +2,14 @@ title: Improvements and fixes, January 2026 date: 2026-01-25 type: digest -audience: [brands, partners, developers] -surfaces: [dashboard, tracking] -description: Filter by program when you are in several, a setup page with your tracking snippet ready to copy, and a chart you can share. +audience: [brands, partners] +surfaces: [dashboard] +description: Each program page shows only its own commissions and customers, the Setting tab has your tracking snippet ready to copy, and the chart has a Share button for your program link. --- ### Improved -- Partners in several programs can filter their commissions and customers by program. -- After you create a program, a setup page shows your tracking snippet with its Program ID, ready to copy, and a step to share the program. -- The performance chart has a Share button, and revenue counts the full value of each conversion. -- The tracking script is served from the Affitor API. +- On each program's page, partners in several programs now see only that program's commissions and customers. +- The Setting tab walks you through setup: copy your tracking snippet, which already includes your Program ID, then share your program link. +- The performance chart has a Share button that copies your program link. +- In the Partners list, each partner's revenue is now the total of all their conversions. diff --git a/content/changelog/improvements-2026-02.mdx b/content/changelog/improvements-2026-02.mdx index ae0af39..1b4b55d 100644 --- a/content/changelog/improvements-2026-02.mdx +++ b/content/changelog/improvements-2026-02.mdx @@ -1,28 +1,28 @@ --- title: Improvements and fixes, February 2026 -date: 2026-02-27 +date: 2026-02-28 type: digest audience: [brands, partners, developers] surfaces: [dashboard, marketplace, tracking, sdk] -description: A redesigned homepage, the tracker on npm, sales credited even without a cookie, partial refunds, private customer emails, and a free transcript tool. +description: A redesigned homepage, the tracker on npm, sales credited even without a cookie, partial refunds, private customer emails, and timestamps in the transcript tool. --- ### New -- The tracker is on npm as `@affitor/tracker`, and calls made before it loads are queued instead of lost. +- The tracker is on npm as `@affitor/tracker` (since replaced by `@affitor/sdk`), and calls made before it loads are queued instead of lost. - When the browser cookie is missing, a sale can still be credited to the right partner by matching the customer's user ID or email. -- A free YouTube transcript tool: paste a video link and read the transcript with timestamps. - Terms of Service and Privacy Policy pages. ### Improved -- **A redesigned homepage**, with how it works, the features, a live dashboard preview, a pricing calculator and an FAQ. -- Partial refunds are tracked and reduce the commission by the refunded amount. +- **A redesigned homepage**, with how it works, the features, a dashboard preview, pricing and an FAQ. +- The free YouTube transcript tool was rebuilt, and transcripts now show timestamps. +- Partial refunds are tracked and reduce the commission in proportion to the amount refunded. - Customer emails are masked in the brand's customer list. -- The partner dashboard shows your balance and a commission summary. +- On each program page, the Balance card shows your actual balance, and commission totals include approved commissions. - The setup page shows whether tracking is verified. -- Program pages in the directory can be read by search engines, with sharing previews. -- A helpful 404 page with search. +- Program pages in the directory can be read by search engines, with sharing previews. These pages now open the marketplace. +- A simpler 404 page with Go back and Go home buttons. - Pages load faster. - The docs have a sitemap and `llms.txt`. @@ -30,4 +30,4 @@ description: A redesigned homepage, the tracker on npm, sales credited even with - A brand owner can no longer apply to their own program. - Logging out returns you to the homepage. -- The Categories page and the Show more button on program lists work again. +- The Categories page and the Show more button on the program list work again (both have since moved to the marketplace). diff --git a/content/changelog/improvements-2026-03.mdx b/content/changelog/improvements-2026-03.mdx index 6abf1bb..770fb25 100644 --- a/content/changelog/improvements-2026-03.mdx +++ b/content/changelog/improvements-2026-03.mdx @@ -4,28 +4,28 @@ date: 2026-03-31 type: digest audience: [brands, partners, developers] surfaces: [dashboard, tracking, api] -description: Payouts and transaction history, team members, a hold period and cookie window per program, a redesigned brand dashboard, and a new logo. +description: Partner withdrawals and transaction history, team members, a hold period and cookie window per program, a redesigned brand dashboard, and a new logo. --- ### New -- **Payouts.** Brands record a payout to partners, and partners see a transaction history with a status timeline. -- **Team members.** Invite teammates to your workspace and manage them, with an activity log. +- **Payouts.** Partners see a transaction history with a status timeline and can request a withdrawal of their approved balance. Brands mark approved commissions as paid, one at a time or in bulk. +- **Team members.** Invite teammates to your workspace and manage them. - Set a hold period and a cookie window per program. Partners see both on the program. -- Commissions can be marked reversed, and the filters count them. -- Change your password, with a show and hide toggle. +- A full customer refund now marks the commission reversed, and a partial refund marks it refunded. Commission filters and counts include reversed. +- Change your password from your profile, and show or hide your password while signing in. - The tracker shares attribution across your subdomains. ### Improved - The brand dashboard is redesigned: trend cards, a new chart, an Action Center and a Getting Started checklist. -- A commission shows its fee and revenue breakdown and an audit trail. -- The docs have a Quickstart and a guide to testing your integration. +- A commission shows its fee and revenue breakdown. +- The docs have a 3-step integration guide and a guide to testing your integration. - A new Affitor logo across the site and the docs. - Customer tables can be sorted and filtered by status. -- Search tolerates typos on partner pages, messages and partner groups. +- Search tolerates typos on the partner customer list and marketplace, brand messages, and partner groups. - Partner program pages work on phones, and link destinations are checked before saving. -- Lead tracking uses the `/api/v1/track/lead` path. +- Server-side lead examples on the setup page use the `/api/v1/track/lead` path. ### Security diff --git a/content/changelog/improvements-2026-04.mdx b/content/changelog/improvements-2026-04.mdx index 6d674bb..54cd669 100644 --- a/content/changelog/improvements-2026-04.mdx +++ b/content/changelog/improvements-2026-04.mdx @@ -1,30 +1,30 @@ --- title: Improvements and fixes, April 2026 -date: 2026-04-24 +date: 2026-04-25 type: digest audience: [brands, partners, developers] surfaces: [dashboard, marketplace, cli] -description: Withdrawals for partners, replies in messages, new program defaults, CLI pages in the docs, and a profile that saves without signing you out. +description: Replies in messages, new program defaults, CLI pages in the docs, and a profile that saves without signing you out. --- ### New - Partners get a referral link the first time they open a program. - Reply to a specific message in a conversation. -- The docs have CLI pages, and publish `llms.txt` and `AGENTS.md` for AI agents. +- The docs have CLI pages and publish `llms.txt` for AI tools. - The docs have a changelog and a billing overdue policy. ### Improved -- New programs auto-approve partner applications by default. -- The brand header has a program switcher. +- Auto-approve is now the recommended option in a program's approval settings. +- The program switcher moved into the brand header. - A program page shows Joined or Applied, so you cannot apply twice. -- Public program pages show group commissions without signing in. +- Public program pages show the program's commission to visitors who are not signed in. - New programs start from a recurring commission for 18 months and a 90-day cookie. -- Delete confirmations are calmer: an outlined button, no alarm box. +- Confirmations for rejecting, deleting and removing use a calmer outlined button, and deleting a partner group no longer shows an alarm box. ### Fixed -- Saving your profile no longer signs you out, and avatar upload works. +- Saving your profile no longer signs you out. - Google sign-in lets you pick the account you want. -- The marketplace no longer fails on some requests. +- The marketplace lists live programs again instead of a fixed fallback list. diff --git a/content/changelog/improvements-2026-05.mdx b/content/changelog/improvements-2026-05.mdx index 952c09a..285c9c3 100644 --- a/content/changelog/improvements-2026-05.mdx +++ b/content/changelog/improvements-2026-05.mdx @@ -4,14 +4,13 @@ date: 2026-05-23 type: digest audience: [brands, partners] surfaces: [dashboard] -description: Redesigned emails, faster charts, commission approvals that update at once, and partner earnings that say what they are. +description: Redesigned account and invoice emails, a faster brand dashboard, and partner earnings that say what they are. --- ### Improved -- Emails from Affitor use one designed template. -- Dashboard charts load faster. -- Approving or rejecting a commission updates the list at once. +- Verification, team invite, new invoice and past-due emails share one redesigned layout. +- The brand dashboard opens faster: its performance chart now loads after the page appears. ### Fixed @@ -21,4 +20,4 @@ description: Redesigned emails, faster charts, commission approvals that update ### Security -- We tightened access to payout and settings routes. +- We tightened access to admin payout and settings routes. diff --git a/content/changelog/improvements-2026-06.mdx b/content/changelog/improvements-2026-06.mdx index 56e8f79..15d970f 100644 --- a/content/changelog/improvements-2026-06.mdx +++ b/content/changelog/improvements-2026-06.mdx @@ -10,17 +10,20 @@ description: Shorter app addresses, a calmer design, apply first and sign up aft ### New - Record refunds through the tracking API, so the matching commission is reversed. +- Record sales from your server without connecting Stripe. +- Each program connects its own Stripe account. - Notifications and billing are scoped per program for brands with several programs. - A quick start popover in the top bar, and Billing as its own tab. -- A program handle field in program settings and when you create a program. +- A program handle field in program settings and in first-program setup. - Withdraw an application from your Programs list. ### Improved -- App addresses are shorter (`/brand/...`, `/partner/...`), and "advertiser" is now "brand" everywhere. +- App addresses are shorter (`/brand/...`, `/partner/...`), and the dashboard says "brand" instead of "advertiser". - Settings, forms, charts, status pills and alerts share one calmer design. - Apply to a program first and sign up after: your application continues once you are in. - The attribution window is one setting, and it is applied when sales settle. Chargebacks reverse commissions. +- Approving or rejecting a commission updates the row at once. - The partner table sorts by most clicks first and remembers your sort. - The SDK is published as `@affitor/sdk`, and the docs use it everywhere. - **list.affitor.com is retired** and now opens the marketplace. @@ -37,4 +40,4 @@ description: Shorter app addresses, a calmer design, apply first and sign up aft ### Security -- We tightened access between accounts and now store API tokens hashed. +- We tightened access between accounts so one brand cannot read another's data. diff --git a/content/changelog/improvements-2026-07.mdx b/content/changelog/improvements-2026-07.mdx index c9494ad..8aa5d10 100644 --- a/content/changelog/improvements-2026-07.mdx +++ b/content/changelog/improvements-2026-07.mdx @@ -4,16 +4,15 @@ date: 2026-07-06 type: digest audience: [brands, partners, developers] surfaces: [dashboard, api] -description: Every docs page as Markdown for AI assistants, an About page, an end-to-end guide, and invite links that work through sign-in. +description: Every docs page as Markdown for AI assistants, an About page, an end-to-end guide, and an Invite Partners button on every empty Partners page. --- ### New -- **Docs for AI assistants.** Every docs page is available as Markdown at its URL plus `.md`, and the docs publish `llms.txt`. +- **Docs for AI assistants.** Every docs page is available as Markdown at its URL plus `.md`. - An About page with the Affitor story, and an "Ask AI about Affitor" row in the footer that opens your assistant with a ready question. -- A How to Use Affitor walkthrough and an Inviting Partners guide in the docs, with real screenshots. +- A How to Use Affitor walkthrough and an Inviting Partners guide in the docs, and real product screenshots across the brand guides. ### Fixed -- A partner invite link works through sign-in, and switches to the right account when the invite went to another email. - The Partners page always offers Invite Partners when it is empty. diff --git a/content/changelog/improvements-2026-08.mdx b/content/changelog/improvements-2026-08.mdx index 21cd4da..bbcd020 100644 --- a/content/changelog/improvements-2026-08.mdx +++ b/content/changelog/improvements-2026-08.mdx @@ -2,7 +2,7 @@ title: Improvements and fixes, August 2026 date: 2026-08-22 type: digest -audience: [brands, partners] +audience: [brands] surfaces: [dashboard] description: New brands can create their first program right after sign-up again. --- diff --git a/content/changelog/list-affitor-community.mdx b/content/changelog/list-affitor-community.mdx index a802ea3..5f1db44 100644 --- a/content/changelog/list-affitor-community.mdx +++ b/content/changelog/list-affitor-community.mdx @@ -1,12 +1,12 @@ --- title: list.affitor.com, a community list of programs and agent skills -date: 2026-03-16 +date: 2026-03-15 type: feature audience: [partners, developers] surfaces: [marketplace, api, mcp] description: Browse and star affiliate programs and agent skills on a community site, and let an AI assistant search them through an API key or a Claude connector. --- -list.affitor.com is a community site for affiliate programs and agent skills. Browse, search and star what you like. Developers can read the same list with an API key, or connect it to Claude so an assistant can search programs for you. +We opened list.affitor.com, a community site for affiliate programs and agent skills. You could browse, search and star what you liked, and developers could read the same list with an API key or connect it to Claude so an assistant searched programs for them. list.affitor.com was retired in June 2026 and now opens the [Affitor Marketplace](https://affitor.com/marketplace). diff --git a/content/changelog/pages-with-referral-links.mdx b/content/changelog/pages-with-referral-links.mdx index 5f37150..c5e39aa 100644 --- a/content/changelog/pages-with-referral-links.mdx +++ b/content/changelog/pages-with-referral-links.mdx @@ -1,13 +1,12 @@ --- title: Publish pages with your referral links built in -date: 2025-07-22 +date: 2025-07-23 type: feature audience: [partners] surfaces: [dashboard, tracking] -description: Write a page in a rich-text editor, add your referral links, and see the clicks and visitors it brings. +description: Write a page in a rich-text editor, add images and links, and give each page its own referral link. --- -Write a review or a guide in the new page editor, add images, and drop in your referral links. Affitor tracks the clicks and visitors each page brings. +Write a review or a guide in the new page editor and add images and links. If you are in the Affitor referral program, each page you publish gets its own referral link, and the referral dashboard shows its visitors, leads and conversions. - A list of your pages, to edit or delete any of them. -- Referral links are added for you when you publish. diff --git a/content/changelog/paid-plans-2025.mdx b/content/changelog/paid-plans-2025.mdx index 345fdce..129c228 100644 --- a/content/changelog/paid-plans-2025.mdx +++ b/content/changelog/paid-plans-2025.mdx @@ -4,11 +4,11 @@ date: 2025-05-18 type: pricing audience: [partners] surfaces: [dashboard] -description: A public pricing page with monthly, quarterly and yearly plans, paid by card through Stripe, with coupons and cancel anytime. +description: Monthly, quarterly and yearly plans, paid by card through Stripe, with coupons and cancel anytime. --- The pricing page is public. Compare plans side by side, choose monthly, quarterly or yearly billing, and pay by card through Stripe. Coupon codes work at checkout, and you can cancel your subscription yourself. Your profile page shows your plan and how much of your allowance you have used. -These plans are no longer offered. Today only brands pay Affitor: free up to your first $10,000 in affiliate revenue, then 3.5%. [See pricing](https://affitor.com/pricing) +These plans are still available from the Upgrade page in your profile. Running an affiliate program on Affitor is priced separately: each program is free until it earns its first $10,000 in affiliate revenue, then 3.5% of each sale. [See program pricing](https://affitor.com/pricing) diff --git a/content/changelog/partner-groups.mdx b/content/changelog/partner-groups.mdx index f5860c1..24c26fb 100644 --- a/content/changelog/partner-groups.mdx +++ b/content/changelog/partner-groups.mdx @@ -4,7 +4,7 @@ date: 2026-03-04 type: feature audience: [brands] surfaces: [dashboard] -description: Organize partners into groups, give each group its own commission policy and tiers, and move partners between groups in bulk. +description: Organize partners into groups, give each group its own commission rate and duration, and move partners between groups in bulk. --- -Not every partner earns the same. Put partners into groups and give each group its own commission policy and tiers. Move partners between groups in bulk, and share your program link from the same page. New programs start with a default group. +Not every partner earns the same. Put partners into groups and give each group its own commission rate and duration. Move partners between groups in bulk, and share your program link from the Partners page. New programs start with a default group. diff --git a/content/changelog/partner-marketplace-2026.mdx b/content/changelog/partner-marketplace-2026.mdx index 2e71a92..e5f6a7d 100644 --- a/content/changelog/partner-marketplace-2026.mdx +++ b/content/changelog/partner-marketplace-2026.mdx @@ -4,9 +4,9 @@ date: 2026-03-31 type: feature audience: [partners] surfaces: [marketplace] -description: Partners browse programs inside Affitor, search them with typo-tolerant search, and sort by commission or newest. +description: Partners browse programs inside Affitor, search them with typo-tolerant search, and sort by commission. --- -Partners can find their next program without leaving Affitor. The marketplace lists live programs with search that forgives typos, filters by status and commission type, and sorting by commission or newest. +Partners can find their next program without leaving Affitor. The marketplace lists live programs with search that forgives typos, filters for programs you have joined, applied to, or not yet joined, a commission type filter, and sorting by commission. The marketplace has been redesigned since; [browse it today](https://affitor.com/marketplace). diff --git a/content/changelog/pricing-2026.mdx b/content/changelog/pricing-2026.mdx index aea3717..5bdd344 100644 --- a/content/changelog/pricing-2026.mdx +++ b/content/changelog/pricing-2026.mdx @@ -7,6 +7,6 @@ surfaces: [dashboard] description: Each program runs free until it has driven $10,000 in affiliate revenue; after that Affitor charges a 3.5% platform fee on affiliate sales. --- -Pricing is now public and simple. Every program is free until its affiliate sales pass $10,000 in total. Beyond that, the platform fee is 3.5% of each affiliate sale: a $100 sale costs $3.50. Partner commissions are paid as you set them; the fee is separate. +Pricing is one simple rule. Every program is free until its affiliate sales pass $10,000 in total. Beyond that, the platform fee is 3.5% of each affiliate sale: a $100 sale costs $3.50. Partner commissions are paid as you set them; the fee is separate. [See pricing](https://affitor.com/pricing) or read [how the fee works](/docs/getting-started/pricing-performance-model). diff --git a/content/changelog/program-directory-launch.mdx b/content/changelog/program-directory-launch.mdx index 7a85641..d31cdd5 100644 --- a/content/changelog/program-directory-launch.mdx +++ b/content/changelog/program-directory-launch.mdx @@ -1,16 +1,16 @@ --- title: Find affiliate programs in one searchable table -date: 2025-03-15 +date: 2025-03-27 type: feature audience: [partners] surfaces: [marketplace] description: Affitor starts as a directory of affiliate programs for creators and marketers, with search, sorting and a page for every program. --- -Affitor starts here: one place to find affiliate programs worth promoting. Search by name, sort by commission or popularity, filter by category and tag, and open a page for each program with its commission details. +Affitor starts here: one place to find affiliate programs worth promoting. Search by name, sort by commission or monthly traffic, filter by category and tag, and open a page for each program with its commission details. +- Program pages show popular YouTube and TikTok videos about the program, its estimated monthly web traffic and its top search keywords. +- Works on phones, with search and navigation sized for small screens. - Light and dark theme. -- Works on phones, with a mobile sort menu. -- Pick which table columns you see; Affitor remembers your choice. -The directory became the Affitor Marketplace in June 2026, and old directory links now open it. [Browse the marketplace](https://affitor.com/marketplace) +The directory became the Affitor Marketplace in June 2026, and the old list and category pages now open it. [Browse the marketplace](https://affitor.com/marketplace) diff --git a/content/changelog/programs-go-live-automatically.mdx b/content/changelog/programs-go-live-automatically.mdx index c84d4cb..f1cb205 100644 --- a/content/changelog/programs-go-live-automatically.mdx +++ b/content/changelog/programs-go-live-automatically.mdx @@ -1,12 +1,12 @@ --- title: Programs go live once setup is complete -date: 2026-04-24 +date: 2026-04-25 type: feature audience: [brands, partners] surfaces: [dashboard, marketplace, tracking] description: A program goes live by itself when its tracking works end to end, and appears in the marketplace without waiting for a review. --- -You no longer wait for us to publish your program. Once setup is complete (tracking script installed, leads tracked, payment events received and a first sale recorded), the program goes live by itself and shows in the marketplace for partners to find. +You no longer wait for us to publish your program. Once setup is complete (tracking script installed, leads tracked, Stripe connected and a first real sale recorded), the program goes live by itself and shows in the marketplace for partners to find. In June 2026 this became an explicit Go Live button, so you choose the moment. diff --git a/content/changelog/public-marketplace.mdx b/content/changelog/public-marketplace.mdx index 80552cb..2b5c8c2 100644 --- a/content/changelog/public-marketplace.mdx +++ b/content/changelog/public-marketplace.mdx @@ -9,4 +9,4 @@ description: Browse every live program without an account, open its page, and ap Anyone can now browse the Affitor Marketplace without logging in. Each program has a public page with its terms and an **Apply** button, or **View dashboard** if you have already joined. -The old directory pages (lists, categories, top videos, top ads and product pages) now open the marketplace. [Browse the marketplace](https://affitor.com/marketplace) +The old directory pages (lists, categories, top videos, top ads and product pages) now open the marketplace. The marketplace has been redesigned since. [Browse the marketplace](https://affitor.com/marketplace) diff --git a/content/changelog/refer-a-brand-2025.mdx b/content/changelog/refer-a-brand-2025.mdx index ea418aa..3f562a0 100644 --- a/content/changelog/refer-a-brand-2025.mdx +++ b/content/changelog/refer-a-brand-2025.mdx @@ -1,10 +1,12 @@ --- -title: Refer other brands and earn -date: 2025-12-05 +title: Refer brands and earn +date: 2025-12-11 type: feature -audience: [brands] +audience: [partners] surfaces: [dashboard] -description: Brands get a personal referral code to invite other brands to Affitor and earn a commission when they join. +description: Partners get a personal referral link to invite brands to Affitor, and earn $50 when a referred brand sets up its program and $150 when it reaches $1,000 in sales. --- -Know another brand that should run its affiliate program on Affitor? Share your personal referral code from the dashboard. You earn a commission on the brands you refer. +Know a brand that should run its affiliate program on Affitor? Copy your personal referral link from your partner dashboard. You earn $50 when a brand you referred sets up its program, and $150 when that program reaches $1,000 in sales. + +This became the Affitor Refer Program in June 2026. diff --git a/content/changelog/refer-program.mdx b/content/changelog/refer-program.mdx index e54fca9..21bd199 100644 --- a/content/changelog/refer-program.mdx +++ b/content/changelog/refer-program.mdx @@ -2,13 +2,11 @@ title: Earn by referring brands to Affitor date: 2026-06-12 type: feature -audience: [partners, brands] +audience: [partners] surfaces: [marketplace, dashboard] -description: Partners promote Affitor itself through the Refer Program and earn a recurring share of the fee from the brands they bring. +description: Partners promote Affitor itself through the Refer Program and earn rewards and a share of the platform fee from the brands they bring. --- -Affitor has its own affiliate program. Find the **Refer Program** in the marketplace, read the official terms on its landing page, and share your link. You earn a recurring share of the platform fee from every brand you refer, and your **Referred Brands** list shows who joined. - -Brands also get a program handle: a stable public address for the program, with old links redirecting to it. +Affitor has its own affiliate program. Find the **Refer Program** in the marketplace, read the official terms on its landing page, and share your link. You earn $50 when a brand you referred goes live, $350 when its program reaches $10,000 in tracked sales, and 15% of the platform fee it pays for 12 months. [Read the Refer Program terms](/docs/partners/refer-program) diff --git a/content/changelog/referral-link-qr.mdx b/content/changelog/referral-link-qr.mdx index a0e17fa..6558a94 100644 --- a/content/changelog/referral-link-qr.mdx +++ b/content/changelog/referral-link-qr.mdx @@ -1,10 +1,10 @@ --- -title: Custom short links and QR codes for referral links +title: Edit referral links and get a QR code for each date: 2026-01-25 type: feature audience: [partners] surfaces: [dashboard] -description: Give a referral link your own short name and destination page, then download or copy its QR code. +description: Change a referral link's short name and destination page after you create it, then download or copy its QR code. --- -Edit any referral link to choose its short name (we check it is free) and the page it sends visitors to. Every link has a QR code you can download or copy, for slides, print and video. +Edit any referral link to change its short name (we check it is free) and the page it sends visitors to. Every link has a QR code you can download or copy, for slides, print and video. diff --git a/content/changelog/referral-program-2025.mdx b/content/changelog/referral-program-2025.mdx index b686b21..856555f 100644 --- a/content/changelog/referral-program-2025.mdx +++ b/content/changelog/referral-program-2025.mdx @@ -1,14 +1,14 @@ --- title: Join the Affitor referral program -date: 2025-06-14 +date: 2025-07-26 type: feature audience: [partners] surfaces: [dashboard, tracking] -description: Get a personal referral link for Affitor and follow your clicks, sign-ups, conversions and commissions in one dashboard. +description: Get referral links for Affitor and follow your visitors, leads, conversions and commissions in one dashboard. --- -Partners can now earn by sharing Affitor. A short onboarding gives you a personal referral link, and the referral dashboard shows how it performs. +Partners can now earn by sharing Affitor. A short onboarding sets you up as a referrer, and you create your own referral links to Affitor's pages. The referral dashboard shows how they perform. -- Clicks, leads and conversions at a glance, with a performance chart. -- An activity feed of what happened with your link. +- Visitors, leads and conversions at a glance, with a performance chart. +- An activity feed of what happened with your links. - A list of the commissions you earned. diff --git a/content/changelog/stripe-connect-commissions.mdx b/content/changelog/stripe-connect-commissions.mdx index f45ca05..9918801 100644 --- a/content/changelog/stripe-connect-commissions.mdx +++ b/content/changelog/stripe-connect-commissions.mdx @@ -1,12 +1,12 @@ --- title: Connect Stripe and see every commission -date: 2025-10-16 +date: 2025-10-29 type: feature audience: [brands, partners] surfaces: [dashboard, tracking] -description: Brands connect their Stripe account so sales are matched to partners, and a new Commissions screen lists every commission with filters. +description: Brands connect their Stripe account so checkout sales are matched to partners, and a new Commissions screen lists each program's commissions with filters. --- -Brands can connect their Stripe account to Affitor. Payments made through it are matched to the partner who referred the customer, and commissions are created for you. +Brands can connect their Stripe account to Affitor. When a referred customer pays through the Affitor checkout on your connected account, the sale is matched to the partner who referred them and the commission is created for you. We later retired that checkout. -The new **Commissions** screen lists every commission with filters. Brands see it per program; partners see their own across programs. +The new **Commissions** screen lists each program's commissions with filters. Partners see the commissions they earned in each program they joined. diff --git a/content/changelog/tracking-v2.mdx b/content/changelog/tracking-v2.mdx index b3cb225..073a5cf 100644 --- a/content/changelog/tracking-v2.mdx +++ b/content/changelog/tracking-v2.mdx @@ -8,12 +8,12 @@ version: 2.0.0 description: Partner links use ?aff=, clicks, leads and sales are recorded as separate events tied by a click ID, and the SDK adds signup(). --- -Tracking is rebuilt from the ground up. Partner links now carry `?aff=` instead of `?ref=`. Clicks, leads and sales are recorded as separate events, tied together by a `click_id`, so every sale can be traced back to the click that started it. +Tracking is rebuilt from the ground up. Partner links now carry `?aff=` instead of `?ref=`. Clicks, leads and sales are recorded as separate events, tied together by a `click_id`, so a sale can be traced back to the click that started it. -SDK 2.0 adds `signup(userId, email)`. It waits for the script to load, so the signup is never lost, and replaces `trackLead()`, which stays as a deprecated alias. +SDK 2.0 adds `signup(userId, email)`, which returns a promise you can await, and replaces `trackLead()`, which stays as a deprecated alias. ```js await affitor.signup(user.id, user.email); ``` -The setup page now shows events live as they arrive, so you can watch your integration work. [Read how attribution works](/docs/api-reference/attribution) +The setup page now has a live check that ticks off each step, from script loaded to payment tracked, as your test events arrive. [Read how attribution works](/docs/api-reference/attribution) From 2c17bb25fccd4cbe41c091a6ee2caa952d623faf Mon Sep 17 00:00:00 2001 From: sonpiaz Date: Wed, 14 Oct 2026 23:39:51 -0700 Subject: [PATCH 5/7] fix: changelog backfill review round 2 findings Co-Authored-By: Claude Opus 5.5 (1M context) --- content/changelog/affiliate-programs-for-brands.mdx | 4 ++-- content/changelog/affitor-cli.mdx | 4 +--- content/changelog/ai-script-assistant.mdx | 2 +- content/changelog/commission-review.mdx | 4 +++- content/changelog/docs-site-launch.mdx | 6 +++--- content/changelog/go-live-button.mdx | 2 +- content/changelog/improvements-2025-12.mdx | 5 ++--- content/changelog/improvements-2026-03.mdx | 1 + content/changelog/improvements-2026-05.mdx | 2 +- content/changelog/paid-plans-2025.mdx | 6 +++--- content/changelog/partner-groups.mdx | 6 +++--- content/changelog/program-directory-launch.mdx | 2 +- content/changelog/public-marketplace.mdx | 2 +- content/changelog/refer-a-brand-2025.mdx | 4 ++-- content/changelog/referral-link-qr.mdx | 2 +- content/changelog/server-side-leads-2026-02.mdx | 2 +- content/changelog/stripe-connect-commissions.mdx | 2 +- 17 files changed, 28 insertions(+), 28 deletions(-) diff --git a/content/changelog/affiliate-programs-for-brands.mdx b/content/changelog/affiliate-programs-for-brands.mdx index edbc807..cf1f5f5 100644 --- a/content/changelog/affiliate-programs-for-brands.mdx +++ b/content/changelog/affiliate-programs-for-brands.mdx @@ -9,8 +9,8 @@ description: Brands create affiliate programs, partners apply and get tracked li We now run affiliate programs. Brands set up a program, partners join it, and we track what each partner brings in. -- **For brands:** sign up as a brand with your company email, create programs with your logo, set commission tiers with a percentage rate that can step up with the number of referrals, and auto-accept partner applications. A summary of your programs, partners and sales. +- **For brands:** sign up as a brand with your company email, create programs with your logo, set commission tiers with a percentage rate that can step up with the number of referrals, and auto-accept partner applications. Your dashboard sums up your programs, partners and sales. - **For partners:** apply to a program, get a tracked referral link with a name you choose, and see the customers you referred. -- **Tracking:** add the tracking script to your site to record clicks and sign-ups. Sales were recorded when buyers paid through an Affitor checkout link, which we later retired. +- **Tracking:** add the tracking script to your site to record clicks and sign-ups. Commissions were created when buyers paid through an Affitor checkout link, which we later retired. Applying twice to the same program is blocked. diff --git a/content/changelog/affitor-cli.mdx b/content/changelog/affitor-cli.mdx index dbad36d..0e3230f 100644 --- a/content/changelog/affitor-cli.mdx +++ b/content/changelog/affitor-cli.mdx @@ -5,17 +5,15 @@ type: feature audience: [developers, brands] surfaces: [cli] version: 0.2.0 -description: Run npx affitor init to create an affiliate program, connect Stripe and send test events from your terminal. +description: Run npx affitor init to create an affiliate program and get its tracking script and API key, then check it and send test events from your terminal. --- The first version of the Affitor CLI is on npm. Create an affiliate program from your terminal and get its tracking script and API key. ```bash npx affitor init -npx affitor setup stripe ``` -- `setup stripe` connects Stripe in your browser and creates the payment webhook for you. - `status` shows your program's health and recent events, and `test` sends a test click, lead or sale. Programs created this way were not yet linked to a dashboard account. Browser sign-in, `programs` and `whoami` arrived in May. diff --git a/content/changelog/ai-script-assistant.mdx b/content/changelog/ai-script-assistant.mdx index 0c21d7f..a2656cb 100644 --- a/content/changelog/ai-script-assistant.mdx +++ b/content/changelog/ai-script-assistant.mdx @@ -7,6 +7,6 @@ surfaces: [dashboard] description: Turn the transcript of a popular video about a program into a script for your own video. --- -Pick a YouTube or TikTok video about a program on its page, and the assistant turns its transcript into a script for your own video. Ask for changes in the chat until it sounds like you. +Sign in, pick a YouTube or TikTok video about a program on its page, and the assistant turns its transcript into a script for your own video. Ask for changes in the chat until it sounds like you. The script assistant is no longer part of Affitor. diff --git a/content/changelog/commission-review.mdx b/content/changelog/commission-review.mdx index c56416f..a5a20bc 100644 --- a/content/changelog/commission-review.mdx +++ b/content/changelog/commission-review.mdx @@ -1,5 +1,5 @@ --- -title: Approve, reject and pay commissions +title: Approve, reject and mark commissions as paid date: 2026-02-24 type: feature audience: [brands] @@ -8,3 +8,5 @@ description: Review partner commissions in the dashboard, approve or reject them --- Brands can now review partner commissions in the dashboard before they are paid. Approve a commission, or reject it with a reason. Select many commissions to act on them at once, then mark approved commissions as paid. + +We later removed Mark as Paid: partners are paid once the brand pays the invoice. diff --git a/content/changelog/docs-site-launch.mdx b/content/changelog/docs-site-launch.mdx index 130b08f..8d8c728 100644 --- a/content/changelog/docs-site-launch.mdx +++ b/content/changelog/docs-site-launch.mdx @@ -1,12 +1,12 @@ --- -title: Affitor has documentation -date: 2026-02-08 +title: A public documentation site +date: 2026-01-25 type: feature audience: [developers, brands] surfaces: [tracking, api] description: A public docs site explains how tracking works, how to onboard as a brand, how to set up Stripe and how cookies are handled. --- -You no longer have to guess the integration. The new docs cover a quickstart, how tracking works, brand onboarding, Stripe setup and cookie rules, and the Docs link is on the homepage. +Our docs moved from inside the app to a public site, linked from the dashboard. It covers a quickstart, how tracking works, brand onboarding, Stripe setup and cookie rules. [Open the docs](/docs) diff --git a/content/changelog/go-live-button.mdx b/content/changelog/go-live-button.mdx index b1d973e..f8b0139 100644 --- a/content/changelog/go-live-button.mdx +++ b/content/changelog/go-live-button.mdx @@ -7,7 +7,7 @@ surfaces: [dashboard] description: A single Go Live button publishes your program as soon as your business profile and commission are set, and the Quick start checklist shows what is really set up. --- -Your program goes live when you say so. A single **Go Live** button on the Share Program step replaces automatic publishing, and it needs only your business profile and commission. +Your program goes live when you say so. A single **Go Live** button on the Share Program step replaces automatic publishing, and it needs only your business profile and commission. Since October 2026, a program paused for an overdue invoice goes live again only after the invoice is paid. The Quick start checklist in the top bar now reflects what is really set up: tracking, verification and your first real event. diff --git a/content/changelog/improvements-2025-12.mdx b/content/changelog/improvements-2025-12.mdx index 9d37509..1dd3282 100644 --- a/content/changelog/improvements-2025-12.mdx +++ b/content/changelog/improvements-2025-12.mdx @@ -4,17 +4,16 @@ date: 2025-12-30 type: digest audience: [brands, partners] surfaces: [dashboard, tracking] -description: A redesigned program page, search and sort on partner lists, message requests, and test events kept out of your numbers. +description: A redesigned program page, search and sort on partner lists, and test events kept out of your numbers. --- ### New - One account can switch between brand and partner roles. -- Brands see message requests from partners and can accept or delete them. ### Improved -- **The public program page is redesigned.** In program settings, you can save a draft of your changes and preview your logo before saving. +- **The public program page is redesigned.** In program settings, you can save a draft of your changes in this browser and preview your logo before saving. - Partner and application lists have search, sorting and page numbers. - Test events no longer count in your performance numbers. - Disconnecting Stripe takes effect right away. diff --git a/content/changelog/improvements-2026-03.mdx b/content/changelog/improvements-2026-03.mdx index 770fb25..d8d0e88 100644 --- a/content/changelog/improvements-2026-03.mdx +++ b/content/changelog/improvements-2026-03.mdx @@ -18,6 +18,7 @@ description: Partner withdrawals and transaction history, team members, a hold p ### Improved +- Move partners between groups in bulk, and share your program link from the Partners page. - The brand dashboard is redesigned: trend cards, a new chart, an Action Center and a Getting Started checklist. - A commission shows its fee and revenue breakdown. - The docs have a 3-step integration guide and a guide to testing your integration. diff --git a/content/changelog/improvements-2026-05.mdx b/content/changelog/improvements-2026-05.mdx index 285c9c3..437637c 100644 --- a/content/changelog/improvements-2026-05.mdx +++ b/content/changelog/improvements-2026-05.mdx @@ -9,7 +9,7 @@ description: Redesigned account and invoice emails, a faster brand dashboard, an ### Improved -- Verification, team invite, new invoice and past-due emails share one redesigned layout. +- Verification, team invite, new invoice and past-due emails share one redesigned layout. We rebuilt our emails again in September 2026. - The brand dashboard opens faster: its performance chart now loads after the page appears. ### Fixed diff --git a/content/changelog/paid-plans-2025.mdx b/content/changelog/paid-plans-2025.mdx index 129c228..b2bc53c 100644 --- a/content/changelog/paid-plans-2025.mdx +++ b/content/changelog/paid-plans-2025.mdx @@ -7,8 +7,8 @@ surfaces: [dashboard] description: Monthly, quarterly and yearly plans, paid by card through Stripe, with coupons and cancel anytime. --- -The pricing page is public. Compare plans side by side, choose monthly, quarterly or yearly billing, and pay by card through Stripe. Coupon codes work at checkout, and you can cancel your subscription yourself. +We opened a public pricing page. You could compare plans side by side, choose monthly, quarterly or yearly billing, and pay by card through Stripe, with coupon codes at checkout and cancel anytime. -Your profile page shows your plan and how much of your allowance you have used. +Your profile page showed your plan and how much of your allowance you had used. -These plans are still available from the Upgrade page in your profile. Running an affiliate program on Affitor is priced separately: each program is free until it earns its first $10,000 in affiliate revenue, then 3.5% of each sale. [See program pricing](https://affitor.com/pricing) +That pricing page was replaced by program pricing in June 2026; the plans are still available from the Upgrade page in your profile. Running an affiliate program on Affitor is priced separately: each program is free until it earns its first $10,000 in affiliate revenue, then 3.5% of each sale. [See program pricing](https://affitor.com/pricing) diff --git a/content/changelog/partner-groups.mdx b/content/changelog/partner-groups.mdx index 24c26fb..95d60cf 100644 --- a/content/changelog/partner-groups.mdx +++ b/content/changelog/partner-groups.mdx @@ -1,10 +1,10 @@ --- title: Partner groups with their own commissions -date: 2026-03-04 +date: 2026-02-27 type: feature audience: [brands] surfaces: [dashboard] -description: Organize partners into groups, give each group its own commission rate and duration, and move partners between groups in bulk. +description: Organize partners into groups and give each group its own commission rate and duration. --- -Not every partner earns the same. Put partners into groups and give each group its own commission rate and duration. Move partners between groups in bulk, and share your program link from the Partners page. New programs start with a default group. +Not every partner earns the same. Put partners into groups and give each group its own commission rate and duration. New programs start with a default group. diff --git a/content/changelog/program-directory-launch.mdx b/content/changelog/program-directory-launch.mdx index d31cdd5..d529815 100644 --- a/content/changelog/program-directory-launch.mdx +++ b/content/changelog/program-directory-launch.mdx @@ -13,4 +13,4 @@ Affitor starts here: one place to find affiliate programs worth promoting. Searc - Works on phones, with search and navigation sized for small screens. - Light and dark theme. -The directory became the Affitor Marketplace in June 2026, and the old list and category pages now open it. [Browse the marketplace](https://affitor.com/marketplace) +The directory became the Affitor Marketplace in June 2026, and old directory pages now open it. [Browse the marketplace](https://affitor.com/marketplace) diff --git a/content/changelog/public-marketplace.mdx b/content/changelog/public-marketplace.mdx index 2b5c8c2..463c008 100644 --- a/content/changelog/public-marketplace.mdx +++ b/content/changelog/public-marketplace.mdx @@ -7,6 +7,6 @@ surfaces: [marketplace] description: Browse every live program without an account, open its page, and apply, or go straight to your dashboard if you already joined. --- -Anyone can now browse the Affitor Marketplace without logging in. Each program has a public page with its terms and an **Apply** button, or **View dashboard** if you have already joined. +Anyone can now browse the Affitor Marketplace without logging in. Each program has a public page with its terms and an **Apply to Program** button, or **View dashboard** if you have already joined. The old directory pages (lists, categories, top videos, top ads and product pages) now open the marketplace. The marketplace has been redesigned since. [Browse the marketplace](https://affitor.com/marketplace) diff --git a/content/changelog/refer-a-brand-2025.mdx b/content/changelog/refer-a-brand-2025.mdx index 3f562a0..7c50e68 100644 --- a/content/changelog/refer-a-brand-2025.mdx +++ b/content/changelog/refer-a-brand-2025.mdx @@ -4,9 +4,9 @@ date: 2025-12-11 type: feature audience: [partners] surfaces: [dashboard] -description: Partners get a personal referral link to invite brands to Affitor, and earn $50 when a referred brand sets up its program and $150 when it reaches $1,000 in sales. +description: Partners get a personal referral link to invite brands to Affitor, and earn $50 when a referred brand sets up its program and $150 when that brand reaches $1,000 in sales. --- -Know a brand that should run its affiliate program on Affitor? Copy your personal referral link from your partner dashboard. You earn $50 when a brand you referred sets up its program, and $150 when that program reaches $1,000 in sales. +Know a brand that should run its affiliate program on Affitor? Copy your personal referral link from your partner dashboard. You earn $50 when a brand you referred sets up its program, and $150 when that brand reaches $1,000 in sales. This became the Affitor Refer Program in June 2026. diff --git a/content/changelog/referral-link-qr.mdx b/content/changelog/referral-link-qr.mdx index 6558a94..ea17a2f 100644 --- a/content/changelog/referral-link-qr.mdx +++ b/content/changelog/referral-link-qr.mdx @@ -1,6 +1,6 @@ --- title: Edit referral links and get a QR code for each -date: 2026-01-25 +date: 2026-01-23 type: feature audience: [partners] surfaces: [dashboard] diff --git a/content/changelog/server-side-leads-2026-02.mdx b/content/changelog/server-side-leads-2026-02.mdx index 250661d..695e618 100644 --- a/content/changelog/server-side-leads-2026-02.mdx +++ b/content/changelog/server-side-leads-2026-02.mdx @@ -7,6 +7,6 @@ surfaces: [api, tracking] description: Create an API token in the dashboard and record leads from your backend, with a test mode to try the call first. --- -The browser script is no longer the only way in. Create an API token in your dashboard, then send leads from your own server. Test mode lets you try the call before it counts, and you can regenerate the token at any time. +Create an API token in your dashboard, then send leads from your own server, with the customer code the browser tracker sets. Test mode lets you try the call before it counts, and you can regenerate the token at any time. [Read the lead API reference](/docs/api-reference/track-lead) diff --git a/content/changelog/stripe-connect-commissions.mdx b/content/changelog/stripe-connect-commissions.mdx index 9918801..57d4975 100644 --- a/content/changelog/stripe-connect-commissions.mdx +++ b/content/changelog/stripe-connect-commissions.mdx @@ -7,6 +7,6 @@ surfaces: [dashboard, tracking] description: Brands connect their Stripe account so checkout sales are matched to partners, and a new Commissions screen lists each program's commissions with filters. --- -Brands can connect their Stripe account to Affitor. When a referred customer pays through the Affitor checkout on your connected account, the sale is matched to the partner who referred them and the commission is created for you. We later retired that checkout. +Brands have been able to connect their Stripe account since October 13. Now, when a referred customer pays through the Affitor checkout on your connected account, the sale is matched to the partner who referred them and the commission is created for you. We later retired that checkout. The new **Commissions** screen lists each program's commissions with filters. Partners see the commissions they earned in each program they joined. From 42c2c1ee085e51249416847e582eb2aa2799a7d1 Mon Sep 17 00:00:00 2001 From: sonpiaz Date: Thu, 15 Oct 2026 00:11:10 -0700 Subject: [PATCH 6/7] fix: date changelog backfill entries from production deploys Every entry now uses the PT day it reached production (Vercel production deploy, CMS release tag or npm publish). Drop the CLI setup stripe flow that never completed, and word retired features in the past tense. Co-Authored-By: Claude Opus 5.5 (1M context) --- content/changelog/commission-review.mdx | 2 +- content/changelog/docs-api-reference.mdx | 4 ++-- content/changelog/docs-site-launch.mdx | 2 +- content/changelog/go-live-button.mdx | 2 +- content/changelog/improvements-2025-04.mdx | 6 +++--- content/changelog/improvements-2025-06.mdx | 2 ++ content/changelog/improvements-2025-07.mdx | 4 ++-- content/changelog/improvements-2025-10.mdx | 2 +- content/changelog/improvements-2025-11.mdx | 2 +- content/changelog/improvements-2025-12.mdx | 2 +- content/changelog/improvements-2026-01.mdx | 6 +++++- content/changelog/improvements-2026-02.mdx | 3 +-- content/changelog/improvements-2026-03.mdx | 2 +- content/changelog/improvements-2026-04.mdx | 4 +--- content/changelog/partner-marketplace-2026.mdx | 2 +- content/changelog/program-directory-launch.mdx | 6 +++--- content/changelog/programs-go-live-automatically.mdx | 2 +- content/changelog/public-marketplace.mdx | 2 +- 18 files changed, 29 insertions(+), 26 deletions(-) diff --git a/content/changelog/commission-review.mdx b/content/changelog/commission-review.mdx index a5a20bc..02af1db 100644 --- a/content/changelog/commission-review.mdx +++ b/content/changelog/commission-review.mdx @@ -9,4 +9,4 @@ description: Review partner commissions in the dashboard, approve or reject them Brands can now review partner commissions in the dashboard before they are paid. Approve a commission, or reject it with a reason. Select many commissions to act on them at once, then mark approved commissions as paid. -We later removed Mark as Paid: partners are paid once the brand pays the invoice. +We later removed Mark as Paid: partners can withdraw a commission once the brand has paid the invoice that covers it. diff --git a/content/changelog/docs-api-reference.mdx b/content/changelog/docs-api-reference.mdx index 8e04a04..77849da 100644 --- a/content/changelog/docs-api-reference.mdx +++ b/content/changelog/docs-api-reference.mdx @@ -4,12 +4,12 @@ date: 2026-06-10 type: feature audience: [developers, partners] surfaces: [api, sdk] -description: The docs gain an API Reference, an SDK reference, an agent integration guide, framework guides and a machine-readable OpenAPI spec. +description: The docs gain an API Reference, an SDK reference, an agent integration guide, integration guides and a machine-readable OpenAPI spec. --- The docs are rebuilt for developers. A new **API Reference** tab covers every tracking endpoint, with pages on attribution and errors. Alongside it: -- an SDK reference and six integration guides (Next.js with Clerk, NextAuth or Supabase, Express, and Stripe); +- an SDK reference and six integration guides (Next.js on its own or with Clerk, NextAuth or Supabase, Express, and Stripe); - an integration guide for AI agents, and `llms.txt` for assistants that read the docs; - a **For Partners** section; - a machine-readable OpenAPI spec. diff --git a/content/changelog/docs-site-launch.mdx b/content/changelog/docs-site-launch.mdx index 8d8c728..64e77df 100644 --- a/content/changelog/docs-site-launch.mdx +++ b/content/changelog/docs-site-launch.mdx @@ -7,6 +7,6 @@ surfaces: [tracking, api] description: A public docs site explains how tracking works, how to onboard as a brand, how to set up Stripe and how cookies are handled. --- -Our docs moved from inside the app to a public site, linked from the dashboard. It covers a quickstart, how tracking works, brand onboarding, Stripe setup and cookie rules. +We launched a public docs site, linked from the dashboard. It covers a quickstart, how tracking works, brand onboarding, Stripe setup and cookie rules. [Open the docs](/docs) diff --git a/content/changelog/go-live-button.mdx b/content/changelog/go-live-button.mdx index f8b0139..c4df6af 100644 --- a/content/changelog/go-live-button.mdx +++ b/content/changelog/go-live-button.mdx @@ -9,6 +9,6 @@ description: A single Go Live button publishes your program as soon as your busi Your program goes live when you say so. A single **Go Live** button on the Share Program step replaces automatic publishing, and it needs only your business profile and commission. Since October 2026, a program paused for an overdue invoice goes live again only after the invoice is paid. -The Quick start checklist in the top bar now reflects what is really set up: tracking, verification and your first real event. +The Quick start checklist in the top bar now reflects what is really set up: business profile, commission, tracking, a verified first real event, and going live. [Read the quickstart](/docs/getting-started/quickstart) diff --git a/content/changelog/improvements-2025-04.mdx b/content/changelog/improvements-2025-04.mdx index 37848b0..672bcb5 100644 --- a/content/changelog/improvements-2025-04.mdx +++ b/content/changelog/improvements-2025-04.mdx @@ -14,11 +14,11 @@ description: Google sign-in, filters you can share, traffic by country, the valu - Pick which table columns you see; Affitor remembers your choice. - Program pages show traffic by country. - Each program shows the average value of a conversion and its recurring commission. -- Each program has a short AI summary. -- Brands and partners can submit a program to be listed. +- Ask for a short AI summary of any program from its page. +- Anyone could submit a program to be listed. ### Improved - Right-click a program to open it in a new tab. -These features were part of the program directory, which became the Affitor Marketplace in June 2026. +These features were part of the program directory, which became the Affitor Marketplace in June 2026; the submit form and the AI summary are gone. diff --git a/content/changelog/improvements-2025-06.mdx b/content/changelog/improvements-2025-06.mdx index 42a9fc6..dbf7778 100644 --- a/content/changelog/improvements-2025-06.mdx +++ b/content/changelog/improvements-2025-06.mdx @@ -14,3 +14,5 @@ description: A redesigned script assistant chat box, and Show more works again o ### Fixed - The Show more button on video lists works again. + +The script assistant and these video lists are no longer part of Affitor. diff --git a/content/changelog/improvements-2025-07.mdx b/content/changelog/improvements-2025-07.mdx index d2cf084..67e3fbb 100644 --- a/content/changelog/improvements-2025-07.mdx +++ b/content/changelog/improvements-2025-07.mdx @@ -10,14 +10,14 @@ description: Short referral links, community sign-in with your Affitor account, ### New - Referral links get a short link you can share. -- Sign in to the Affitor community forum with your Affitor account. +- Sign in to the Affitor community forum with your Affitor account. The forum has since closed. - Free accounts see their daily allowance on the profile page. - In the script assistant, save your own prompts and reuse them. ### Improved - Program pages are redesigned, and the program list gets a new filter bar with country and launch year filters. -- The pricing page opens on yearly billing. +- The plans page opens on yearly billing. ### Fixed diff --git a/content/changelog/improvements-2025-10.mdx b/content/changelog/improvements-2025-10.mdx index c03cf39..0263252 100644 --- a/content/changelog/improvements-2025-10.mdx +++ b/content/changelog/improvements-2025-10.mdx @@ -1,6 +1,6 @@ --- title: Improvements and fixes, October 2025 -date: 2025-10-31 +date: 2025-10-29 type: digest audience: [brands, partners] surfaces: [dashboard, marketplace, tracking] diff --git a/content/changelog/improvements-2025-11.mdx b/content/changelog/improvements-2025-11.mdx index c73d918..eccb37c 100644 --- a/content/changelog/improvements-2025-11.mdx +++ b/content/changelog/improvements-2025-11.mdx @@ -11,7 +11,7 @@ description: A program switcher for brands, auto-accept per program, early acces - Brands with several programs switch between them from a program selector. A brand with no program yet is taken to create one. - Auto-accept for partner applications is set per program. -- An early access sign-up on a refreshed landing page with an FAQ. +- An early access sign-up on a refreshed landing page with an FAQ. That landing page has since been replaced. ### Fixed diff --git a/content/changelog/improvements-2025-12.mdx b/content/changelog/improvements-2025-12.mdx index 1dd3282..ac2eb22 100644 --- a/content/changelog/improvements-2025-12.mdx +++ b/content/changelog/improvements-2025-12.mdx @@ -18,4 +18,4 @@ description: A redesigned program page, search and sort on partner lists, and te - Test events no longer count in your performance numbers. - Disconnecting Stripe takes effect right away. - Until your tracking code is installed, the invite button takes you to install it first. -- Clearer labels: paid sign-ups, and commissions waiting for payout now show as Unpaid. +- Clearer labels for paid sign-ups and for commissions waiting for payout. diff --git a/content/changelog/improvements-2026-01.mdx b/content/changelog/improvements-2026-01.mdx index e23f596..3855cf3 100644 --- a/content/changelog/improvements-2026-01.mdx +++ b/content/changelog/improvements-2026-01.mdx @@ -1,6 +1,6 @@ --- title: Improvements and fixes, January 2026 -date: 2026-01-25 +date: 2026-01-28 type: digest audience: [brands, partners] surfaces: [dashboard] @@ -13,3 +13,7 @@ description: Each program page shows only its own commissions and customers, the - The Setting tab walks you through setup: copy your tracking snippet, which already includes your Program ID, then share your program link. - The performance chart has a Share button that copies your program link. - In the Partners list, each partner's revenue is now the total of all their conversions. + +### Fixed + +- A brand owner can no longer apply to their own program. diff --git a/content/changelog/improvements-2026-02.mdx b/content/changelog/improvements-2026-02.mdx index 1b4b55d..23cfee6 100644 --- a/content/changelog/improvements-2026-02.mdx +++ b/content/changelog/improvements-2026-02.mdx @@ -20,7 +20,7 @@ description: A redesigned homepage, the tracker on npm, sales credited even with - Partial refunds are tracked and reduce the commission in proportion to the amount refunded. - Customer emails are masked in the brand's customer list. - On each program page, the Balance card shows your actual balance, and commission totals include approved commissions. -- The setup page shows whether tracking is verified. +- The Setting tab shows whether each tracking step has received events. - Program pages in the directory can be read by search engines, with sharing previews. These pages now open the marketplace. - A simpler 404 page with Go back and Go home buttons. - Pages load faster. @@ -28,6 +28,5 @@ description: A redesigned homepage, the tracker on npm, sales credited even with ### Fixed -- A brand owner can no longer apply to their own program. - Logging out returns you to the homepage. - The Categories page and the Show more button on the program list work again (both have since moved to the marketplace). diff --git a/content/changelog/improvements-2026-03.mdx b/content/changelog/improvements-2026-03.mdx index d8d0e88..a020d5e 100644 --- a/content/changelog/improvements-2026-03.mdx +++ b/content/changelog/improvements-2026-03.mdx @@ -9,7 +9,7 @@ description: Partner withdrawals and transaction history, team members, a hold p ### New -- **Payouts.** Partners see a transaction history with a status timeline and can request a withdrawal of their approved balance. Brands mark approved commissions as paid, one at a time or in bulk. +- **Payouts.** Partners see a transaction history with a status timeline and can request a withdrawal of their approved balance. - **Team members.** Invite teammates to your workspace and manage them. - Set a hold period and a cookie window per program. Partners see both on the program. - A full customer refund now marks the commission reversed, and a partial refund marks it refunded. Commission filters and counts include reversed. diff --git a/content/changelog/improvements-2026-04.mdx b/content/changelog/improvements-2026-04.mdx index 54cd669..15e5511 100644 --- a/content/changelog/improvements-2026-04.mdx +++ b/content/changelog/improvements-2026-04.mdx @@ -11,12 +11,11 @@ description: Replies in messages, new program defaults, CLI pages in the docs, a - Partners get a referral link the first time they open a program. - Reply to a specific message in a conversation. -- The docs have CLI pages and publish `llms.txt` for AI tools. +- The docs have CLI pages. - The docs have a changelog and a billing overdue policy. ### Improved -- Auto-approve is now the recommended option in a program's approval settings. - The program switcher moved into the brand header. - A program page shows Joined or Applied, so you cannot apply twice. - Public program pages show the program's commission to visitors who are not signed in. @@ -27,4 +26,3 @@ description: Replies in messages, new program defaults, CLI pages in the docs, a - Saving your profile no longer signs you out. - Google sign-in lets you pick the account you want. -- The marketplace lists live programs again instead of a fixed fallback list. diff --git a/content/changelog/partner-marketplace-2026.mdx b/content/changelog/partner-marketplace-2026.mdx index e5f6a7d..a3b1249 100644 --- a/content/changelog/partner-marketplace-2026.mdx +++ b/content/changelog/partner-marketplace-2026.mdx @@ -1,6 +1,6 @@ --- title: A marketplace of programs for partners -date: 2026-03-31 +date: 2026-04-24 type: feature audience: [partners] surfaces: [marketplace] diff --git a/content/changelog/program-directory-launch.mdx b/content/changelog/program-directory-launch.mdx index d529815..95b3105 100644 --- a/content/changelog/program-directory-launch.mdx +++ b/content/changelog/program-directory-launch.mdx @@ -1,6 +1,6 @@ --- title: Find affiliate programs in one searchable table -date: 2025-03-27 +date: 2025-03-23 type: feature audience: [partners] surfaces: [marketplace] @@ -11,6 +11,6 @@ Affitor starts here: one place to find affiliate programs worth promoting. Searc - Program pages show popular YouTube and TikTok videos about the program, its estimated monthly web traffic and its top search keywords. - Works on phones, with search and navigation sized for small screens. -- Light and dark theme. +- Light and dark theme. Affitor now uses a light theme only. -The directory became the Affitor Marketplace in June 2026, and old directory pages now open it. [Browse the marketplace](https://affitor.com/marketplace) +The directory became the Affitor Marketplace in June 2026. [Browse the marketplace](https://affitor.com/marketplace) diff --git a/content/changelog/programs-go-live-automatically.mdx b/content/changelog/programs-go-live-automatically.mdx index f1cb205..614715a 100644 --- a/content/changelog/programs-go-live-automatically.mdx +++ b/content/changelog/programs-go-live-automatically.mdx @@ -4,7 +4,7 @@ date: 2026-04-25 type: feature audience: [brands, partners] surfaces: [dashboard, marketplace, tracking] -description: A program goes live by itself when its tracking works end to end, and appears in the marketplace without waiting for a review. +description: A program went live by itself once its tracking worked end to end and appeared in the marketplace without waiting for a review. Since June 2026 you publish it with a Go Live button. --- You no longer wait for us to publish your program. Once setup is complete (tracking script installed, leads tracked, Stripe connected and a first real sale recorded), the program goes live by itself and shows in the marketplace for partners to find. diff --git a/content/changelog/public-marketplace.mdx b/content/changelog/public-marketplace.mdx index 463c008..2b5c8c2 100644 --- a/content/changelog/public-marketplace.mdx +++ b/content/changelog/public-marketplace.mdx @@ -7,6 +7,6 @@ surfaces: [marketplace] description: Browse every live program without an account, open its page, and apply, or go straight to your dashboard if you already joined. --- -Anyone can now browse the Affitor Marketplace without logging in. Each program has a public page with its terms and an **Apply to Program** button, or **View dashboard** if you have already joined. +Anyone can now browse the Affitor Marketplace without logging in. Each program has a public page with its terms and an **Apply** button, or **View dashboard** if you have already joined. The old directory pages (lists, categories, top videos, top ads and product pages) now open the marketplace. The marketplace has been redesigned since. [Browse the marketplace](https://affitor.com/marketplace) From 2af4dc6bd617122196c9e3e28cd04a22d57819fb Mon Sep 17 00:00:00 2001 From: sonpiaz Date: Thu, 15 Oct 2026 00:18:02 -0700 Subject: [PATCH 7/7] fix: changelog March 2026 digest states today's withdrawal rule Co-Authored-By: Claude Opus 5.5 (1M context) --- content/changelog/improvements-2026-03.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/changelog/improvements-2026-03.mdx b/content/changelog/improvements-2026-03.mdx index a020d5e..45a826a 100644 --- a/content/changelog/improvements-2026-03.mdx +++ b/content/changelog/improvements-2026-03.mdx @@ -9,7 +9,7 @@ description: Partner withdrawals and transaction history, team members, a hold p ### New -- **Payouts.** Partners see a transaction history with a status timeline and can request a withdrawal of their approved balance. +- **Payouts.** Partners see a transaction history with a status timeline and can request a withdrawal of their approved balance. Since October 2026, a commission can be withdrawn once the brand has paid the invoice that covers it. - **Team members.** Invite teammates to your workspace and manage them. - Set a hold period and a cookie window per program. Partners see both on the program. - A full customer refund now marks the commission reversed, and a partial refund marks it refunded. Commission filters and counts include reversed.