Mail merge, but every row gets its own PDF

One spreadsheet in. Hundreds of separate PDFs out.

It's the mail merge Word and Google Docs™ can't do. Give SheetRender your spreadsheet and one example document, and every row becomes its own polished, print-ready PDF: a separate file, ready to download or email.

Need it every month? Connect a Google Sheets spreadsheet, set a schedule once, and SheetRender renders the latest rows and emails the batch out for you.

View pricing

Start from a document you already have · Print-ready A4/Letter/Legal & more · Run it once or on a schedule

FeaturesPricingFree plan · No credit card required
1

Add your data

2

Show us an example

3

Download your documents

See it in action

Your example, applied to every row

Bring a spreadsheet and any document you already have: a certificate, a quote, a report you like. SheetRender studies its layout and builds a matching, print-ready PDF for every row. Each person gets their own file, like James's here.

Your spreadsheet

performance_q1.xlsx
namedepttargetactual
Marcus ChenSales North$65K$71K
James SmithSales North$70K$62K
Priya PatelSales South$60K$68K
Dana WhitfieldSales West$75K$74K
Leo AlvarezSales East$55K$59K

One row per person. We’ll follow James’s.

Your example

The example document you upload: an Apex Corp Monthly Performance Report for Kelly Anderson of Strategic Partnerships, with a $180K sales target, $234K actual, and 130% performance on a clean A4 page.

Any document works: a PDF, a Word .docx, a web page, even a screenshot. SheetRender studies it and builds the template for you.

Made by SheetRender

A stack of reports generated by SheetRender. On top, the same Apex Corp Monthly Performance Report layout, now for James Smith of Sales North, with a $70K sales target, $62K actual, and 89% performance, built automatically from his spreadsheet row.

James’s report, built from his row. Everyone else gets one too.

What will you make?

One engine, every kind of document

If it lives in rows, SheetRender can design it and render it: a polished, separate PDF for every one.

A landscape certificate of completion for Maria Santos, Advanced Safety course, with an ornate gold border.CertificatesA branded offer letter from Cobalt Systems to Alex Rivera for a Senior Engineer position.Offer lettersA branded project quote for Harbor & Vine with three line items totaling $7,400.Quotes & proposalsA navy-accented invoice from Juniper Consulting Group to Acme Corp for $4,200.InvoicesA personalized membership renewal letter on elegant letterhead from The Foundry to Sofia Reyes.Letters & mail mergeA monthly performance report for James Smith of Sales North with charts and KPIs.ReportsA payslip from Northwind Fabrication for Marcus Adeyemi, showing gross pay, tax and pension deductions, and net pay of £3,616.00.PayslipsA July rent invoice from Larkspur Property Management to tenant Helena Voss for £1,535.00, covering monthly rent and a parking space.Rent invoices

Everything in one place

More than a spreadsheet-to-PDF tool

SheetRender takes care of the dull parts, from the first design to the last email.

The template designs itself

Show us one document you love. SheetRender studies how it is put together and rebuilds it as a template for your data. There is no builder to learn and no code to write.

Start from whatever you have

The example can be a PDF, a Word file, a web page or a phone photo of a printed page. If you have nothing to show yet, answer a few questions about the document you need or pick a starting style, and SheetRender designs it around your columns.

Line items on one invoice

Rows that share a value, such as an invoice number, become one document that lists all of them. Twelve rows for the same customer make one invoice with twelve lines, and it counts as a single document.

Perfect PDFs

Pages render pixel-accurate in A4, A5, A3, Letter, Legal or Tabloid, with real page breaks and print-ready margins. What you preview is what you print.

Scheduling

Choose how often it runs. When the data is a Google Sheets spreadsheet connected in the app, SheetRender pulls the latest rows before each run, then renders the batch and delivers it on time. Uploaded files and add-on sends are reused as they are until you replace them. Each schedule also gets a private trigger URL, so Zapier, Make or your own code can start a run the moment something changes.

Delivery

Choose an email column and each finished document goes straight to the person in its row, or save the batch to a Google Drive™ folder you pick. A schedule can also mail the merged PDF to one address. On Pro and Business, email can come from your own domain.

A Google Sheets™ add-on

Install SheetRender from the Google Workspace Marketplace™ and send a tab from the sidebar in Sheets. Once the design is ready, you make and download each new batch from that sidebar without leaving the spreadsheet.

Install the Google Sheets add-on (opens in a new tab)

For developers

The REST API comes with every plan, the free one included. POST /designs builds a template from your data and an example, and a signed webhook tells your system when a batch is done. AI agents can make the same calls through our hosted MCP server at mcp.sheetrender.com, and the render engine is open source.

Read the API reference

Pricing

Simple plans that grow with you

Start free, no card required. Upgrade when your batches need more room.

Save up to 20%

Free

