Changelog / Bulk Licenses, Payments Table & App Experience Improvements + Notification Controls

Bulk Licenses, Payments Table & App Experience Improvements + Notification Controls

We’re rolling out several key enhancements to our Developer Dashboard this week.

Bulk Licenses for SaaS & App Products

Building on our recent introduction of custom unit labels, we’re now adding bulk licensing options for SaaS and App product types.

Bulk Licensing option for SaaS and Apps on Freemius Platform

When setting up pricing for bulk licenses/activations, you’ll now see predefined options for 50K, 100K, 250K, 500K, and 1M activation units.

Based on demand, we plan to enhance the UX further by allowing you to customize these values directly in the UI. For now, if you need a different number, feel free to reach out to our support team, and we’ll take care of it for you.

Payments Table Improvements for Migrated Payments

Freemius enables seamless and assisted migration from other platforms without losing existing subscriptions or licenses. To ensure you have a complete view of your Financials and Audience, we also display migrated data in the Developer Dashboard.

However, we noticed color inconsistencies in the Payments Table for migrated transactions. With this update, we’ve standardized the coloring to ensure clarity:

Freemius Payments table UI improvement with Migrated entries
  • Gross amounts are now blue (positive) or red (negative), depending on the value.
  • Test payments are displayed in gray for differentiation.
  • Migrated payments are now visually distinct, with the Migration icon at the start of the table highlighted for better visibility.

App Documentation Improvements

Freemius App integration documentation

We’ve published a new documentation with various examples of integrating Apps with Freemius.

Notification Settings for Failed Renewal Recovery Emails

We’ve added a new Notification Center setting that lets you control whether you want to receive a notification when Freemius successfully recovers a failed renewal through its dunning mechanism.