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 ManagementFeature
a year ago

Versions and Migrations

You can now edit prices on your plans and efficiently roll out pricing across your customer base with unmatched control and flexibility.  

With versions, you can:

  • Maintain different versions of pricing: Create new versions of a plan when you make a price change. Mark a version as default so that all new subscriptions in the webapp or API get created on the latest version. And never change pricing on customers by accident. 
  • Quickly see who is on which version: Get clear on different pricing structures and billable metrics across versions. See how many customers are on your current vs legacy pricing and drill down to see a history of changes.
  • Keep customers on legacy pricing: Honor contractual commitments and renewal cycles. Keep the right customers on old versions of pricing; price changes don’t need to be all-or-nothing.

With migrations, you can:

  • Migrate pricing in bulk: It doesn’t matter if the price change impacts a few customers or hundreds of thousands. Just select which ones you want to move over to your new plan, and which version you want them to use. All in one simple flow.
  • Schedule price changes in advance: Set price changes to start immediately, on a future date, or at the end of a term. Orb can even automatically migrate price change dates according to a customer’s billing cycle.
  • Use webhooks to power your workflows: Orb’s webhooks make price changes powerful. Get notified when a price change occurs to trigger a customer email or update an internal system when a migration is scheduled.

Learn more here. 

ImprovementCredits
a year ago

Credit Allocations

Customers can now receive an allocation of credits – of one or more currency units – automatically as part of their subscription. Allocations can be configured in the ‘create plan’ flow and overridden on a per-subscription basis, with an amount, optional rollover behavior, and cadence. Whereas the set of usage-based prices on the subscription determines how Orb will deduct credits from the balance (or accrue them as overages on the invoice), allocations allow you to set up a recurring schedule of increments on the customer’s credit ledger. Because allocations are configured at the plan-level, Orb allows you to standardize credit treatment and ensure consistency across thousands of customers.

Learn more here.



APIDeveloper Experience
a year ago

Evaluate Price API Endpoint

The evaluate price API endpoint allows you to leverage multiple SQL expressions in order to dynamically query your data, just as you would use SQL expressions in constructing your metric. The set of filter and grouping expressions need not be configured up-front or known to Orb to pre-aggregate; instead, you’re able to perform these actions on-demand as they become necessary. Because SQL expressions are supported (as opposed to more basic support for event properties), you can use conditional statements and other logical operators.

This endpoint could be used to:

  • View usage for your compute metric broken down by cluster_name, where a user may have hundreds of clusters active in a given time period.
  • Build an interactive explorer in your application to view hourly data over a day time range, rather than the default daily views available through Orb’s subscription usage and cost APIs.
  • Provide a view into end customer usage by api_key prefix, allowing users to understand the source of API requests.

Learn more about this endpoint in the Orb docs. Happy query-ing! 

FeaturePricing ModelsCredits
a year ago

Automatic Top-Ups

Orb supports automatic top-ups, which are triggered when a customer's credit balance falls below a certain threshold. This is useful for ensuring that customers have enough credit balance to cover their usage, and can be configured to automatically top-up by a fixed amount at a specific cost basis, including issuing an invoice.

Learn more here.

a year ago

Data Exports

Orb now supports managed, daily exports of resources to your data destination of your choice! Typically, this is a data warehouse such as Redshift or Snowflake, but other types of data stores are also supported. Exporting data from Orb can be done directly within the Orb UI.

After a data destination has been added, status information about the connection and the most recent data sync will be displayed in the UI.

For more information about the data export product, please check out our docs!
FeaturePricing Models
a year ago

New in the Orbit: product updates from Jan

In January, Orb shipped new features designed to make your billing operations more powerful. This roundup includes custom pricing units, an enhanced capability to apply discounts in bulk, increased invoicing efficiency, and a new status page. 

‍Build one or multiple custom pricing units

‍You asked, we listened: credits across multiple dimensions! You can now create one or multiple custom pricing units and assign pricing each to a specific price in your plans.


Once you set up the custom pricing units, you can set a unit price for each in the plan creation flow to support overage calculations. Downstream, Orb will also display usage and overage line items on your customer's invoice in the appropriate pricing unit.

For example, you might offer three types of credits: Storage, Compute, and Support. Now, you can create three custom pricing units, one for each. When you create your plan, you can add a price in each unit. As your customers accrue usage for each unit, the corresponding credit blocks will be deducted. For instance, if a customer accrued Storage usage, only the Storage credits will be deducted.

Apply discounts with more control and efficiency

You can now apply discounts, maximums, and minimums to a subset of prices within a plan. Based on your settings, Orb will automatically calculate the discounts, maximum, and miniums on your customer invoice. For example, if you would like to apply a $100 minimum spend requirement to two out of three prices in your pricing plan, Storage and Support, then Orb will only count the spend for the two prices towards the minimum. Orb will not count the spend for the third price, Upload Events, towards the minimum.

Increase invoicing efficiency

We streamlined invoicing workflows so you can now issue one-off, immediate fixed fee invoices within minutes. In addition, we increased invoice issuance throughput by 5x, which means you can continue to count on Orb to handle large data loads and support exponential growth.

New status page: stay up to date with Orb’s uptime

