The file pipeline behind fundraising platforms
Pledges, photos, and grant files, virus-scanned, searchable, and processed in the region you choose.

Text found with OCR 
Watermark added - We packed four hundred boxes this week alone.Most families come back every Friday before the weekend.A monthly gift keeps one family’s shelf full all winter.
Captions - PDFpledge-0417.pdfJPGpledge-scan.jpg

Converted to PDF gift-receipt.pdfMalware detected
Scanned for viruses - 1080p5.0 Mb/s720p2.8 Mb/s480p1.2 Mb/s360p0.6 Mb/s
Video ready to stream
Trusted since 2009 by
the world’s most ambitious platforms.
Campaign files, handled.
Prepare campaign video, check every supporter and grantee upload, and route pledges, reports, and photos through reusable processing Templates.
Campaign videos that play on any phone
Appeal and impact videos become adaptive HLS with a poster frame, so a supporter can watch on a slow connection before they give.
Every supporter upload checked first
Virus-scan every file, flag explicit images, and refuse the types your forms do not accept, before anything reaches the nonprofits you serve.
Each file type gets the processing it needs
Pledges, grant files, campaign media, and event photos are sorted by file type and by the source your platform passes along, and each one is sent through the processing it needs, automatically.
- File
pledge-form-scan.pdf
- Source
- Mail room
- Routed through
- /document/autorotate
- →/document/ocr
- File
winter-appeal.mp4
- Source
- Fundraising team
- Routed through
- /video/encode
- →/video/adaptive
- File
impact-story.mp4
- Source
- Fundraising team
- Routed through
- /speech/transcribe
- →/video/subtitle
- File
grant-proposal.docx
- Source
- Grant portal
- Routed through
- /document/convert
- →/document/thumbs
- File
grant-budget.xlsx
- Source
- Grant portal
- Routed through
- /file/virusscan
- →/document/convert
- File
event-photos.zip
- Source
- Volunteer app
- Routed through
- /file/decompress
- →/image/resize
- File
volunteer-photo.jpg
- Source
- Volunteer app
- Routed through
- /image/describe
- →/image/optimize
- File
story-interview.mov
- Source
- Field staff
- Routed through
- /speech/transcribe
- File
annual-report.pdf
- Source
- Communications
- Routed through
- /document/thumbs
- File
supporter-upload.jpg
- Source
- Donation page
- Routed through
- /file/virusscan
- →/image/describe
- File
board-minutes.pdf
- Source
- Board portal
- Routed through
- /document/ocr
- →/s3/store
- File
gala-highlights.mp4
- Source
- Fundraising team
- Routed through
- /video/encode
- →/video/thumbs
- File
partner-logo.png
- Source
- Sponsor portal
- Routed through
- /image/optimize
- File
pledge-form-scan.pdf
- Source
- Mail room
- Routed through
- /document/autorotate
- →/document/ocr
- File
winter-appeal.mp4
- Source
- Fundraising team
- Routed through
- /video/encode
- →/video/adaptive
- File
impact-story.mp4
- Source
- Fundraising team
- Routed through
- /speech/transcribe
- →/video/subtitle
- File
grant-proposal.docx
- Source
- Grant portal
- Routed through
- /document/convert
- →/document/thumbs
- File
grant-budget.xlsx
- Source
- Grant portal
- Routed through
- /file/virusscan
- →/document/convert
- File
event-photos.zip
- Source
- Volunteer app
- Routed through
- /file/decompress
- →/image/resize
- File
volunteer-photo.jpg
- Source
- Volunteer app
- Routed through
- /image/describe
- →/image/optimize
- File
story-interview.mov
- Source
- Field staff
- Routed through
- /speech/transcribe
- File
annual-report.pdf
- Source
- Communications
- Routed through
- /document/thumbs
- File
supporter-upload.jpg
- Source
- Donation page
- Routed through
- /file/virusscan
- →/image/describe
- File
board-minutes.pdf
- Source
- Board portal
- Routed through
- /document/ocr
- →/s3/store
- File
gala-highlights.mp4
- Source
- Fundraising team
- Routed through
- /video/encode
- →/video/thumbs
- File
partner-logo.png
- Source
- Sponsor portal
- Routed through
- /image/optimize
What fundraisers and supporters see
The pipeline stays out of sight. What people on your platform see is pledges they can search, grant files that open in place, and uploads that simply finish.
Paper pledges show up in search
Scanned pledge forms are turned upright and read by OCR, so a search across a campaign finds gifts that only ever existed on paper.
Winter meals1/1Donation and grant files open in place
Word, Excel, and PowerPoint files become PDFs with page thumbnails, so staff read them in your platform instead of downloading attachments.

