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

  • October 2026
  • September 2026
  • August 2026
  • July 2026
  • June 2026
  • May 2026
  • April 2026
  • March 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • 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
Powered by

Create yours, for free!

APIDashboardImprovementWebhooks
a week ago

Plan webhooks and dashboard search improvements

Orb now sends two new webhook events when your plans change:

  • plan.created is sent when a plan is created as active or a draft plan is published. Saving a plan as a draft doesn't send an event.
  • plan.edited is sent when a plan's name, description, external_plan_id or metadata changes through the API or the dashboard, and when a plan is archived or unarchived. The payload includes the full plan plus previous_attributes with the prior values of the changed fields.

We also shipped a few dashboard improvements:

  • Search the coupons list by redemption code.
  • Type to filter more dropdowns, including the item dropdown in the credit ledger.
  • Leading and trailing whitespace is now trimmed when you paste into a field. Previously, a pasted external ID could carry a stray space and fail to match.

Learn more about webhook events in our docs.

DashboardImprovement
a week ago

Resizable columns in dashboard tables

You can now resize columns in every table in the Orb dashboard, including list tables and reports. Drag a column's edge to widen it and read long customer names, plan names and large values in full.

APIWebhooksDeveloper Experience
2 weeks ago

Manage webhook endpoints with the API

You can now create and manage webhook endpoints through the Orb API, so you can set up and maintain webhook delivery as code instead of configuring each endpoint by hand.

  • Create an endpoint with POST /webhook_endpoints, setting its url, the enabled_event_types it receives (all events if omitted), and its payload_style (standard or expanded).
  • List, retrieve, update and delete endpoints, or pause and resume delivery with the disable and enable endpoints.

Note that the signing secret is returned only when you create an endpoint, so store it then. Each account can have up to 20 webhook endpoints by default.

Learn more about managing webhook endpoints in our docs.

DashboardImprovement
2 weeks ago

Dark mode and a collapsible sidebar

You can now use the Orb dashboard in dark mode. Open the account menu at the bottom of the sidebar and choose Light, Dark, or System under Appearance. System follows your operating system's setting.

You can also collapse the sidebar to give tables and charts more room.

  • Press ⌘B to collapse the sidebar.
  • Appearance lives in the account menu, under your name at the bottom of the sidebar.
  • Note that the Test Mode toggle has moved to the bottom of the sidebar, just above the account menu. Previously, it sat in the top banner.


DashboardImprovementRevenue Reporting
3 weeks ago

Readable file names for CSV exports

CSV exports from Orb now download with a descriptive file name instead of a random string. Each name includes the report type, groupings, reporting period and a download timestamp, so a batch of month-end reports is ready to file without renaming.

For example:

  • recognized_revenue_by_customer_by_plan_2026-01-01_to_2026-12-31_2026-10-06T14-30-00Z.csv
  • credit_ledger_cus_123_2026-01-01_to_2026-06-30_2026-10-06T14-30-00Z.csv

Note that this also applies to past exports: re-downloading an older report from Reports > Export history gives it the new name.

Learn more about reporting in our docs.

APIInvoices
4 weeks ago

Payment received date on invoices

Invoices now include a payment_received_at field that records when payment was actually received. Your AR and collections reporting can use the date the cash arrived instead of the date the invoice status changed in Orb.

Previously, the API only returned paid_at, which is the time the invoice moved to paid in Orb. For invoices marked as paid manually, that can be a different day from the one your customer actually paid on.

payment_received_at is set as follows:

  • Invoices marked as paid manually: the payment date you enter.
  • Invoices paid through a payment provider: the time the provider recorded the payment.
  • Invoices automatically marked as paid: null.

paid_at hasn't changed and still shows when the status transition happened.

Learn more about payment_received_at in our docs.

IntegrationsTax
a month ago

Sync non-US taxed transactions to NetSuite

Orb's NetSuite integration now syncs transactions taxed in jurisdictions outside the US. Orb calculates tax upstream and passes the final amounts to NetSuite. Each transaction arrives with the right GL account, tax agency and country-specific reporting, such as VAT, and NetSuite doesn't recalculate it.

Previously, tax sync to NetSuite supported only US jurisdictions.

  • Create an Orb tax override code with a 0% rate for each jurisdiction where you have nexus in NetSuite, under Setup > Accounting > Taxes > Tax Codes.
  • For Canada, map a tax group instead of individual tax codes. GST/HST and PST then sync to taxrate1 and taxrate2.

Learn more about tax configuration for NetSuite in our docs.


DashboardSubscription ManagementCredits
a month ago

Enterprise Commitment is now in Early Access

Enterprise Commitment is now in Early Access. 

With commitments, your customers agree to a minimum spend over a contract term, which Orb tracks for you. Postpaid commitment invoices any shortfall as a true-up, while prepaid commitment is granted upfront as credits.

  • Set the true-up or credit grant cadence to match the contract, at term end or on a recurring schedule.
  • Configure credit rollover for unused commitment.
  • Track each commitment in a dedicated ledger view in the dashboard.
  • Bill usage and true-ups together on a single invoice.

Learn more about enterprise commitments in our docs.

Reach out to your Orb contact to get access. 


DashboardInvoices
a month ago

Bulk void invoices in the dashboard

You can now void multiple invoices at once from the Invoices page in the dashboard. Select the invoices you want to void, or select all invoices matching your current filters, then click Void.

This makes it faster to clean up a batch of incorrectly issued invoices without opening and voiding each one individually.

Learn more about voiding invoices in our docs.


DashboardIntegrationsImprovement
2 months ago

Filter NetSuite sync records by customer

You can now filter your NetSuite sync records by customer. In Settings > Integrations > NetSuite sync > Records, choose a customer from the Select customer dropdown to see only that customer's records.

  • The customer filter applies across every status tab: Action needed, Queued, Processing, Synced and Cancelled.
  • It works alongside the existing record type filter.
  • Your filters are saved in the page URL, so you can refresh the page or share the link with a teammate and land on the same filtered view.

Learn more about reviewing and troubleshooting NetSuite syncs in our docs.