FillForMe for Enterprise · API

Turn stacks of forms into structured data your systems can use.

Send in PDFs, scans, emails, faxes, or conversations at any volume. FillForMe extracts, your team reviews, and clean data flows out as CSV, Excel, JSON, or straight into your systems over the API.

Built for HR, healthcare, physio, finance, logistics, legal, and property teams that process the same paperwork over and over.

batch.sh
cURL
# Send 50 onboarding forms in one batch
curl -X POST https://api.fillforme.app/v1/batches \
  -H "Authorization: Bearer sk_live_•••" \
  -F "template=employee_onboarding" \
  -F "files[]=@onboarding/*.pdf" \
  -F "export=csv"

{
  "batch_id": "btch_8fa21",
  "documents": 50,
  "status": "processing",
  "export": { "format": "csv", "ready_when": "complete" }
}
Any volume
50 or 50,000 documents per batch
Any input
PDF · scan · email · fax · API
Reviewed
Human approval before anything ships
Any output
CSV · Excel · JSON · webhook
Use cases

One engine for every pile of repetitive paperwork.

HR & People Ops

50 employee onboarding forms → one spreadsheet

New hires submit PDFs, scans, or emailed packets. FillForMe extracts every field — name, SIN, banking, emergency contacts — into a single reviewed CSV ready for your HRIS.

Healthcare

Patient intake conversations → structured records

Turn intake forms, faxes, and recorded conversations into clean patient fields. Staff review every record before it lands in your EMR. No clinical decisions are made.

Physio & Allied Health

Referral packets → bookable patient data

Inbound referral faxes and assessment forms become structured patient and injury records, exported to CSV or pushed to your booking system via API.

Finance & Accounting

Client documents → reviewed line items

Onboarding forms, KYC packets, and emailed statements parsed into structured fields your team confirms before import.

Logistics

Emailed load details → dispatch rows

Parse repetitive emailed or faxed orders into structured rows for your TMS, with a review queue for anything low-confidence.

Legal & Property

Intake & tenant forms → clean tables

Matter intake, tenant applications, and lease packets become reviewable fields, exported to CSV/Excel or your case management tool.

How it works

Ingest → extract → review → export.

1

Ingest

Upload, email, fax, or POST to the API — any volume, any format.

2

Extract

Fields are detected and mapped, with a confidence score per value.

3

Review

Your team approves or corrects anything flagged. Nothing is final without you.

4

Export

CSV, Excel, JSON, or a webhook straight into your systems.

Developer API

A simple REST API for forms at scale.

Submit documents, poll a batch, and pull structured records — or let a webhook push them to you. Sample requests and responses below.

GET /v1/batches/btch_8fa21
JSON
{
  "batch_id": "btch_8fa21",
  "template": "employee_onboarding",
  "status": "complete",
  "documents": 50,
  "reviewed": 50,
  "records": [
    {
      "id": "rec_001",
      "source": "lopez_maria.pdf",
      "confidence": 0.98,
      "fields": {
        "full_name": "Maria Lopez",
        "department": "Sales",
        "start_date": "2026-07-01",
        "email": "maria.lopez@acme.com"
      }
    }
  ]
}
GET /v1/batches/btch_8fa21/export?format=csv
CSV
full_name,department,start_date,email,status
Maria Lopez,Sales,2026-07-01,maria.lopez@acme.com,reviewed
James Okafor,Engineering,2026-07-01,james.o@acme.com,reviewed
Wei Chen,Support,2026-07-08,wei.chen@acme.com,reviewed
Priya Nair,Finance,2026-07-08,priya.nair@acme.com,needs_review
...
# 50 rows exported · 1 flagged for review
Webhook → your endpoint
JSON
POST https://your-app.com/hooks/fillforme
{
  "event": "batch.completed",
  "batch_id": "btch_8fa21",
  "documents": 50,
  "needs_review": 1,
  "export_url": "https://api.fillforme.app/v1/.../export"
}
Node SDK
JS
import { FillForMe } from "@fillforme/sdk";

const ffm = new FillForMe(process.env.FFM_API_KEY);

const batch = await ffm.batches.create({
  template: "patient_intake",
  files: glob("intake/*.pdf"),
  export: "xlsx",
});

const records = await batch.waitForReview();
// → array of structured, human-approved records

API shapes shown for illustration. The enterprise API and SDK are rolling out to trial customers — join below to get early credentials.

Worked example

50 onboarding PDFs in. One clean spreadsheet out.

Drop a folder of new-hire packets — or POST them to the API. FillForMe extracts every field, flags anything low-confidence for review, and hands you a spreadsheet your HRIS can import.

  • No retyping from 50 PDFs
  • Low-confidence values flagged, not guessed
  • Export to Excel, CSV, or your HRIS
onboarding_2026.csv50 rows · 1 flagged
Name
Dept
Start
Status
Maria Lopez
Sales
2026-07-01
Reviewed
James Okafor
Engineering
2026-07-01
Reviewed
Wei Chen
Support
2026-07-08
Reviewed
Priya Nair
Finance
2026-07-08
Needs review
+ 46 more rows…
Pricing

Start free. Scale when you're ready.

Every plan starts with a 1-month free trial. No credit card to begin.

Team

For growing teams with steady volume.

Custom/ month
  • Up to 2,000 documents / month
  • Batch upload & email intake
  • CSV / Excel / JSON exports
  • Review queue
  • Up to 10 team members
  • Email support
Start free trial

Enterprise

Most popular

High volume, API, and compliance needs.

Let's talk
  • Unlimited forms & documents
  • Batch upload, email & fax intake
  • REST API + webhooks
  • CSV / Excel / JSON exports
  • Review queue with confidence scores
  • Role-based team access
  • Custom field mapping & templates
  • SSO, audit logs & data residency options
  • Dedicated onboarding & support
Free trial

Try FillForMe Enterprise free for one month.

Tell us what you process and we'll set up a trial workspace, sample exports, and API credentials for your use case.

  • 1 month free — no credit card
  • Hands-on onboarding for your team
  • Bring your real forms to test

FillForMe does not make clinical, legal, or financial decisions. For regulated workflows, staff review is required before any extracted data is used.

Start your free trial

One month free. No credit card. Cancel anytime.

Prefer to talk first? Contact sales