Orb What's new in Orb logo
Back to Homepage

What's new in Orb

Subscribe to Updates

Labels

  • All Posts
  • API
  • Dashboard
  • Integrations
  • Performance
  • Subscription Management
  • Billable Metrics
  • Feature
  • Invoices
  • Customer Portal
  • Improvement
  • Tax
  • IT Administration
  • Revenue Reporting
  • Webhooks
  • Plan Configuration
  • Developer Experience
  • Pricing Models
  • Usage Data
  • Coupons
  • Credits
  • Data Exports

Jump to Month

  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
Changelog byAnnounceKit

Create yours, for free!

Subscription Management
10 months ago

Beginning of term migrations

Orb has now released the ability to schedule start of term migrations! This option takes advantage of the fact that Orb knows the billing period of each price across all your individual subscriptions and will schedule the migration for each subscription at the start of the subscription's term.

This allows you to make pricing changes in the middle of a billing period without disrupting your normal invoicing cadence, allowing you to decouple feature rollouts and pricing changes in Orb. For example, if you bill your customers monthly and want to roll out a new feature mid-month , you can simply turn on the feature for your customers and start reporting usage, and then schedule a beginning of term migration to a new plan version, and Orb will ensure that each customer's end of month invoice includes all of the usage for the whole month.

FeatureRevenue Reporting
10 months ago

Orb Reporting

Orb now offers recognized revenue, billings, deferred revenue, and unbilled revenue reports in the web application. With daily granularity into your revenue, you gain visibility into the essential financial metrics that allow you to make informed decisions and streamline your accounting processes.  

With Orb Reporting:

  • You get unprecedented visibility into your various revenue streams. Orb Reporting offers a fresh and consolidated view of your billings, recognized, deferred revenue, and unbilled revenue, all centralized across any time and data horizon.
  • Revenue recognition becomes quick and seamless. Orb supports simple compliance with ASC 606 standards in mind, eliminating the need to manually adjust for non-monthly aligned line items, credits, expirations, minimums, discounts, and plan changes. You can even understand the financial health of your business: The filtering and pivoting capabilities allow you to investigate your revenue data, identify and mitigate any potential risks, have better revenue predictability, and learn about what’s driving growth for the company.



  • Finally, you can confidently answer questions about invoices—down to a singular usage event. Drill down into the details of any account, invoice, plan, or item with just a few clicks and without pinging your data engineering team.




Learn more here and let us know what you think! 

Subscription ManagementFeature
11 months ago

Add or edit subscription discounts, minimums, and maximums

Orb now allows adding and editing individual adjustments (discounts, minimums, and maximums) on a subscription. You can programmatically model adjustments to your pricing while maintaining total control over billing and invoicing; this can be used to allow customers to redeem coupons on a subscription or to allow your support team to easily give discounts as needed. Adjustments can be backdated into the past or scheduled for the future, and Orb will always correct your customer's invoices to ensure correct billing. Adjustment intervals can be modified using our price intervals API — see the docs here.

11 months ago

Event page filtering

The Orb event page has been updated to allow users to access events sent to Orb within the past 90 days. 

Events on the page can be filtered using the new updated timepicker or by filtering event properties using the Event filter button. More advanced filtering is available through SQL.

Clicking on Download .CSV will apply the current filters and download all events to a CSV file. 

FeatureRevenue ReportingData Exports
11 months ago

Support for daily line item revenue in data exports

Orb's data exports feature now supports daily revenue broken down by line item through the Daily Line Item Revenue resource.

For customers with data exports included in your plan, this resource will automatically be included in the list of resources being exporter to your data destination.

This resource is a powerful way to understand and track daily quantities and associated costs for invoice line items for both past and current invoices.

This information can be used to power use cases like: daily revenue recognition workflows and running pricing analyses and exercises.

For more information about this resource, please check out our documentation. If you'd like to learn more about the data exports product generally, please feel free to look through our docs or reach out to the Orb team.

11 months ago

Support for cached usage responses

Orb now supports returning precomputed responses on the subscription costs, customer costs, and subscription usage endpoints as an opt-in feature through the `Orb-Cache-Control` header.

By default, these endpoints will query the latest events for the resource and execute a live query. For large time ranges, event sets, or many metrics, this can take a few seconds. However, Orb also periodically recomputes usage totals for each customer asynchronously as events are ingested and can now directly serve this data if requested without performing the live query.

Note that cached data is not guaranteed to be entirely fresh, and is meant to serve use cases like an initial load where performance on the critical path is important. In the response, Orb returns a timestamp, which represents the latest time the results are guaranteed to capture. This timestamp can be used to display the freshness to the user, or for your system to decide whether re-querying the endpoint for the latest data is required.

In order to request cached data on these supported endpoints, see this docs page for a more detailed explanation of request and response semantics.


APIWebhooks
11 months ago

Alerts API

Orb now supports configuring alerts programmatically through our API, enhancing your ability to monitor customer spending and usage with greater control and flexibility at scale. 

Alerts trigger webhooks when credit balances, costs, or usage thresholds are exceeded for customers or subscriptions. These alerts can be used to notify internal teams of anomalous activity, power an overage notification workflow to customers, or prevent excessive use of a product feature.

For detailed information on how to use the new API, please visit our Alert API documentation. To learn more about alerts in Orb, see our product documentation.



Performance
a year ago

Enhancements to customer search

Orb's customer search feature is now more flexible and broad in its capabilities. You can now search for customers based on a prefix, direct match, or prominent substring across the customer's name, customer ID, external customer ID, and email. 

APIFeatureImprovement
a year ago

Update subscription API endpoint

The update subscription API endpoint allows you to make updates to the terms of an existing customer subscriptions. This added functionality allows you to programmatically update a specific subscription as your customer’s needs evolve.

This endpoint can be used to update:

  • Metadata: individual keys can be removed by setting the value to null, and the entire metadata mapping can be cleared by setting metadata to null.
  • Default invoice memo: update the memo on this subscription's invoices. If not provided, it is determined by the plan configuration.
  • Auto collection: update whether issued invoices for this subscription will automatically be charged with the saved payment method on the due date.
  • Net terms: update when the subscription’s invoices are due from after they are issued.
  • Invoicing threshold: update the threshold at which an invoice will be issued for the subscription.

Learn more about this endpoint in the Orb docs.

DashboardFeatureCustomer Portal
a year ago

Hide zero quantity line items on customer-facing invoice displays

Orb supports hiding zero-quantity line items and sub-line items on the invoice in the customer portal and PDF. In this simplified view, customers can easily see which line items resulted in charges.

This feature can be configured within the Invoice settings under Settings → Invoices → Invoice display.