# Bulk & Background Generation

Bulk & Background Generation creates hundreds or thousands of documents asynchronously through scalable background processing, ideal for statements, reports, invoices, and operational batches.

> Kind: Guide · Updated: Jul 30, 2026

Bulk & Background Generation creates hundreds or thousands of documents asynchronously using scalable background processing — ideal for statements, reports, invoices, and operational batches. Instead of generating one document at a time, large runs are queued and processed in the background, freeing up users while CloudFiles handles the volume.

This is the engine behind large-scale document runs, combining asynchronous generation from lists, flows, or record collections with distributed batch processing that scales to massive datasets without hitting Salesforce limits.

## Bulk Generation

CloudFiles can generate hundreds or thousands of documents asynchronously from list views, flows, or record collections. Rather than triggering documents one record at a time, an entire set of records is submitted together and processed as a single bulk run.

Automate large-scale document runs — statements, reports, invoices — in a single step without slowing down users.

## Batch Processing

Document generation is executed through distributed batch jobs that handle large data volumes efficiently, without hitting Salesforce limits. Splitting work across batch jobs keeps large runs reliable even as record and data volumes grow.

Ensure reliable, high-performance document creation even when working with massive datasets.

Part of the Dynamic Document Generation Engine.
