Get started with Meteroid for free
Meteroid Connect Platform
The Connect Platform provides the infrastructure for third-party application integration, allowing platforms to view and manage all accounts connected to their platform. Meteroid Connect supports 2 account management set ups:- Express Accounts: Allows the platform to manage connected accounts via a managed onboarding flow. Meteroid handles the synchronization of billing identities and facilitates the calculation of platform fees during payout events. In this configuration, users only have a read-only view of their account.
- Standard Accounts: In this setup, users have full access to their Meteroid account, while the platform is granted scoped access to specific resources.

Enhanced Credit Note
When creating a credit note, you can now choose between:- Crediting select line-items: Users can select individual invoice lines or sub-lines for adjustment. This granular control is particularly useful for matrix pricing models, allowing for the adjustment of specific dimension combinations within a single line item. The system calculates the prorated amount to be credited based on the selected quantity or fixed price.
- Full Cancellation & Replication: Choosing to cancel a full invoice allows for the simultaneous creation of a “Corrected Draft.” This draft clones all metadata and line items from the original finalized invoice for immediate modification.

Batch Processing & Data Ingestion
Meteroid now includes a monitoring interface for high-volume CSV imports (Customer, Subscription or Events imported via CSV). You can now track:- Ingestion Progress: Track the ingestion progress in real-time to monitor the processing status of large datasets.
- Execution States: The Developers > Batch Processing section now tracks three distinct job states: ** Completed: 100% of records ingested. ** Completed with Errors: Indicates that some rows failed validation (e.g., non-existent customer alias). A CSV file containing only the failed rows can be downloaded for targeted troubleshooting. ** Failed: The entire batch was rejected.

Enhanced Product Management
The Product architecture replaces the previous “Pricing Component” model. We introduced Products for three key reasons:- Reusability: Unlike Pricing Components, Products can be defined once and reused across multiple plans, simplifying global pricing changes.
- Advanced Reporting: Financial reporting and analytics will be available at the Product level, allowing for deeper insights into the performance of specific features.
- Entitlement Management: Product-level control will extend to entitlements, enabling you to manage feature access based on the products included in a customer’s plan.

Add Ons
Built on our new product architecture (cf. above), you can now manage optional features independently from your core plans using Add-ons. This allows for modular subscription building without the need to create dozens of plan variations:- Plan extension: Add-ons act as modular extensions to a base Plan, allowing you to attach additional features while keeping an independent pricing logic
- Self-Serve Control: Decide whether an add-on is available for customers to purchase via the self-serve portal. You can also define purchase limits to control how many times a specific add-on can be bought by a single customer.

Real Time Usage Preview
Transparency is key for usage-based billing adoption. We’ve introduced at the subscription level a live preview of Upcoming Invoices based on all data processed by Meteroid to date, whether it is flat rates or usage-based events.
Subscription Lifecycle: Upgrades & Downgrades
We have formalized the workflow for changing customer plans (whether it is upgrading or downgrading) to improve lifecycle management and support Product-Led Growth (PLG) strategies. Plan upgrades and downgrades can be managed in two ways:- Customer Portal: Customers can transition between plans in total autonomy via the Customer Portal.
- Directly in Meteroid: Account managers can trigger transitions via the subscription dashboard.

Enhanced Trial Logic
We have introduced advanced trial configurations. You can now define trial parameters at the plan level:- Duration: Set a specific number of days for the trial period.
- Plan Scoping: Define which specific plan the trial applies to.
- Charging Logic: Define whether the user should be charged or not during the trial.

Credit Notes
Meteroid now supports credit notes for issued invoices:- Amount Control: Issue credit notes for the full invoice amount or a partial (limited) amount.
- Credit Type:
- Credit Balance: The amount is added to the customer’s balance and applied to future recurring invoices.
- Refund: The amount is marked for return to the original payment method.

New SDK: Java
We have released a Java SDK to simplify integration to Meteroid API for JVM-based applications.- Core Resources: Full support for managing
Customers,Plans,Subscriptions, andInvoices. - Usage Ingestion: Simplified methods for reporting metered events.
- Installation: Available via Maven/Gradle.
- Repository: meteroid-oss/meteroid-clients/java

Advanced Coupons
New rules have been added to grant coupons to users:- Plan Assignment: Coupons can now be restricted to a specific Plan.
- Billing Cycle Duration: You can now set a billing cycle limit to define exactly how many billing cycles a discount remains active.