As a part of our commitment to transparency and customer trust, we released a status page. You can use the page to learn more about the reliability and uptime of Orb’s APIs, Ingest, Webhooks, and Invoicing. You can also track any reported incidents by subscribing to the page.

Do you have any questions or feedback about the product updates? Comment on the changelog post. 

InvoicesImprovement
a year ago

Workflow efficiency updates for invoicing and prepaid credits

In billing, details matter – a lot. This is why we continue to improve usability. Specifically, we know how important it is to gain visibility into prepaid credits and ensure that customers are not surprised by overages.

Increase invoicing efficiency

We streamlined invoicing workflows. You can now issue one-off, immediate fixed fee invoices within minutes. In addition, we increased invoice issuance throughput by 5x, which means you can continue to count on Orb to handle large data loads and support exponential growth.

Set up credit usage alerts with one click

Stay on top of customer usage to proactively communicate at the right time by creating balance alerts in Orb. You can create these alerts to notify you when your customers' credit balances are low or depleted. This can help you and your team prevent surprises and create positive customer experiences. 


Manage prepaid credits more easily 

You can now enable prepaid credits in the Orb dashboard and select the currency for your needs. Learn more about setting up prepaid credits here.

That's it for this update. If you have any feedback on the feature enhancements, please comment on this post.

Feature
a year ago

New in the Orbit: product updates from Oct & Nov

December is here! We are excited to share the top four features that were shipped in October and November. This roundup includes Orb’s Salesforce integration, self-serve SSO control, SDKs, and capabilities to backdate prepaid credits.

Turbocharge sales workflows with automated provisioning Salesforce integration

Orb's Salesforce integration now helps reduce manual work and save time for sales teams. This integration automatically creates net-new plans in Orb corresponding to your customers’ negotiated pricing when a new opportunity is closed. This is an exciting update that adds to our existing capabilities, which syncs usage data from Orb into Salesforce.

In contrast to existing solutions in the market, we developed the integration to allow your sales teams to configure all fields on a customer or subscription from within Salesforce. Learn more about the advanced provisioning integration by contacting us or reading the docs.

Gain more control over who sees your revenue data

Orb admins can now enable or modify SSO authentication requirements in the Security tab of Settings. When password log-ins are not enough, SSO ensures consistent control across multiple systems, aligning access rights with business roles and responsibilities.

In addition, enabling SSO is considered a best practice in preparation for future audit and compliance reviews. SSO facilitates centralized logging and provides a clear access trail, enabling organizations to trace who accessed revenue data, when, and what actions were taken. Orb supports Google, Microsoft, or any SAML SSO solution.

Learn more by reading our docs.

Expedite Orb integration with thoughtfully designed SDKs

Integrate with Orb using the new SDKs. We designed them to serve three capabilities to ensure that Orb consistently delivers a great developer experience:

  1. Request idempotency support is built in so you don’t have to worry about double subscribing a customer. Retries are handled by the SDKs so transient errors are dealt with.
  2. The SDKs are autogenerated from our OpenAPI spec so they are automatically updated as the SDKs change.
  3. Type safety is built into SDKs for request and response types so you can use autocomplete in your editor and static type checking. 

Orb SDKs are available in Python, Node.js/Typescript, and Go. Learn more about them here or check out this demo.

Unlock the full potential of prepaid credits

Say goodbye to manual corrections to backdating prepaid credits. With the new backdating feature, Orb users can align billing with contract signing dates. They can also help customers avoid overages if they run out of credits during your renegotiations. Simply set up credits with a backdated effective date and let Orb do the math. Charge customers accurately without worrying about revenue gaps.

Do you have any questions or feedback about the product updates above? Please share them by commenting on this post.

APIFeatureDeveloper Experience
a year ago

Now available: Orb SDKs!

Starting today, SDKs for Orb are available in Python (orb-billing on PyPI), Node.js/Typescript (orb-billing on NPM), and Go (github.com/orbcorp/orb-go). We’re pretty excited about the ergonomic wins these SDKs bring when it comes to integrating with Orb. They offer a wide range of benefits including autocomplete, static checking, retries, idempotency support, and more!

Additionally, if an Orb SDK isn’t available in your language of choice, our OpenAPI spec can help you get up and running with one quickly!

IntegrationsFeature
a year ago

Salesforce integration to automate provisioning

Orb's sales automation integration brings the full power of Orb's APIs natively into Salesforce. This integration allows your sales operation team to build customizable, automated provisioning workflows via Salesforce Flow. Whereas Salesforce integrations are typically limited in scope and functionality to a rigid set of pre-determined fields, Orb's Salesforce integration allows you to configure all fields on a customer or subscription from within Salesforce.

With this integration, you can: Automatically create an Orb subscription when an opportunity is closed, also transferring the customer information and metadata as appropriate Use details from custom or native objects in Salesforce (e.g. an Order) to properly set pricing information in Orb. This integration enables incredibly powerful workflows, including those that create net-new plans corresponding to your customer's order structure.

Because your sales reps work directly in Salesforce, this automation minimizes the incidence of manual errors because it eliminates re-entry of billing details in Orb — once set up, information syncs between systems seamlessly.

This video explains how you can use the integration to automatically create an Orb customer and subscription with custom contract overrides when a Salesforce Opportunity is moved to the Closed/Won stage. Visit the docs for more detailed documentation.