Stripe: Improved Accuracy in Subscription Trial Status

We’ve updated how we identify trial periods in our Stripe integration. Now, we’ll double-check that the plan amount is actually zero before marking a subscription as trialing. This helps us keep your subscription analytics spot-on, so you’re not left guessing about trial statuses based on invoice descriptions alone.

With this change, you’ll get even more accurate insights into your customers’ trial periods, making it easier to understand where they’re at. And don’t worry—this update has been thoroughly tested to work smoothly with your existing data. You can count on us to keep things clear and reliable!

Improved Revenue Churn Calculation

We've updated our revenue churn calculation to enhance its accuracy. Our previous calculation could lead to inaccurately high churn percentages, occasionally exceeding 100%. 
This issue primarily impacted new companies or newly added plans, where adjustments in MRR were more likely to produce inflated churn percentages. For established companies or longer-standing plans,  this issue was less impactful.

Previously, when a customer upgraded their plan mid-period and then churns, the churn was calculated based on the most recent (higher) MRR, divided by the MRR base from 30 days prior. This inflated the churn percentage disproportionately.

Now, the Churn percentage will not exceed 100%.

Example

  • Scenario: A customer upgraded from a $500 plan to $1,379 and subsequently churned.
  • Previous Calculation: The churn percentage was calculated as $1,379 (new MRR) / $500 (initial MRR), yielding a 275.8% churn rate.
  • Improved Calculation: It is now calculated based on the initial MRR base, capping the churn at 100% where relevant. In this example, churn should be $500 / $500 = 100%.

Improved LTV Calculation for Segments

We’ve fine-tuned how we calculate Lifetime Value (LTV) for segmented queries to give you even more accurate insights and consistent data.

We've also fixed a rounding issue for cases with lower ARPU values, so your financial metrics now reflect even more precise figures, helping you make smarter decisions with confidence.

Fix: Subscription State Handling for Cancellations

We’ve improved how our system handles same-day subscription cancellations, addressing an outlier issue that affected a small number of accounts. In cases where a subscription’s status changed multiple times in one day, duplicate entries could occur. We’ve retroactively corrected this for all accounts, so your account is already up-to-date.

Improved Currency Formatting in Metrics

We've fixed how quantified total amounts are displayed within Metrics. Previously, some currency values were shown as floating-point numbers, which caused issues when converting from cents to dollars. All amounts are correctly formatted as integers, ensuring that your financial reports are accurate and easy to understand.

Custom Dashboard Edit Mode FIx

We've made a small but useful fix to the custom dashboard editing experience. When you enter edit mode, the existing dashboard name will be automatically set as the current name. This means you can start making adjustments without having to re-enter the dashboard name, making your workflow a bit smoother and more efficient.

Reculry: Enhanced Subdomain Handling

We've updated our integration with Recurly by adding support for EU subdomains. If you're using Recurly's European services, our platform will automatically recognize and handle these subdomains correctly.

This change means you can expect more seamless and accurate data management and transactions if your business operates with Recurly's EU infrastructure. As always, we aim to provide robust and reliable integrations that adapt to your business needs, whether you're a customer or managing operations.

Apple: Improved Handling of Subscription Upgrades and Refunds

We've updated our Apple integration to ensure that your subscription states are accurately recorded, even when upgrades and refunds occur simultaneously. Now, if an upgraded subscription and a refunded one share the same timestamp, we'll prioritize the upgraded subscription to prevent it from being mistakenly canceled.

This change addresses issues where refunds incorrectly cancelled upgraded subscriptions, providing our users a more reliable subscription state history. 

Recover & Cancellation Insights: Improved Customer Name Handling

We've improved how customer names are handled in Recover emails and Cancellation Insights to ensure more accurate and reliable communications. When retrieving a customer's first name, we prioritize the name stored directly in the customer profile. If the name isn't available, it will default to a friendly 'there' instead of relying on potentially inaccurate data from Clearbit.

This update helps prevent errors and ensures that your emails always address customers correctly, enhancing the professionalism and effectiveness of your communications.

Show Previous EntriesShow Previous Entries