Bulk Fill Workflow

Bulk Fill PDF Forms from CSV

Map PDF form fields visually, preview rows, and export batches in minutes. Use the API when you need automation.

Workflow

How Bulk Fill works

Set up the PDF form workflow once in the web app. Export the batch when ready.

01

Upload your PDF form or layout

Start with an existing fillable PDF form or another stable PDF layout you want to reuse.

02

Upload your CSV

Bring in the rows that drive each finished document.

03

Fill fields and preview

Use native PDF form fields when available, then add overlays where the PDF needs more flexible placement.

04

Export the batch, automate later

Preview a few rows first, export in the web app, then move the same workflow into the API when needed.

Why Doqlo

A clearer path from CSV to filled PDF forms

Doqlo is built for teams that already have a fillable PDF form or stable PDF layout and want a lighter way to run repeated batch fills.

Why teams choose Doqlo

This is the practical case for teams that want recurring PDF form output without rebuilding the document every time.

Use existing fillable PDF forms first

When a PDF already has supported native fields, Doqlo writes into that form layer instead of forcing you to rebuild the document.

Keep stable PDF layouts in one workflow

Use the same Bulk Fill flow for existing fillable PDF forms and other stable PDF layouts, with overlays ready when the PDF needs extra placement.

Move into API only when needed

Set up the PDF form workflow in the web app, preview a few rows, then use the API later when you need automation or system integration.

Best fit for

Doqlo fits teams working from existing fillable PDF forms or stable PDF layouts, structured CSV rows, and repeated batch runs. It is not a full document authoring suite.

Good fit

  • An existing fillable PDF form or stable PDF layout
  • Structured CSV rows with the data you need
  • Repeated exports for the same document job

Less suited for

  • Rebuilding the document layout from scratch
  • Open-ended document authoring and template design
  • Broad PDF editing beyond repeatable output
Use cases

Common PDF form and batch jobs

Doqlo fits existing fillable PDF forms and other stable PDF layouts that need fresh CSV rows filled into them again and again.

Invoices

Fill customer details, totals, invoice numbers, and invoice QR or barcode fields into the same layout for every billing run.

Certificates

Generate names, dates, IDs, codes, or QR fields on the same approved certificate layout from CSV rows.

Letters and notices

Produce repeated customer, staff, or vendor letters from the same reviewed PDF layout.

Internal forms

Reuse the same internal PDF form whenever a new batch of records is ready.

Packing slips

Turn order rows into consistent packing slips with item details, scannable barcodes, and QR fields without rebuilding the document.

Operational batches

Run recurring document batches from the same PDF layout whenever new rows are ready.

See common use cases
Automation

Start in the web app. Automate later.

Start in the web app to map native PDF form fields or overlays. When you need automation or system integration later, use the API.

Web app: prepare the workflow visually

  • Upload the PDF form or stable layout and CSV.
  • Map native PDF form fields first, then add overlays where needed.
  • Preview a few rows before the batch.

API: run it through your system later

  • Reuse the same configured workflow later.
  • Let another system trigger recurring PDF form batches.
  • Add webhooks or no-code automation when needed.
Bash
curl -X POST https://api.doqlo.com/v1/bulkfill/export-jobs \  -H "Authorization: Bearer $DOQLO_BF_EXPORT_API_KEY" \  -H "Idempotency-Key: $DOQLO_WEBHOOK_IDEMPOTENCY_KEY" \  -H "X-Request-Id: $DOQLO_WEBHOOK_REQUEST_ID" \  -F "[email protected];type=application/pdf" \  -F "[email protected];type=application/octet-stream" \  -F "[email protected];type=text/csv" \  -F "max_failed_row_percent=$DOQLO_MAX_FAILED_ROW_PERCENT" \  -F "delivery_mode=webhook" \  -F "webhook_url=$DOQLO_WEBHOOK_URL" \  -F "webhook_secret=$DOQLO_WEBHOOK_SECRET"
Pricing

Bulk Fill plans for recurring PDF form workflows

Choose a plan when your recurring PDF form and batch volume grows beyond the free tier.

Free
$0
Get started and export PDF form batches
  • 100 exports per month
  • Preview rows in the web app
  • Export validated PDF form batches from the web app
Business
Most popular
$50/month
For recurring PDF form workflows
  • 5,000 exports per month
  • Everything in Free
  • API access for recurring automation
Scale
$120/month
For higher-volume PDF form workflows
  • 15,000 exports per month
  • Everything in Business
  • Priority support
Always-free utility

Need one-off signing or overlays?

Use Sign for one-off signatures, dates, text, QR codes, barcodes, and other lightweight overlays on a single PDF. Sign stays free, while Bulk Fill stays focused on recurring PDF form batches.

FAQ

Questions before your first batch

What teams usually want to know before they start.

Do I need to rebuild my PDF as a template?

No. Start with an existing fillable PDF form or another stable PDF layout. Fill native PDF form fields when available, and use overlays where the PDF needs extra placement.

What is the difference between Bulk Fill and Sign?

Bulk Fill is for filling PDF forms and other stable layouts from CSV. Sign is the free one-off tool for a single PDF.

Do I need the API to get started?

No. Start in the web app to prepare the workflow, map native fields or overlays, and preview rows. Use the API later when another system needs to run the same workflow automatically.

What kinds of documents fit Doqlo best?

Doqlo fits existing fillable PDF forms and repeatable document jobs built from one stable PDF layout and structured rows, such as invoices, certificates, letters, internal forms, packing slips, and other recurring operational batches.

Can I preview rows before exporting the full batch?

Yes. Preview a few representative rows first, then export the full batch when the output looks right.

Is Doqlo a full PDF editor?

No. It is built for recurring PDF form workflows and lightweight signing, not full document authoring.