One file at a time
The only native way out is opening every record and clicking every attachment. For 200 records, that’s an afternoon.
Apps — FileFetch
FileFetch bulk-downloads files from any HubSpot object — filter to the exact records you need, hit start, get one organized zip. No exports, no API keys, no one-file-at-a-time.
The only native way out is opening every record and clicking every attachment. For 200 records, that’s an afternoon.
CRM exports give you the data, not the documents — receipts, contracts, and attachments stay behind.
Finance, legal, and migration deadlines need the documents in bulk, organized, today.
This is the actual flow, miniaturized: pick an object, choose where the files live, narrow the records, and run it.
Contacts, companies, deals, tickets, and every custom object — detected automatically, nothing to configure.
Files in File-type properties, or attachments carried on your records’ associated notes — both covered.
Date ranges, owner, pipeline stage, any field — combine conditions to target exactly the records you need.
Readable, record-based filenames, automatically de-duplicated so nothing gets overwritten.
A real-time progress bar with per-file success and failure counts — you always know what downloaded.
Automatic pagination and parallel downloads handle jobs that would be impossible by hand.
Install from the HubSpot Marketplace and authorize with one click. No API keys.
Pick any object, then tell the app whether files live in a property or as attachments.
Add optional conditions — date range, owner, stage, any field — to target the exact records.
Hit start, watch the progress, get a single organized zip when it’s done.
Who uses it: finance pulling receipts for audits, legal collecting signed contracts, RevOps packaging closed-won handoffs, and anyone archiving files before a migration.
No. Install from the HubSpot Marketplace and authorize with OAuth — you never paste an API key, and tokens never touch your browser.
Yes — any object in your portal, standard or custom. The app reads your CRM schema live, so your objects appear automatically.
No. FileFetch is strictly read-only — it requests read access to objects, schemas, and files, and never writes to or modifies your CRM.
It paginates through large record sets automatically and downloads files in parallel; each filter set matches up to HubSpot’s 10,000-record search limit.
Straight to your browser as one organized zip, downloaded via HubSpot’s own time-limited signed URLs — nothing is stored on our servers.
Available on the HubSpot App Marketplace — built and maintained by our own team.