Donation receipts, one per gift (PDF)
Every donation row becomes its own receipt: the node repeats over the rows with forEach and writes each PDF straight to a file store, so the run keeps only where each receipt went rather than megabytes of PDF.
The pipeline
This is the actual graph the template creates — 2 steps.
Connects to
- SQLite
- Local files
Also includes
- Rendered documents
How you know it worked
demo-documents/receipts/ holds three PDFs: receipt-R-2026-0101.pdf, receipt-R-2026-0102.pdf and receipt-R-2026-0103.pdf, one A5 landscape receipt each.
Try this templateUsed in: Banking & finance
Related templates
Database → CSV on SFTP
Writes a CSV onto the SFTP server — including one deliberately broken row. It exists to give the validate-and-route demo something to find, which…
File in, validation, two destinationsSFTP CSV → validate → database, rejects emailed
Reads the CSV back off SFTP and takes it a row at a time: good rows are loaded into a table, a bad one is emailed to somebody instead of being…
Excel exportDatabase → Excel workbook in object storage
The same rows again, this time as a real .xlsx workbook dropped into MinIO. Nothing about the pipeline changes except the format — that is the…
Stop moving data by hand.
Start free with three projects, or talk to us about running it across your organisation.