Bulk Fill

Use the PDF you already have. Generate finished PDFs from CSV.

Map fields visually, preview a few rows, and export a full batch from the same PDF layout. When you need automation or integration, use the API.

Why Doqlo

A faster path from CSV to finished PDFs

Doqlo is built for teams that already know the document they need and want a lighter way to run repeatable PDF jobs.

Why teams choose Doqlo

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

Start from the PDF you already use

Keep the PDF layout your team already uses instead of rebuilding it in a heavier editor.

Map once and preview before export

Place fields in the web app, map them to CSV columns, and preview a few rows before the full export.

Move into API only when needed

Set it up visually first, then use the API later when you need automation or system integration.

Best fit for

Doqlo fits teams working from a stable PDF layout, structured CSV rows, and repeated document runs. It is not a full document authoring suite.

Good fit

  • One approved PDF layout you already use
  • Structured CSV rows with the data you need
  • Repeated output 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
Workflow

How Bulk Fill works

Set up the mapping once in the web app. Export the batch when ready.

01

Upload your PDF

Start with the stable layout you already use.

02

Upload your CSV

Bring in the rows that drive each finished document.

03

Map and preview

Place fields once and check representative rows before the full run.

04

Export the batch, automate later

Run the batch in the web app first, then move the same process into the API when needed.

Use cases

Common repeatable PDF jobs

When one PDF layout needs fresh rows filled into it again and again, these are the kinds of jobs Doqlo fits well.

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 form layout 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 set up the workflow visually. When you need automation or system integration later, use the API.

Web app: set it up visually

  • Upload the PDF and CSV.
  • Place fields and map columns visually.
  • 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 runs.
  • 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 workflows

Choose a plan when your recurring Bulk Fill volume grows beyond the free tier.

Start Free
$0
Get started and validate your workflow
  • 100 exports per month
  • Source PDFs up to 20MB
  • Visual workflow with CSV mapping and preview
Business
Most popular
$50/month
For recurring Bulk Fill workflows
  • 5,000 exports per month
  • Source PDFs up to 80MB
  • Visual workflow with CSV mapping and preview
Scale
$120/month
For higher-volume Bulk Fill workflows
  • 15,000 exports per month
  • Source PDFs up to 80MB
  • Visual workflow with CSV mapping and preview
View full pricing
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. It stays free.

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. Use the PDF you already have and place fields on top of it in the web app.

What is the difference between Bulk Fill and Sign?

Bulk Fill is for repeatable PDF output 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 set up the workflow, map fields, 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 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 repeatable output and lightweight signing, not full document authoring.