Recently Published Versions

Improvements

Banners

  • Extension-less URLs for Banner Images - Banner images now work without a file extension in the URL, so existing banner links remain functional even after image format changes (#14884)
  • Improved Banner Image Quality - Banners already in WebP format are no longer re-encoded on upload, preventing quality loss and blurry text. WebP conversion quality for other formats was increased from 60% to 80% (#15586)

Commissions

  • Approval Setting Help Text - Added a tooltip to the commission type Approval setting clarifying that it is overridden when the transaction status is set directly in the tracking request (#15572)

Email Templates

  • General Affiliate Link Variable - A new variable for the general affiliate link is now available in email templates, making it easier to include affiliate links in welcome and notification emails (#15422)

REST API v3

  • Additional Transaction Search Fields - The q search parameter on GET /transactions now supports filtering by action code, merchant note, and system note (#15418)
  • Documented Fields Parameter - The fields parameter for /transactions and /banners endpoints is now included in the API documentation (#15418)

Bug Fixes

User Interface

  • Dark Theme Read-only Fields - Fixed read-only fields not being properly styled in dark theme (#15424)

Improvements

Security

  • Sliding Expiration for "Remember Me" Token - The "Remember Me" session now resets its 14-day expiry on each visit, so active users are no longer forced to re-login (#15410)
  • Stronger Default Password Requirements - New accounts now require at least 8 characters with letters, numbers, and special characters by default (#15395)
  • Password Constraints Moved to Security Settings - Password requirements are now configured in General Security Settings instead of Affiliate Fields, reflecting that they apply system-wide (#15407)

Banners

  • Full Image Preview for Banners - Image banner previews in the merchant panel now use the banner's defined dimensions instead of the default 300x150 thumbnail (#15391)
  • Variables Panel for Banners and Templates - Template and banner variables are now displayed in a side panel instead of a dropdown listbox (#14665)

REST API v3

  • Commission Tier Number - The commission tier is now included in GET /transactions and GET /transactions/{id} responses (#15384)

Bug Fixes

Integrations

  • Stripe Coupon Code Tracking - Fixed coupon codes not being tracked from Stripe subscription payment events since version 5.15.4.5 (#15392)

REST API v3

  • Date Search in Top Affiliates Report - Fixed exact date/time filtering on the created_at field returning an error for GET /reports/top-affiliates (#15376)

User Interface

  • Dark Theme View Selector Icon - Fixed missing arrow icon on view selectors in dark theme (#15428)
  • Listbox Text Selection on Touch Devices - Fixed listbox taps on mobile and touchscreen showing a text selection menu instead of opening the dropdown (#15439)
  • Listbox Scrolling on Mobile Mini-Site - Fixed listbox options not being scrollable on mobile devices (#14947)
  • Empty Signup Form Section - The "Additional Information" section on the signup form is now hidden when no fields are configured (#15415)
  • Grid Column Resizing - Grid columns now properly shrink when the browser window is narrowed (#15408)
  • Pay Affiliates Pagination - Fixed pagination returning empty results when sorting the Pay Affiliates grid by the "To pay" column (#15402)

New Features

Themes & Design

  • Full Dark Mode Support - All panel themes now support dark mode with automatic switching based on system preference, a manual override switch, and the option to upload separate logos for light and dark modes (#7825) (#7588) (#7601)

REST API v3

  • Clicks List Report - New endpoint lets merchants retrieve click data including destination URL, referral URL, IP address, and user agent via the REST API (#7695)

Improvements

REST API v3

  • Affiliate Notification Email in GET /affiliates - The notification_email field is now included in the affiliate list response (#7859)
  • Transaction Notes in GET /transactions/{id} - System and merchant notes are now returned in the transaction details response (#7844)
  • Transaction Action Code in GET /transactions/{id} - Action code is now included in transaction details, allowing merchants to identify the specific action associated with a transaction (#7843)
  • Extended Transaction Update via PATCH /transactions/{id} - Merchants can now update order ID, custom data fields, and transaction type when editing transactions via the API (#7784)

Affiliate Panel

  • Default Date Filter for Trends Report - Merchants can configure the default date range preset shown in the Trends report in the affiliate panel (#7854)
  • Extended Date Presets in Trends Report - The Trends report and stats tabs throughout the panel now support all available date range presets (#7851)
  • Post-Login Redirect to Original URL - Affiliates who follow a direct link to a specific panel page are now redirected to that page after login instead of the default screen (#7875)

Network

  • "What's New" Screen Permission - Network owners can now control access to the "What's New" screen via role permissions (#7900)
  • Simplified Network Getting Started - Removed the "Consult your program with us and get integrated" step from the network account Getting Started guide (#7898)

Banners

  • Exact Banner ID Search - Searching for a banner by ID now matches only the exact ID, preventing false results from partial entries (#7857)

Callbacks

  • Customizable Default Callback Keys - Merchants can now define which keys are pre-filled by default when affiliates create a new callback (#7690)

Bug Fixes

User Interface

  • Video Tutorials Visibility - Fixed the "Enable tutorial videos" configuration not being applied to the merchant panel menu (#7900)
  • Email Domain Spell Check - Fixed the domain correction suggestion incorrectly appearing for valid domains and the "Yes" button requiring two clicks to apply (#7876)
  • Custom Color Changes - Fixed custom theme color changes not appearing immediately due to missing cache invalidation (#7850)
  • Mini-site Theme Import - Fixed an error preventing import of mini-site themes based on the Coupe theme (#7840)
  • Campaign Category Pagination - Fixed an error that blocked navigation to subsequent pages in the campaign categories selection dialog (#7835)
  • 2FA Input on Mobile - The two-factor authentication code field now displays a numeric keyboard on mobile and supports password manager autofill (#7648)
  • Editor Mode Button Indicator - The active editor mode (WYSIWYG or HTML) is now visually highlighted in the template editor, email composer, and payout invoice editor (#7846)

New Features

Network Features

  • Low Credit Balance Callback - Network merchants can now receive a callback notification when their prepaid account balance drops below a configured threshold (#7773)

Transactions

  • Sale Requests Import - New bulk CSV import for sale tracking requests, allowing merchants to recover lost commissions by matching customers to affiliates via email, IP, or coupon code (#7701)

Improvements

REST API v3

  • Affiliate Signup Email on Creation - Added option to trigger the signup notification email when creating affiliates via POST /affiliates endpoint (#7798)
  • Bonus Commission Types - POST /transactions endpoint now supports creating referral bonus, signup bonus, and extra bonus commission types (#7753)
  • Network API Key Management - Network merchants can now configure and manage their own API keys (#7746)

User Interface

  • General Affiliate Links Icons - Added distinguishing icons for link and field buttons in Tracking Settings to improve clarity (#7812)
  • Screen Description Tooltip - Redesigned hover tooltip so it no longer obscures underlying content and only triggers on the title text (#7200)

Transactions

  • Date Format in Import - Added option to specify the date format when importing transactions, affiliates, and lifetime relations via CSV (#7761)

Performance

  • Tracking Script Size - Reduced tracking JavaScript file size by further minifying internal code (#7372)

Bug Fixes

User Interface

  • Affiliate Gadgets Grid - Fixed error preventing affiliates from opening the Gadgets grid in their panel (#7829)
  • Campaign Categories in Affiliate Panel - Fixed affiliates being unable to view or filter by campaign categories (#7789)
  • Custom Theme App Icons - Fixed 404 errors for favicon and app icon links when using a custom theme (#7817)

Transactions

  • Lifetime Referral vs Custom Commission - Fixed lifetime referral commission incorrectly overriding a custom commission amount passed in the sale request (#7799)

Performance Rewards

  • Update User Field Action - Fixed 500 error in Performance Rewards grid when a configured field name contains special characters (#7788)
  • Email Template Deletion - Fixed custom email templates actively used by performance reward rules being deletable from the template dialog (#7777)

REST API v3

  • Affiliate Update Validation - PATCH /affiliates/{id} now returns proper validation errors instead of 500 error for invalid referral ID or username values (#7673)

Integrations

  • Shopify Shop URL Tracking - Fixed Shop URL not being captured in sale requests despite being configured in the Shopify plugin (#7561)
  • Shopify Empty Configuration - Fixed 500 error on affiliate registration when Shopify plugin is enabled but not fully configured (#7800)

Improvements

Integrations

  • Shopify Dev Dashboard Apps - Added support for new Shopify Dev Dashboard apps alongside legacy custom apps (#7580)

User Interface

  • Help Center Expansion - Added Contact Us and What's New pages to the Help Center section (#7733)
  • Performance Rules Sorting - Time condition values in performance rules are now sorted alphabetically (#6777)

Bug Fixes

Integrations

  • Stripe Per-Product Refunds - Fixed refunds not processing correctly when using per-product tracking with invoice item product ID (#7739)

Reports

  • Affiliate Clicks List - Fixed affiliates being unable to view Clicks list report when Channel code column is enabled (#7729)
  • Callbacks Grid Sorting - Fixed sorting by Cities column not working correctly in affiliate Callbacks grid (#7246)

Network Features

  • Getting Started Progress - Getting Started checkmarks are now tracked separately for each network merchant (#7768)

Signup Forms

  • WordPress Compatibility - Fixed HTML+JS signup form payout options not working on WordPress sites (#7749)

Plugins

  • Infusionsoft Recurring Commissions - Fixed wrong total cost when customer has multiple orders in the same month (#7726)
  • Ecwid Authentication - Updated API authentication to use Bearer token header (#7535)

User Interface

  • Summer Theme Dark Mode - Fixed dark text on dark background in custom pages when using dark mode (#7741)