HR and onboarding forms
Fill employment, onboarding, and staff forms from CSV without re-entering the same fields one document at a time.
Map PDF form fields visually, preview rows, and export batches in minutes. Use the API when you need automation.
Upload your PDF, add your CSV, map the fields, and export the batch.
Start with a fillable PDF form or another PDF you want to reuse.
Add the row data that will be used to generate each PDF.
Map PDF fields to CSV columns, then preview different rows on the PDF.
Export filled PDFs in the web app, then move into the API when needed.
Watch the full workflow before you run your first batch.
See the full walkthrough in docs, with steps, demo files, and related guides.
Doqlo works especially well for fillable PDF forms and repeated document workflows driven by CSV data.
Fill employment, onboarding, and staff forms from CSV without re-entering the same fields one document at a time.
Reuse the same internal PDF forms whenever a new batch of employee, operations, or compliance records is ready.
Run repeated batches for fillable PDF forms used in hiring, verification, acknowledgements, and internal compliance workflows.
Fill customer details, totals, invoice numbers, and optional QR or barcode fields from CSV for each billing run.
Generate names, dates, IDs, codes, and other repeated fields from CSV on the same approved certificate PDF.
Turn order rows into packing slips with item details, barcodes, or QR fields without rebuilding the PDF each time.
Set up the PDF workflow in the web app first. When you need automation or system integration, use the API.
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"Start free in the web app, then upgrade when you need more exports or API automation.
Use Sign for fast, lightweight PDF edits and one-off tasks. It stays free and works well for signatures, simple overlays, and quick document updates.
What teams usually want to know before they start.
No. Start with a fillable PDF form you already have, or another PDF you want to reuse. Use native PDF form fields when available, and overlays where extra placement is needed.
That is a strong fit for Doqlo. Map those native PDF form fields to your CSV columns, preview a few rows, then export the batch.
You can still use Doqlo. Add overlay fields where needed, map them to CSV columns, and export repeated PDFs from the same source document.
Bulk Fill is for repeated PDF output from CSV. Sign is the lighter always-free utility for one-off signatures, text, dates, and simple overlay edits on a single PDF.
No. Start in the web app: upload your PDF, add your CSV, map the fields, preview rows, and export the batch. Use the API later when you need automation or system integration.
Yes. Browse representative rows on the PDF first, then export the full batch when the output looks right.
Doqlo works especially well for fillable PDF forms, HR and onboarding forms, internal forms, invoices, certificates, packing slips, and other repeated PDF workflows driven by CSV data.
No. Doqlo is built for repeatable PDF fill workflows and lightweight one-off edits, not full document authoring from scratch.