Apps — FileFetch

Every file in your HubSpot, one zip away.

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.

01 — The problem

HubSpot holds your files hostage — politely.

01

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.

02

Exports skip the files

CRM exports give you the data, not the documents — receipts, contracts, and attachments stay behind.

03

Audits don’t wait

Finance, legal, and migration deadlines need the documents in bulk, organized, today.

02 — Try it

Filter. Fetch. Zip.

This is the actual flow, miniaturized: pick an object, choose where the files live, narrow the records, and run it.

Object
File source
Filters
0 downloaded0 skipped
📦 deals-files.zip — ready
Get FileFetch
03 — Capabilities

Built for the bulk jobs.

01

Any object, live schema

Contacts, companies, deals, tickets, and every custom object — detected automatically, nothing to configure.

02

Two file sources

Files in File-type properties, or attachments carried on your records’ associated notes — both covered.

03

Precise filtering

Date ranges, owner, pipeline stage, any field — combine conditions to target exactly the records you need.

04

One organized zip

Readable, record-based filenames, automatically de-duplicated so nothing gets overwritten.

05

Live progress

A real-time progress bar with per-file success and failure counts — you always know what downloaded.

06

Large record sets

Automatic pagination and parallel downloads handle jobs that would be impossible by hand.

04 — How it works

Four steps, one zip.

  1. 01

    Connect

    Install from the HubSpot Marketplace and authorize with one click. No API keys.

  2. 02

    Choose

    Pick any object, then tell the app whether files live in a property or as attachments.

  3. 03

    Filter

    Add optional conditions — date range, owner, stage, any field — to target the exact records.

  4. 04

    Download

    Hit start, watch the progress, get a single organized zip when it’s done.

05 — Security & trust

Read-only, by design.

  • OAuth 2.0, not tokens — install and revoke with standard HubSpot permissions; you never paste an API key.
  • Least-privilege, read-only scopes — FileFetch never writes to or modifies your CRM.
  • Tokens never touch the browser — API calls happen server-side; credentials are encrypted and auto-refreshed.
  • Your files, direct from HubSpot — downloads use HubSpot’s own time-limited signed URLs; nothing is stored on our servers.
  • Clean uninstall — removing the app deletes your stored credentials automatically.

Who uses it: finance pulling receipts for audits, legal collecting signed contracts, RevOps packaging closed-won handoffs, and anyone archiving files before a migration.

06 — Common questions

Asked before every install.

Do I need a developer or an API key?

No. Install from the HubSpot Marketplace and authorize with OAuth — you never paste an API key, and tokens never touch your browser.

Does FileFetch work with custom objects?

Yes — any object in your portal, standard or custom. The app reads your CRM schema live, so your objects appear automatically.

Will it change anything in my CRM?

No. FileFetch is strictly read-only — it requests read access to objects, schemas, and files, and never writes to or modifies your CRM.

How many records can it handle?

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.

Where do the files go?

Straight to your browser as one organized zip, downloaded via HubSpot’s own time-limited signed URLs — nothing is stored on our servers.

Stop downloading files
one at a time.

Available on the HubSpot App Marketplace — built and maintained by our own team.

Get FileFetch Strictly read-only · OAuth secured