Welcome to Zuora Product Documentation

Explore our rich library of product information

Performance Booster

Performance Booster helps high-volume companies scale invoicing and payment processes, reduce bottlenecks, and improve cash flow during peak operations.

Companies managing hundreds of thousands or millions of subscriptions have unique needs when it comes to scale. Unlike a B2B company that only has thousands of customers, a B2C or B2A (business to anything) company might have millions of customers, and needs to process invoices, payments, and transactions at a much higher frequency. These companies need to enable efficient processes to scale with the high volumes and remove bottlenecks from time-sensitive operations.

With Performance Booster, you can improve operational efficiency by:
  • Reducing the need to manage and monitor multiple Bill Runs and Payment Runs in order to accommodate increase in volume

  • Reducing process bottlenecks that impact mission critical tasks, such as month-end accounting close

Maximize cash flow by:

  • Ensuring invoices get out to customers on time

  • Processing payments within optimal windows of time to ensure payment success

What is included in Performance Booster

The Performance Booster adds targeted compute capacity and increased throughput within Zuora. Current capabilities in the Performance Booster modules include:

  • Micro-batch bill runs

    The Zuora Parallel Processing Engine uses a micro-batching technique to allow parallel generation of invoices to shorten bill run times. Invoices within a bill run are automatically grouped into smaller batches and processed with greater throughput.

    Rating:

    • Impacts rating of Rate Plan Charges and drafting of invoices

    • Majority of processing time typically tied to rating and drafting

    Posting currency:

    • Impacts posting of each invoice following rating step

    • While negligible at smaller volume, posting time becomes material as the volume of transactions processed by each bill run increases, especially if it involves integration to a tax engine

  • Optional micro-batch payment runs

    Micro-batching allows parallel generation of payments to shorten payment run times. Payments within a payment run are automatically grouped into smaller batches for greater throughput.

    • Payment Creation: This impacts the initial creation of the Payment.
    • Payment Processing: This impacts payment processing against your payment gateways

    To improve the payment run performance through multi-threading support, the number of concurrent threads enabled must be more than the number of concurrent payment runs configured for your tenant.

    Note:

    Micro-batch payment runs is only available in production environments.

    Contact your payment provider to ensure the payment gateway can support the increased concurrent limit thresholds. For the gateway to provide the required number of concurrences, you must work backwards from your expected payment volumes per day.

  • Optional higher data query queued query limits

    After reaching the maximum number of simultaneous queries, Performance Booster doubles the default maximum number of queued queries, allowing you to process them. This upgrade is not enabled for your tenant by default. If you want to enable this upgrade, contact your Zuora account team.

  • Higher API concurrency limits

    When you purchase the Performance Booster, your API concurrency limits are doubled, allowing you to scale to more customer operations per second and ensuring that Zuora can grow as you grow. Note that this upgrade does not apply to Data Query.

  • Enhanced performance in trail balance and journal runs

    Performance Booster reduces the overall time required to run trial balance and journal run. These performance improvements provide finance and accounting teams with improved operational efficiency, allowing them to close financial books more quickly.

  • Optional dedicated workflow workers

    If you use Workflow, Zuora provides always available resources to support high-priority processing and lower in-queue wait times. Contact your Zuora account team for more information.

Additional capabilities that boost Zuora platform performance may continue to be added to these modules as they become available.

Growth Edition

Enterprise Edition

Nine Edition

Performance Booster

Scale high-volume processes in Zuora, including bill runs and payments runs, and raise API concurrency limits.

Additional cost

Additional cost

Included

Next steps

Performance Booster is available as an add-on to Zuora Platform for customers on Growth/Enterprise Edition or Silver Platform Edition. Performance Booster is already included for customers currently on the Nine Edition or Gold Platform Edition.

To start using Performance Booster, contact your Zuora account team. Zuora will work with your team to analyze your current Zuora performance, including, but not limited to:

  • Avg. Minutes for Bill Runs in past year

  • Avg. Minutes for Payment Runs in past year

  • Max Minutes for Bill Runs in past year

  • Max Minutes for Payment Runs in past year

  • Max time taken for Trial balance Runs

  • Max time taken for Journal Runs

  • Average time taken for Trial Balance Runs

  • Average time taken for Journal Runs

Zuora continues to monitor your performance against these metrics once Performance Booster is enabled.