Every image, PDF, and video you use in HubSpot lives in one place: the file manager. You upload files to HubSpot's file manager, then reference them from emails, pages, blog posts, and CTAs — and a little discipline at upload time saves a lot of cleanup later. The upload itself is trivial; the habits around naming, optimization, and folders are what keep your content fast and your library findable. Here's the practitioner's read.
How do you actually upload a file?
Open the file manager, drag the file in or browse to it, and it's stored and ready to use across your content. HubSpot accepts the common types you'd expect — images, PDFs, documents, video, audio — within size limits, and once a file is in, it gets a hosted URL you can reference anywhere. You can also upload on the fly while editing an email or page, but that often dumps files into the root with cryptic names. The cleaner habit is to upload into the right folder from the start, so the library stays navigable as it grows.
What should you do before you upload?
Optimize and name the file first — because a bloated, badly named asset slows your pages and gets lost in the library. Compress images to a sensible size before uploading; an oversized hero image is one of the most common reasons a HubSpot page loads slowly. Give the file a clear, descriptive name rather than a camera string like IMG_4821, so you and your teammates can find it later. Worked example: uploading hero-q3-webinar.jpg at the right dimensions, into the campaign folder, means it's fast on the page and easy to reuse — versus a 6 MB IMG_4821.jpg in the root that nobody can ever locate again.
How do you use an uploaded file in your content?
Insert it from the file manager wherever you're building — the image, file, or document picker pulls straight from your library. In an email, a page, or a blog post, you point the content module at the file and HubSpot serves it from its hosted URL. For downloadable assets like a PDF guide, you can link a CTA or button directly to the file's URL. Because every reference points back to the same stored file, updating that file in the manager updates it everywhere it's used — handy, but also a reason to be careful about replacing files other content depends on.
How do you keep the file library from becoming a mess?
Use folders, consistent names, and a quick cleanup habit, because a file manager rots the same way a CRM does — quietly, until nobody can find anything. Set up folders by campaign, content type, or team, and put files where they belong at upload time rather than promising to organize later. Periodically clear out unused assets and duplicates. This is the same hygiene logic we apply to data: a little structure up front beats a lot of archaeology down the line, and it keeps the people building content fast instead of hunting.
The IV-Lead take
Uploading a file is a ten-second task; the habits around it are what keep your HubSpot content fast and your team productive. Optimize before you upload, name files like a human, and drop them in the right folder the first time. The teams whose content shipping stays quick aren't the ones with a special trick — they're the ones who treat the file manager as a library worth keeping tidy, not a junk drawer. Small discipline, compounding payoff.
Want your HubSpot content and assets set up to stay fast and organized? Book a 30-minute portal audit — we'll look at how your content and assets are structured. For the bigger picture, see how we approach HubSpot implementation and optimization.
Frequently asked questions
What file types can I upload to HubSpot?
The common ones — images, PDFs, documents, video, and audio — within HubSpot's size limits. Optimize large files, especially images, before uploading so they don't slow your pages.
Where do uploaded files go?
Into HubSpot's file manager, where each gets a hosted URL you can reference from emails, pages, posts, and CTAs. Upload into a named folder rather than the root to keep the library findable.
Does replacing a file update it everywhere it's used?
Yes — because content references the same stored file, replacing it in the manager updates it across everything that points to it. Useful, but check what depends on a file before swapping it.
How do I keep my file manager organized?
Use folders by campaign or content type, name files descriptively, and clear out unused assets periodically. Organizing at upload time beats trying to untangle a cluttered library later.