Changelog
Stay up-to-date with the latest features, improvements, and fixes for Refgrow.
Affiliate Gamification
Motivate your affiliates with a credit-based reward system. Create tasks (reach X referrals, earn $X, first conversion), set credit rewards, and build a store where affiliates redeem credits for bonuses. Available in the dashboard, affiliate portal, and embedded widget. Configure in Gamification settings.
Widget Rewards Block
Affiliates can now see their gamification progress, credit balance, and available rewards directly in the embedded widget. Enable in Widget > Show Rewards.
Project Deletion
You can now permanently delete projects and all associated data from Settings > Danger Zone. Requires typing the project name to confirm.
In-App Messages
Communicate with your affiliates directly inside the platform. Send activation messages, reminders, and tips from the Messages page. Affiliates see and reply through the portal or embedded widget. Email notifications included. Enable in Settings > Portal.
K-Coefficient Dashboard
Track your program's viral growth with the K-coefficient metric on the Statistics page. K > 1 means your program is growing virally. The metric updates based on your selected time period and shows referrals per affiliate and conversion rate components.
Full White-Label Portal
Business and Enterprise plans now get a fully white-labeled affiliate portal. All Refgrow branding, badges, tracking scripts, and analytics are completely removed. Your affiliates only see your brand — on both subdomain and custom domain portals.
Team Member Permissions
Project owners can now configure granular permissions for each team member. Go to Settings → Team, click 'Edit Permissions' on any member, and toggle access to individual sections: Dashboard, Affiliates, Payouts, Billing, Integration, AI Recruiter, and more.
Extended Affiliate Signup Form
Portal signup forms can now collect Full Name, Company, and Website from new affiliates — not just email. Configure the signup mode (Simple or Extended) in Settings → Portal.
Affiliate Approval Flow
Enable 'Require Affiliate Approval' in Settings → Portal to review applicants before they become active. New signups get 'Pending' status and see a review message. Approve or reject them from the Affiliates → Pending tab.
White-Label Team Invitation Emails
For white-label projects, team invitation emails now use your project name instead of Refgrow branding. The signature, sender name, and email content all reflect your brand.
Portal Custom Favicon
White-label portals now display your project icon as the browser favicon instead of the Refgrow icon.
White-Label Team Invite Links
Team invitation links for white-label projects now point to your portal domain (e.g. partners.yoursite.com) instead of refgrow.com.
Partner Slug in Referral Links
Affiliates with a partner slug now have it used as their referral code in share links and Stripe attribution. This creates cleaner, branded referral URLs that are easier to share and remember.
Custom Font for Widget
You can now set a custom Google Font for the embedded affiliate widget to match your application's typography perfectly.
AI Recruiter Tone Customization
Customize the writing tone of AI-generated outreach messages when recruiting affiliates. Choose from professional, casual, friendly, and more to match your brand voice.
Asset Library for Affiliates
Upload marketing materials (banners, logos, creatives) that your affiliates can download and use in their promotions. Keep your brand consistent across all affiliate channels.
Affiliate Portal
Launched standalone hosted affiliate dashboards at {slug}.refgrow.com. Give your affiliates a dedicated portal with their own login page, statistics, earnings, referral links, conversions, payout history, and account settings — all on a branded subdomain. Includes custom domain support with DNS verification.
Portal Integration Across Platform
The Affiliate Portal is now integrated into the onboarding flow, setup guide, integration page, and invitation emails. When you invite a new affiliate, they receive a direct link to your portal where they can log in and start promoting immediately.
LLM Integration
Added /llms.txt context file and /docs/llm-quickstart page so AI coding assistants and LLMs can understand how to integrate Refgrow. Developers using Cursor, Copilot, or Claude can now get accurate integration guidance automatically.
Earn Rewards: Auto-Verify Tasks
Reward tasks like "Get 5 affiliates", "Get your first conversion", and "Get your first referral" are now auto-verified. No manual approval needed — complete the task and earn your credits instantly.
Stripe App Fixes
Fixed compatibility issues with the Refgrow Stripe App, including updated layout components and corrected Content Security Policy settings.
Earn Rewards System
Introducing credits, tasks, and a reward store. Complete tasks like leaving a review, adding a badge to your site, or inviting friends to earn credits. Spend credits in the store to unlock features like AI Recruiter access and more. Includes admin panel for managing tasks and approving claims.
Identity Verification (HMAC)
Added HMAC-based identity verification for the pre-authenticated widget. Prevent affiliates from impersonating each other by cryptographically signing user identities. Full setup guide available in the docs.
Powered by Affiliate URL
Added a new "Powered by Refgrow" branding option with a custom affiliate link. Earn commissions when visitors click the Powered by badge on your affiliate widget.
Identity Verification Docs
Added a comprehensive Identity Verification documentation page with setup guide, code examples, and HMAC secret key display.
Major Platform Upgrade
Rebuilt the entire Refgrow platform for better performance. Pages load faster, the dashboard is more responsive, and overall stability has been significantly improved.
AI Recruiter
Find and recruit affiliates using AI. Search for potential partners across Twitter/X, LinkedIn, YouTube, and other platforms. Review prospects with relevance scoring and send personalized invitations directly from your dashboard.
Redesigned Dashboard
Fresh new dashboard design with sidebar navigation, compact data tables, improved dark mode, and a cleaner look throughout all pages.
Widget UI/UX Improvements
Enhanced the affiliate widget design with several visual and functional improvements. Improved chart rendering with uniform line thickness using vector-effect to prevent visual distortion when charts stretch horizontally, ensuring consistent appearance across all screen sizes. Optimized user section positioning by moving it to the bottom of the widget (below all tabs and content) with right-aligned layout for better visual hierarchy. Refined the widget constructor interface with improved real-time preview functionality and smoother interactions.
Email Notifications System
Launched comprehensive email notifications system for partners. Project owners can now configure when to send emails based on various events (payment received from a referred user, payout received, referral signed up, etc.), select from ready-made message templates or create custom email templates from scratch, edit existing templates with full control over subject and body content, and enable actual email sending through integrated email service. Features include intuitive template management interface with preview functionality, event-based trigger configuration, test email functionality to verify templates before deployment, complete send history tracking with delivery status, scheduled email support for delayed notifications, and comprehensive email logs for debugging and monitoring. Includes support for dynamic variables in templates (affiliate name, referral email, conversion amount, etc.) and seamless integration with existing affiliate and conversion tracking systems.
Custom Referral Link Destination
Added ability to configure a custom URL where referral links redirect instead of the default tracking domain. When set in project settings, all referral links shared by affiliates will redirect directly to the specified URL (e.g., checkout pages, landing pages) with the referral code automatically appended as a query parameter.
Multiple Tracking Domains Support
Introduced support for additional tracking domains beyond the main project domain. Project owners can now configure multiple domains (comma-separated) where referral tracking should work, enabling seamless tracking across different domains such as company websites and separate app domains.
Enhanced Stripe Subscription Renewal Tracking
Implemented comprehensive subscription renewal tracking system that works even when Stripe credit is applied. Added customer.discount.created webhook handler that automatically saves coupon information to subscription metadata when discounts are applied. Enhanced customer.subscription.updated handler with intelligent renewal detection logic that accurately identifies subscription renewals by checking for invoice changes while ensuring the subscription plan (price ID) remains unchanged. This ensures affiliates receive commissions for recurring payments even when customers use Stripe account credits.
API Webhook Integration & Referral Updated Event
Enhanced API conversion endpoints to automatically trigger webhooks for all projects. Fixed webhook payload issues where conversion amounts and commission data were missing when creating conversions via API. Added comprehensive referral_updated event support that triggers both when conversions are created and updated through the API. Both referral_converted and referral_updated events now fire automatically for all projects when using POST /api/v1/conversions and PUT /api/v1/conversions/:id endpoints.
Enhanced Auto-Coupon Generation Restrictions
Added advanced restriction options for automatically generated affiliate coupons. Project owners can now configure coupons to be eligible for first-time orders only, limit coupons to specific customer emails, set expiration dates, require minimum order values, and control redemption limits.
Webhook Payout Preferences
Enhanced webhook payloads to automatically include PayPal and Wise payout preferences for affiliates. When an affiliate has configured PayPal email or Wise payment details, these are now included in the referrer.payout_preferences field of all webhook events (referral_signed_up, referral_converted, referral_canceled). This eliminates the need for manual API enrichment steps, allowing finance systems to automatically process payouts directly from webhook data.
Partner Referral Links
Launched partner referral link customization system enabling administrators to assign partner slugs to individual affiliates. When a partner slug is assigned, referral links automatically include the partner parameter (e.g., https://example.com?ref=CODE&partner=slugcompany). This allows clients to detect traffic from specific partners and customize their signup pages accordingly.
Advanced Search & Filtering System
Launched comprehensive search functionality across all management pages for faster data discovery and improved workflow efficiency. Features include intelligent live search with 500ms debounce, search across affiliates (by email and referral code), referrals (by referral email, affiliate email, and code), and coupons (by coupon code and affiliate email). Includes modern UI with search indicators, loading states, real-time result count badges, and clear/reset functionality. Fully integrated with existing pagination and sorting systems.
Advanced Widget Block Configuration System
Launched comprehensive widget customization system providing complete control over affiliate portal structure and appearance. Features include drag-and-drop block reordering with visual handles, individual hide/show toggles for all widget sections, granular sub-option controls for titles, descriptions, and specific elements within each block, real-time preview with instant updates, and plan-based restrictions for premium features.
Multilevel Commission System
Launched advanced commission level system enabling affiliates to progress through multiple performance tiers. Features unlimited customizable commission levels with flexible progression criteria (earnings thresholds, referral counts, time-based achievements), sophisticated commission structures (percentage/fixed rates with lifetime/period/one-time durations), automatic level upgrades based on real-time performance monitoring, and comprehensive level management interface.
Dodo Payments Integration
Added complete integration with Dodo Payments payment system. Includes automatic webhook processing for payment.completed, subscription.created, subscription.renewed, subscription.updated, payment.refunded, and subscription.canceled events. Features secure HMAC-SHA256 signature verification, comprehensive affiliate attribution logic, and seamless commission calculation.
Automatic Coupon Generation System
Launched comprehensive auto-generation system for unique affiliate promotional codes. Project owners can enable this feature in project settings with configurable discount types (percentage or fixed amount), duration settings (forever, once, repeating), maximum redemptions, and Stripe product targeting. When enabled, each new affiliate automatically receives a personalized coupon code created in Stripe.
Invoice Generation System
Launched automated tax-compliant invoice generation for affiliate payouts. Features EU VAT compliance with automatic tax-inclusive calculations, support for individual and business customers with VAT ID verification, configurable company information, automated invoice numbering, and professional PDF generation.
White-Label Platform
Launched comprehensive white-label solution enabling partners to offer fully branded affiliate marketing services to their customers. Features include complete customer management system with project isolation, custom branding (logos, colors, domains), flexible multi-tier plan management, comprehensive team collaboration with role-based permissions (admin, manager, member), and advanced analytics dashboard.
White-Label Customer Portal
Built dedicated customer-facing interface allowing white-label customers to manage their affiliate programs independently. Includes project creation and management, affiliate recruitment and tracking, conversion monitoring and analytics, payout processing, and complete integration setup guides.
Coupons API
Added comprehensive REST API endpoints for managing affiliate coupons. New endpoints include GET /api/v1/coupons (list with filtering), POST /api/v1/coupons (create), GET /api/v1/coupons/:id (retrieve), PUT /api/v1/coupons/:id (update), and DELETE /api/v1/coupons/:id (delete). Supports coupon code management, affiliate association, and integration with Stripe and LemonSqueezy coupon systems.
Multi-Tier Commission System
Launched comprehensive two-tier affiliate program support, enabling affiliates to recruit sub-affiliates and earn commissions from their referrals. Features include configurable Tier 2 commission settings (percentage or fixed rates), customizable commission duration (lifetime or period-based), automatic parent-child relationship management, and comprehensive multi-tier earnings tracking.
Enhanced Affiliate Details Modal
Added comprehensive affiliate details modal accessible by clicking on any affiliate row. Features include performance summary (total clicks, signups, purchases, earnings), detailed conversion history table with filters by month/year and conversion type, monthly earnings breakdown with visual indicators, and complete transaction-level breakdown.
Enhanced Referral Details Modal
Added detailed referral information modal accessible by clicking on any referral row. Features include referral summary (email, affiliate, join date), activity overview (total purchases and earnings), complete conversions history timeline, and full transaction transparency with references, coupons, and status tracking.
Conversion Approval System
Introduced manual approval/rejection system for conversions. Project owners can now enable manual approval in project settings, requiring new conversions to be approved before affiliates earn commissions. Features include pending/active/rejected conversion statuses, intuitive admin interface with approve/reject buttons, and automatic exclusion of non-approved conversions from earnings calculations.
Hold Period Settings
Introduced configurable hold periods (0-365 days) that delay when affiliate earnings become eligible for payout. This feature protects against refunds, chargebacks, and subscription cancellations by ensuring commissions are only paid out after a safe waiting period. Affiliates now see both total earnings and payout-eligible earnings separately.
Enhanced Wise Auto-Payouts
Significantly improved the Wise integration for automated affiliate payouts. Simplified the setup process so you can now set up payouts for your affiliates with ease.
Polar Payment Integration
Added complete integration with Polar payment system. Includes automatic webhook processing for subscription.created, subscription.updated, and subscription.canceled events. Features secure HMAC-SHA256 signature verification, comprehensive affiliate attribution logic (referral codes via metadata, coupon-based attribution, email fallback), and seamless commission calculation.
Paddle Payment Integration
Added complete integration with Paddle payment system. Includes automatic webhook processing for transaction.completed, subscription.created, and subscription.updated events. Features secure HMAC-SHA256 signature verification, comprehensive affiliate attribution logic (referral codes via custom data, coupon-based attribution, email fallback), and automatic referral code processing for Paddle payment links via Refgrow.processPaddleLinks() JavaScript helper.
Individual Affiliate Commission Duration Settings
Enhanced affiliate commission management with personalized duration settings. Admins can now set custom commission duration (lifetime, first purchase, limited period) for each affiliate individually, alongside existing commission type and value overrides.
Webhooks System
Launched complete webhook infrastructure for real-time event notifications. Supports configurable events (referral signup, conversion, cancellation) with secure HMAC-SHA256 signatures for authenticity verification. Features automatic retry logic (3 attempts), comprehensive delivery logging with status codes and error messages, and an intuitive testing interface.
Manual Affiliate Creation & Management
Introduced comprehensive manual affiliate management system. Admins can now directly create affiliates through the dashboard with email specification, automatic or manual referral code generation, and payment method configuration. Added full editing capabilities for existing affiliates.
Team Collaboration & Multi-User Access
Launched comprehensive team collaboration features. Project owners can now invite team members via email with automatic account creation. Enhanced invitation system with robust link handling, Google OAuth integration, and secure token-based authentication.
Reference Parameter Support
Added optional reference parameter to manual conversion tracking. Track conversions with custom identifiers using Refgrow(value, type, email, { reference: "ORDER-123" }). References are stored with conversions and displayed in dashboard for easy order matching and reconciliation.
Anti-Manipulation Protection
Implemented comprehensive protection against referral attribution manipulations. The system now prevents existing users (direct customers, previous referrals, or users with purchase history) from being retroactively attributed to affiliates. This blocks self-referral schemes and ensures only legitimate new referrals are tracked. Includes automatic cookie cleanup and detailed logging.
Smart Trial Handling
Enhanced webhook processing to automatically ignore trial subscriptions and orders with $0 amount. Commissions are now only triggered for actual paid conversions, ensuring affiliates are rewarded only for genuine purchases.
Secure Public API & Optional Project Secret
Enhanced the security of public-facing API endpoints used by the embeddable widget. Introduced an optional project_secret for each project, which, if set, requires requests to widget-related endpoints to be authenticated. Updated embed.js to send the secret if provided via data-project-secret.
Coupon Tracking System
Implemented a comprehensive coupon tracking system. Conversions can now be attributed to affiliates via unique coupon codes. This works for Stripe (matching Stripe Coupon IDs), LemonSqueezy (matching LemonSqueezy Discount Codes), and manual conversion tracking via Refgrow(value, type, email, couponCode). Includes UI for managing coupons per project.
Enhanced Auth Form UI
Redesigned the affiliate email authentication form in the embeddable widget with a modern, responsive two-column layout for improved user experience and visual appeal.
Multicurrency Support
Added the ability to select the display currency symbol ($, €, £, etc.) in project settings. This symbol is now used across the dashboard and embeddable widget.
Referral Exchange (Beta)
Launched the Referral Exchange system, allowing Refgrow users to cross-promote programs. Includes a credit system (+1 for sending an affiliate, -1 for receiving), a public directory of participating programs, and configuration options within project settings.
Localization Support
Added multi-language support for the embedded affiliate dashboard. Project owners can set a default language, and users can override it via the data-lang attribute in the embed code. Added initial translations for English, Romanian, Ukrainian, German, Spanish, French, Italian, and Portuguese.
Anonymous Payment Tracking
Added support for tracking payments without requiring user registration (via direct code integration with duplicate prevention to avoid conflicts with Stripe events).
Affiliate-Specific Commissions
Added the ability to set custom commission rates (percentage or fixed) for individual affiliates, overriding project defaults. Includes UI management within the project affiliates section.
Stripe Product ID Commissions
Introduced the ability to set specific commission rates based on the Stripe Product ID, allowing overrides for different products within a project.
REST API V1 Launch
Introduced a public REST API (v1) allowing programmatic access to manage affiliates and referrals. Includes API Key authentication.
Cookie Lifetime Setting
Added the ability to configure the cookie lifetime in days through project settings, giving more control over how long referral attributions remain active.
Custom Referral Link Parameter
Introduced support for customizing the URL parameter used in referral links, allowing projects to use their preferred parameter name instead of the default.
LemonSqueezy Integration
Added automatic conversion tracking via LemonSqueezy webhooks.
Manual Affiliate Approval
Added an option within project settings to require manual approval for new affiliates joining a program.
Embedded Dashboard Customization
Users can now customize the primary, secondary, and font colors of the embedded affiliate portal via project settings to better match their application's branding.
Mass Payouts (Beta)
Introduced an initial version for processing payouts to multiple affiliates simultaneously.
Dark Mode Preset
Added a dark mode preset option for the embedded affiliate portal, allowing users to quickly apply a dark theme without manually configuring individual color settings.
Cross-Domain Tracking
Improved the tracking.js script to better handle scenarios where affiliate signups or purchases occur on a different domain than the initial referral click, relaxing strict domain checks for conversion tracking.
Enhanced Analytics
Improved data points available in the dashboard and refined conversion tracking logic for accuracy.
Stripe Webhook Integration
Added comprehensive webhook handling for Stripe events, enabling automatic conversion tracking and commission calculations for all payment types.
Stripe invoice.paid Support
Added support for Stripe's invoice.paid event to track recurring payments and calculate commissions for ongoing subscriptions.
Refgrow Platform Launch
Refgrow launched with core features including project creation, Stripe integration (initial checkout tracking), embeddable affiliate portal (embed.js), referral link tracking (tracking.js), basic commission structures (percentage/fixed, lifetime/first), and user management (Email/Pass, Google OAuth, Magic Link).