donation-pledge.docxdonation-pledge.pdfConverting to PDF…Converted from Word
Event recordings upload once
Resumable uploads survive a dropped venue connection, so a full gala or livestream recording never has to be sent again.
gala-recording.mp43.1 GBUploading part 1 of 8Impact stories arrive with a draft transcript
Field interviews and appeal videos play in your platform alongside a draft transcript staff check before they publish.
- We packed four hundred boxes this week alone.
- Most families come back every Friday before the weekend.
- A monthly gift keeps one family’s shelf full all winter.
I'm not usually one for fanboy-ism but Transloadit is one service I would recommend without hesitation. Their product and customer support is outstanding.Six file jobs, off your roadmap
Six workflows that fundraising, grant, and volunteer platforms run on Transloadit. Each one is a Robot, or a recipe of them, already in our library.
Searchable text from paper forms
Turn sideways scans of pledge forms and mailed letters upright and extract their text, so paper gifts reach your platform’s search.
Campaign videos that play anywhere
Encode appeal and impact videos for adaptive HLS playback, with poster frames and thumbnails from the same upload.
Captions for every appeal
Transcribe recorded stories into a transcript and subtitle file, or burn the subtitles in, for supporters watching on mute.
Previews for grant files
Convert proposals, budgets, and reports to PDF and render page thumbnails, so reviewers read them without downloading anything.
Event photos, sized for every channel
Unpack uploaded photo archives, then resize and optimize each image for your donation pages, newsletters, and social posts.
Malware blocked at the form
Virus-scan every file from public donation and grant forms, and refuse the types you do not accept, before anything is stored.
You keep the fundraising platform. We run the file pipeline.
Transloadit is the processing layer, not a replacement for your donor CRM, grant management, or fundraising platform. Here is exactly where the line sits, so nobody discovers it during integration.
What stays with your platform
- 01Donor records, gift processing, and payments
- 02Grant decisions, reviewers, and who can see each application
- 03Consent, communication preferences, and data retention
- 04Which stories and videos are published, and where
What Transloadit handles
- 01File upload or import and server-side processing execution
- 02Document, OCR, image, video, audio, and export steps
- 03Structured Assembly status and retryable notifications
- 04Exports of originals and outputs to the storage you configure
A file pipeline you do not have to maintain
OCR for scanned forms, conversion for Office files, and encoding for campaign video, all from one API.
Each upload is processed as it lands, in parallel, without a nightly batch.
Signed uploads, virus scans, scoped credentials, and processing in the US, EU, or Asia Pacific.
Workers autoscale through giving days and year-end appeals. Extra work queues instead of failing.
Originals and outputs export to your S3, GCS, Azure, or R2 storage. Temporary copies are purged.
Maintained SDKs for Node.js, Python, Go, and more, and JSON Templates you can version control and test in CI.
Nonprofit file processing questions
The answers we would give on an evaluation call, including the cases where another tool is the better choice.
Can we process files that contain donor data?
Start with sample files. Before connecting donor or grantee records, review your data requirements with our team, choose the processing region for each job, and export results to storage you control. OCR and transcription Steps call an external provider, so check that provider’s region against your customers’ requirements.
Can Transloadit read handwritten pledge forms?
OCR returns the text it finds on a scanned page, with its position, and handwriting is read with lower accuracy than print. Treat the results as a draft that staff confirm before a gift is recorded, especially for amounts and names.
Does Transloadit process donations or payments?
No. Gift processing, payments, and receipts stay in your platform and your payment provider. Transloadit processes the files around them, such as scanned forms, campaign media, and grant documents.
What happens when a giving day triples the uploads?
Workers autoscale with demand, so there is no capacity to provision for giving days or year-end appeals. Your plan’s Priority Job Slots set how many jobs run at once; additional work queues instead of failing, and you can upgrade or arrange extra slots with our team ahead of a planned peak.
How do we stop abuse of a public donation or grant form?
Sign every upload request on your backend with an expiry, and with signature checking required, unsigned or altered requests are rejected. Filter Steps reject files by type or size before processing, and virus scanning stops malware before a file reaches your storage. Read about Signature Authentication
Does Transloadit keep copies of our files?
Only briefly. Temporary processing copies are deleted after 24 hours by default, and you can stop results from being kept in temporary storage per Template. Assembly metadata, such as file names, is retained as described in our Data Processing Agreement. Originals and outputs are exported to the storage you configure, and retention and deletion happen in your own systems.
Is Transloadit a fundraising platform or a donor CRM?
No. Transloadit is the processing layer between your customers’ uploads and your storage. Donors, campaigns, and grants stay in your platform; Transloadit makes each file searchable, playable, and scanned for known malware. See how document OCR works
Pledges, video, and grant files. One API.
Run a sample set of forms and campaign videos through your first pipeline, and export searchable text and playable media to your own storage.