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 ManagementImprovement
2 years ago

Subscription start dates no longer need to be aligned with a day

Subscriptions no longer need to start at the beginning of the day. Previously, Orb enforced that all subscriptions needed to start at midnight in the customer's timezone. Now, you can pass any ISO formatted timestamp to the start_date parameter in the subscription creation request. If no timezone is provided in the string, Orb will assume the customer's timezone.



Improvement
2 years ago

Delete customers in the Orb webapp

We've made it easier for your team to remove customers from Orb, directly from the customer detail page. If you still prefer to do so with our API, check out our docs.


InvoicesImprovement
2 years ago

Easy to understand fixed fee invoices


Orb invoices that contain fixed fee quantity changes are easier to understand.

Orb will only charge for the new number of licenses at the appropriate tier (vs. a previous version where we subtracted the licenses customers had already paid for from the total number of licenses purchased)

We also updated the invoice display and description copy to reflect this. What was once called "Partial service period credit" is now "Prorated adjustment"

APIImprovement
2 years ago

Customer metadata in the API

Customer metadata can now be set and retrieved in the API! Specified as key-value pairs on the Customer object, you can now add metadata when creating or updating a customer, and receive that metadata back when retrieving that customer. Metadata is also visible and editable on the customer detail page in the webapp.

Visit our docs for details.

Invoices
2 years ago

Orb's Invoice Portal is now available in Portuguese

As part of the effort to bring Orb's invoices to a broader range of audiences, the invoice portal is now available in Portuguese. Based on the language setting of your browser, the explicit lang=pt query parameter, or the language of your Customer, Orb will automatically internationalize all text into Brazilian Portuguese. 


If there's a language you'd like to see supported for your customers, please reach out to team@withorb.com. We've built our framework such that we can quickly add new language support in the coming months.

2 years ago

New custom SQL functions

Orb's billable metrics layer now supports two time-based SQL functions, EARLIEST_BY and LATEST_BY. These can be used in combination with the timestamp of an event to perform queries that take the latest or earliest event in a billing period. They behave as follows:

  1. EARLIEST_BY(value_property, time_based_property): Returns the earliest value of value_property ordered by time_based_property.
  2. LATEST_BY(value_property, time_based_property): Returns the latest value of value_property ordered by time_based_property.

For example, you might use these functions to compute the earliest and latest storage_gbvalues seen during the month to naively compute storage added. 

Note that Orb automatically applies time range filtering to billable metric queries based on the billing period bounds.

InvoicesImprovementTax
2 years ago

Customer tax management: Tax ID and tax exemption status

Orb makes it easy to manage tax for your customers. You can add each customers Tax ID directly in the platform, and we support a one-click tax exemption status for customers that qualify. Both of these ensure that the invoices you send your customers through Orb are always tax compliant. Read our docs for more information.


IntegrationsFeatureTax
2 years ago

Avalara Integration

One of the most common workflows for any revenue-generating organization will eventually be charging, collecting, and reporting sales tax. Today, we're announcing our Avalara integration, which comes with full support for all Orb invoices. To begin using Avalara, reach out to the Orb team to enable the functionality in your environment. You can read our docs or watch this quick demo to see how it works.

PerformanceFeature
2 years ago

Performant support for petabytes of streaming data

Our product philosophy at Orb has always been to reduce data infrastructure that your team needs to build. We've delivered on that with a truly extensible SQL layer when configuring metrics, so you don't have to maintain that business logic outside of Orb. In many cases, that means you need to send Orb a raw stream of events — if you serve a large customer base or handle a lot of traffic, you should be able to use Orb without any aggregation or transformations up front.

Whereas Orb's ingestion API is meant for services that emit tens of thousands of events a minute, this new functionality is built to support hundreds of thousands of events a second. 

Orb's streaming aggregation functionality requires you to set up an S3 bucket in your account — we handle listening for updates to the bucket (no specific path structure required!), doing the data de-duplication, rollup, and ingesting events directly into your Orb account.

To learn more about what's required for this setup, see the docs on high throughput workloads.

InvoicesImprovement
2 years ago

Customer email configuration for invoice delivery

You can configure invoice email delivery down to the individual customer, not just at the account level.

The Invoice emails option in the customer details section will show "Not configured" when the account wide email settings are off. When the account wide setting is on, the field will show either "Send automatically" when on or off. The customer setting can be updated via the customer edit dialog.

Edits can be done manually in our webapp, or via API. Visit the create customer API docs and edit customer API docs where there is a new email_delivery option to control this configuration.