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 00000000..7f52ea04 --- /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 00000000..6c03aec1 --- /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 00000000..dcc6fc95 --- /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 00000000..f28991cb --- /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 00000000..979f27dc --- /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 a8c91c8e..b7056b0c 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 00000000..6d35d254 --- /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 00000000..2e27303f --- /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 00000000..e7cc5036 --- /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 00000000..130b08f7 --- /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 00000000..d28d52fd --- /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 00000000..0d951f98 --- /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 00000000..278cb25e --- /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 00000000..691e0c34 --- /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 00000000..e6ca2444 --- /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 00000000..29a79951 --- /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 00000000..a21f8762 --- /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 00000000..eeedd0a4 --- /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 00000000..c76de0f3 --- /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 00000000..388dd252 --- /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 00000000..15bc6c9c --- /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 00000000..e55f14e2 --- /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 00000000..ae0af396 --- /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 00000000..6abf1bbf --- /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 00000000..6d674bb7 --- /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 00000000..952c09a3 --- /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 00000000..56e8f79b --- /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 00000000..55d63788 --- /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 00000000..21cd4da8 --- /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 00000000..4645b8f5 --- /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 af22dbf1..5cdbe3c6 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 00000000..2e1fb6e3 --- /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 00000000..5f371503 --- /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 00000000..e590844e --- /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 00000000..f5860c14 --- /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 00000000..3f1825cc --- /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 2c9261a8..54db2234 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 00000000..563dee1a --- /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 00000000..1ffeba63 --- /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 00000000..c84d4cb2 --- /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 00000000..c3bf4f4a --- /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 00000000..ea418aaa --- /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 00000000..e54fca9b --- /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 00000000..a0e17fab --- /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 00000000..b686b214 --- /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 00000000..250661de --- /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 00000000..f45ca05c --- /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 00000000..17194e1a --- /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 2e1fb6e3..a802ea3a 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 e590844e..345fdcea 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 3f1825cc..2e71a921 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 563dee1a..aea37176 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 1ffeba63..7a856411 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 c3bf4f4a..80552cbb 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 55d63788..c9494ad5 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 17194e1a..b3cb225c 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 7f52ea04..edbc8077 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 6c03aec1..dbad36d3 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 dcc6fc95..131c2f58 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 f28991cb..0c21d7f4 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 979f27dc..756d6be9 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 6d35d254..a3161c4f 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 2e27303f..c56416f6 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 e7cc5036..8e04a04d 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 d28d52fd..b7a26d40 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 0d951f98..b1d973e9 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 278cb25e..00000000 --- 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 691e0c34..37848b00 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 e6ca2444..40154215 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 29a79951..42a9fc65 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 a21f8762..d2cf0842 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 eeedd0a4..be3b952b 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 c76de0f3..c03cf397 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 388dd252..c73d918d 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 15bc6c9c..9d375096 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 e55f14e2..e23f596e 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 ae0af396..1b4b55d1 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 6abf1bbf..770fb252 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 6d674bb7..54cd6690 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 952c09a3..285c9c35 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 56e8f79b..15d970f3 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 c9494ad5..8aa5d106 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 21cd4da8..bbcd0203 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 a802ea3a..5f1db448 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 5f371503..c5e39aac 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 345fdcea..129c2282 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 f5860c14..24c26fb1 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 2e71a921..e5f6a7d5 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 aea37176..5bdd3448 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 7a856411..d31cdd56 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 c84d4cb2..f1cb2054 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 80552cbb..2b5c8c24 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 ea418aaa..3f562a07 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 e54fca9b..21bd1994 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 a0e17fab..6558a946 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 b686b214..856555f5 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 f45ca05c..9918801d 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 b3cb225c..073a5cfb 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 edbc8077..cf1f5f57 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 dbad36d3..0e3230f0 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 0c21d7f4..a2656cb3 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 c56416f6..a5a20bc2 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 130b08f7..8d8c728d 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 b1d973e9..f8b0139d 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 9d375096..1dd3282c 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 770fb252..d8d0e883 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 285c9c35..437637c7 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 129c2282..b2bc53c3 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 24c26fb1..95d60cf7 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 d31cdd56..d529815d 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 2b5c8c24..463c008d 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 3f562a07..7c50e68a 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 6558a946..ea17a2fa 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 250661de..695e6180 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 9918801d..57d4975b 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 a5a20bc2..02af1db4 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 8e04a04d..77849dac 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 8d8c728d..64e77dfb 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 f8b0139d..c4df6afa 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 37848b00..672bcb51 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 42a9fc65..dbf77783 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 d2cf0842..67e3fbb2 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 c03cf397..02632529 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 c73d918d..eccb37c7 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 1dd3282c..ac2eb22c 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 e23f596e..3855cf3e 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 1b4b55d1..23cfee61 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 d8d0e883..a020d5ed 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 54cd6690..15e55112 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 e5f6a7d5..a3b1249e 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 d529815d..95b31057 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 f1cb2054..614715ae 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 463c008d..2b5c8c24 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 a020d5ed..45a826ae 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.