Bring your data. Walk away with a thousand finished documents.
The modern mail merge alternative for teams. Drop in a CSV, Excel file, JSON payload, Google Sheet, or HubSpot list — anything with rows. EZdoc maps it to a template you build alongside your own data and renders the whole bulk PDF batch in minutes. No design hand-off. No copy-paste marathon.
If somebody on your team is doing one of these by hand, stop.
These are the workflows EZdoc replaces most often. Every one of them used to be a half-day. Now it's a CSV upload and a coffee.
Certificates & awards
Course completions, recognition, employee anniversaries — anywhere you need 200 versions of the same A4 with one variable.
Client onboarding kits
MSA, SOW, project brief, kick-off checklist — generated and personalised the moment a deal closes in your CRM.
Monthly statements & invoices
Every customer in your billing system gets a branded statement on the first of the month — without a single manual step.
Personalised proposals
Sales reps fill a form, EZdoc generates a fully-branded proposal with their numbers, the client's name, and a custom cover.
Compliance & HR letters
Offer letters, NDAs, policy acknowledgements — every new hire gets a packet, signed and filed, before they walk in the door.
White-label microsites
One-page event pages, RSVP cards, leave-behinds — generated in bulk for every client, agent, or event.
Variables wired to your data, not your weekend.
Mark the spots that change once. Every row of your CSV, sheet, or API call flows through with values formatted, dates parsed, currencies aligned.
Three steps. One coffee. Done.
1. Make a template
Generate one document, mark the variables. Or upload an existing PDF and we'll detect them.
2. Upload your data
CSV, Excel, JSON, Google Sheets, or hit the API. We map columns to variables in 10 seconds.
3. Get the ZIP
One PDF per row, named your way, in a single download. Or push to S3, Drive, or your webhook URL.
An API your developers won't quietly resent.
Predictable schemas, idempotent jobs, signed webhooks, sane retries. Wire EZdoc to your CRM, billing system, or onboarding flow and stop pretending Word docs scale.
One endpoint, all formats
Pass a template ID and a JSON payload. Get a PDF, DOCX, or HTML URL back. Same call.
Webhooks that don't lie
We retry, sign, and order delivery. Every webhook includes the original job ID and row index.
Idempotency keys
Re-fire the same job a hundred times — get the same result back, with the same URL. Safe to retry on a flaky network.
SDKs for the usual suspects
Node, Python, Ruby, Go, PHP. Or hit the raw HTTP API — it's a couple of POSTs.
Pay once a month. Generate as much as you actually need.
Every paid plan ships with bulk merge, the API, smart variables, reusable templates, and the 171-template library. The API isn't an upsell.
For one-offs and lumpy use. People often start here, then move up when they realise they're using it weekly.
- 3 AI generations on signup
- 25 pages / month
- 171 starter templates
- No bulk merge
For solo operators and small teams just getting their first batches running.
- 1,000 pages / mo · 8 AI generations
- Reusable templates + smart variables
- Bulk CSV / Excel / JSON merge
- REST API access
For agencies, ops teams, and most growing back-offices. Pays for itself the first afternoon.
- 5,000 pages / mo · 18 AI generations
- Zapier, HubSpot & Google Sheets sync
- Email-to-recipient + Drive delivery
- REST API + webhooks
For high-volume teams generating thousands a month.
- 20,000 pages / mo · 40 AI generations
- Priority generation queue
- SFTP + custom domain delivery
- 10,000 API requests/hr
Past 20,000 pages a month or need a contracted SLA? Talk to a human →
Continuum Academy: 800 certificates in 8 minutes.
"It used to be a half-day of mail-merging in Word. Now it's a CSV upload at 9, ZIP in my inbox by 9:08. The whole ops team got their afternoon back."
Stop hand-merging documents.
Let your data do the work.
Sign up and generate today. Pay monthly, cancel any time — most teams don't.