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.

Improved Subscription State Management

We've updated how we manage subscription states to ensure more accurate assessments. Subscriptions that start and cancel on the same day will now be correctly categorized.

This change helps us distinguish between new, existing, and returning subscriptions, primarily when multiple active states exist. These improvements align with Baremetrics' daily granularity, providing more reliable insights into your subscriptions.

Improved MRR Growth Rate Calculation for Shorter Plans

We have enhanced our metrics calculation to accurately determine the MRR Growth rate for subscription plans shorter than 30 days. This update ensures precise growth tracking for all subscription durations.

Additionally, we have updated our internal tests to validate these changes, ensuring consistent and reliable metrics data across all subscription periods.

Stripe Integration: Improved Handling for 'Send Invoice' Collection Method

We've refined how we handle subscriptions that use the 'send_invoice' collection method. This update ensures subscriptions reflect accurate information, even when the due date exceeds the current billing period.

This adjustment helps maintain the integrity of subscription data, particularly for annual subscriptions and similar cases. As a result, you'll have a more precise view of your customer subscriptions and their statuses.

New: Widgets for iOS App

No more app-refreshing madnessOur iOS app now allows you to add Baremetrics widgets to your home screen, lock screen, or today view. 

To add a widget, you'll need to update to version 1.0.3!

Available on all iOS devices, including iPhones and iPads. Here’s a sneak peek of how some widgets look:


Up next? We're working on bringing your subscription metrics right to your wrist with upcoming WatchOS support. ⌚ 

Stripe Discount Handling for Metered/Usage Subscriptions

Our latest Stripe integration update ensures more accurate handling of discounts applied to subscriptions with metered plans, preventing any inaccuracy that could affect your metrics.

In the past, when a discount was applied to a metered billing plan and was eventually replaced with another discount, the customer's MRR would sometimes populate incorrectly in your account without the coupon. Now that's fixed! With these updates, you can expect more precise billing and fewer discrepancies, making your experience smoother and more reliable.

Please keep sharing your thoughts with us. Baremetrics is committed to refining our subscription metrics calculations and handling outliers.

Google Play Enhanced Subscription Interval Detection

We've made improvements to ensure that subscription plans are accurately identified within our Google Play integration.  

With this update, we now ensure that you get the most accurate subscription plans, whether they're monthly, annual, or any other period. Previously, similar SKUs but different plans (like 'monthly' and 'annual') were causing inaccuracies. We'll now correctly determine the plan interval, making your billing and subscription management more precise and reliable.

Keep sharing your experiences and suggestions with us, and together, we can make Baremetrics even better!

🌍Multi-currency handling for Stripe

If you have enabled Adaptive Pricing within Stripe, you will be pleased to know that we have upgraded our platform to show your customer's charges in their paid-in currency on their profile. This will help you monitor your customer's activity with greater ease and efficiency. Additionally, the metrics will be reported in your account currency, giving you a clearer view of your financials. 

To check out your settings, please visit the data settings page here. We are constantly working to improve our features based on the feedback we receive from you. So, please don't hesitate to let us know your thoughts!

Show Previous EntriesShow Previous Entries