$0/mo

 

For trying things out and the occasional batch.

  • 50 documents / month
  • 2 active templates
  • Unlimited design refinements
  • 30-day document history
  • A small “Made with SheetRender” footer on documents

Starter

$19/mo

 

For solo operators sending documents on a regular rhythm.

  • 1,500 documents / month
  • 15 active templates
  • Unlimited design refinements
  • Email delivery, 1,500 / month
  • 1 recurring schedule
  • 90-day document history
Most popular

Pro

$49/mo

 

For busy senders that schedule and automate their document runs.

  • 10,000 documents / month
  • Unlimited active templates
  • Unlimited design refinements
  • Email delivery, 10,000 / month
  • Send from your own email domain
  • Unlimited schedules & automated runs
  • 1-year history + priority rendering

Business

$149/mo

 

For sending documents at serious volume.

  • 50,000 documents / month
  • Unlimited active templates
  • Unlimited design refinements
  • Email delivery, 50,000 / month
  • Send from your own email domain
  • Unlimited schedules & automated runs
  • Unlimited history + priority rendering
  • Priority support

One bigger job on the Free plan? Add 300 documents for $9, paid once. They are used first, never carry the watermark, and expire 12 months after purchase.

Prices in USD. Switch plans or cancel anytime from your billing page. Changes are prorated automatically.

Questions

Good to know

Does every row really become its own separate PDF file?

Yes. Each row in your spreadsheet becomes its own PDF. Download them one by one or as a zip, or combine them into a single PDF when that's handier. You can also email each file to the address in its row, or save the whole batch to a folder in your Google Drive.

How is this different from mail merge in Word or Google Docs™?

Word's mail merge pours every record into one long document, and splitting it into separate files is a manual chore. Google Docs needs an add-on that runs into Google's execution quotas. SheetRender is built for separate files from the start: one PDF per row, designed from an example document you already have.

Is my data private?

Yes. Your spreadsheets and generated documents belong to you. We use them only to produce your PDFs, never to train models, and you can delete a project and its data at any time.

What file types can I upload?

Bring your data as CSV or Excel (.xlsx or .xlsm), or as a tab-separated .tsv or .txt export. The example document can be a PDF, a Word .docx, a web page or a screenshot; SheetRender copies its look and rebuilds it around your data.

How does scheduling work?

Choose how often it runs, anywhere from monthly to every 15 minutes, and SheetRender generates the batch on its own, pulling fresh rows from a connected Google Sheets spreadsheet before each run. The Starter plan includes one recurring schedule. Pro and Business include unlimited schedules, and only they can run one every 15 minutes. A run can deliver on its own, either emailing each row's PDF to the address in that row or mailing the merged PDF to one address, and it can save the files to a Google Drive folder. Leave delivery off if you would rather review a batch and send it yourself.

Can I cancel anytime?

Yes. Plans are self-serve: upgrade, downgrade, or cancel whenever you like from your billing page. Plan changes are prorated automatically, and a cancellation runs to the end of the period you already paid for.

Does it work with Google Sheets™?

Yes. Connect your Google account and pick a spreadsheet right from the app, and a schedule pulls the latest rows from it before every run. You can also install the SheetRender add-on from the Google Workspace Marketplace and send a tab from the sidebar in Sheets. Rows sent that way stay as they are until you send the tab again. A ZIP code that shows as 02134 keeps its leading zero, and 25% arrives as 25, not 0.25. Other number formats, such as currency, come from your template. Prefer not to connect? Uploading a CSV or XLSX export works just as well.

What if a few rows fail?

SheetRender creates a document for every row and flags any that couldn't be produced, usually because of a missing field. Fix the data and retry just the failed rows without regenerating the whole batch.

What counts as a document?

One document is one PDF. Usually that PDF comes from one row of your spreadsheet. If you choose one document per invoice number, say, all the rows that share a number make one invoice and count as one document. A single document can be multiple pages: an invoice that spills onto page two still counts as one document.

How does the template design work?

Upload any document you already have: a PDF, a Word .docx, a web page, even a screenshot. SheetRender works out how it is laid out and rebuilds it as a template mapped to your spreadsheet columns. You never drag boxes around or write HTML. With no document to hand, answer a few questions about the one you need or start from a style in the gallery.

Can I fine-tune the design after it generates?

Yes, every plan includes unlimited design refinements. After the initial design, describe changes in plain language, like "make the header larger" or "use our brand blue", and the design updates live. Every version is saved so you can go back.

How does email delivery work?

Add an email column to your spreadsheet, generate the batch, and choose a subject before SheetRender sends each document to the matching recipient. Every paid plan can set a reply-to address so responses come to you, and Pro and Business can send from their own domain, so invoices and payslips arrive under your name instead of ours.

Every row deserves its own beautiful document.

Free plan · No credit card required