Stay up-to-date with the latest features, improvements, and fixes for Refgrow.
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. Payout preferences are retrieved from both client_payment_settings table and custom attributes stored in the affiliates table.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. Features include partner slug management in the affiliate management interface, automatic parameter inclusion in referral links across all tracking scripts (embed.js, tracking.js, multitracking.js), and persistent storage of partner parameters in localStorage and cookies for client-side customization. The partner parameter is passed through the entire referral tracking flow, from initial click through conversion tracking, enabling seamless integration with client-side registration page customization.payment.completed, subscription.created, subscription.renewed, subscription.updated, payment.refunded, 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.
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. Includes complete API documentation with code examples in multiple languages (Node.js, Python, PHP, Ruby, cURL) and interactive language switcher.eligible_earnings, held_earnings, next_release_date), and complete documentation at /docs/hold-periods.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. Added Polar configuration to project onboarding and integration settings, plus complete documentation at /docs/polar with setup guides, implementation examples, and troubleshooting tips.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 seamless commission calculation. Added Paddle configuration to project onboarding and integration settings, plus automatic referral code processing for Paddle payment links via Refgrow.processPaddleLinks() JavaScript helper. Includes complete documentation at /docs/paddle with setup guides, implementation examples, and troubleshooting tips./docs/webhooks with implementation examples, security best practices, and troubleshooting guides.Refgrow(value, type, email, { reference: "ORDER-123" }). References are stored with conversions and displayed in dashboard for easy order matching and reconciliation.project_secret for each project, which, if set, requires requests to /api/referral-data and other widget-related endpoints to be authenticated via an Authorization: Bearer <secret> or X-Project-Secret: <secret> header. If a project does not have a project_secret configured, the API remains accessible without this specific token. Updated embed.js to send the secret if provided via data-project-secret. Added UI in project settings to generate/manage this secret key.Turn referrals into your most valuable growth channel