Media Library in HighLevel
The HighLevel Media Library is a centralized file storage area inside your account for images, videos, and documents. Files uploaded here are accessible from the funnel builder, website builder, email builder, and social planner – no re-uploading across tools. There is also a separate Agency Media Library for sharing brand assets across all sub-accounts.
This post covers what the Media Library is, how it works across HighLevel’s builders, how folders and file management work, and how agencies can use the shared library across sub-accounts.
Reading time: about 8 minutes.
One file library accessible from every – no more hunting for the same logo
The HighLevel Media Library is included with every account at no extra cost.
What Is the Media Library in HighLevel?
The Media Library is HighLevel’s built-in file storage system.
Every image, video, or document you upload to HighLevel is stored here. Instead of uploading the same logo or product image separately in the funnel builder, the email builder, and the social planner, you upload it once and access it everywhere.
You find it at Marketing, then Media Library in any sub-account. It is also available inline whenever you need to insert a file inside any HighLevel builder.
How Does It Work Across Builders?
The Media Library is not a standalone tool – it is the file source for everything in HighLevel that uses media.
When you add an image element in the funnel builder or website builder, clicking the image placeholder opens a media picker. You can upload a new file from there, or select an existing file from your Media Library without leaving the builder.
The same picker appears in the Email Builder when inserting images into email templates. In the Social Planner, when you attach an image to a scheduled post, the media picker gives you access to your library alongside the upload option.
Any file you have already uploaded is instantly accessible everywhere. You never upload the same file twice.
Supported File Types and Limits
The Media Library supports images in JPG, PNG, GIF, WebP, and SVG formats. MP4 video files and PDF documents are also supported, though availability varies by the tool you are inserting from.
The per-file upload limit is 50MB. For large video files – course videos, sales letters, long-form content – it is better to host them on YouTube, Vimeo, or a dedicated video platform and embed the URL in HighLevel rather than uploading directly.
There is no published hard limit on total storage. For most businesses using the library primarily for images and marketing documents, storage is not a constraint in practice.
Folders and File Organization
The Media Library supports folders and subfolders. You create them from the main library view using the New Folder button.
Organization matters more as your library grows. A flat list of 300 images is hard to navigate.
A folder structure organized by campaign, client, or content type makes finding the right file fast.
Files can be renamed from the three-dot menu on any file. Using descriptive names like hero-banner-homepage.png instead of the default camera filename makes searching and browsing much easier over time.
You can also copy a direct URL for any file from the three-dot menu. This URL is useful in custom HTML blocks, workflow email actions, or any HighLevel field that accepts a direct file link.
Agency Media Library
Agencies have access to two separate media libraries: the agency-level library and each sub-account’s own library.
The agency library is for files that need to be shared across multiple sub-accounts – logos, approved brand images, template assets, legal disclaimers in image form.
When a sub-account user opens the media picker inside a builder, they can access both their own sub-account library and the agency library. This means brand assets uploaded once at the agency level are always available to every sub-account without duplication.
Sub-account uploads stay private to that sub-account. They are not visible at the agency level or in other sub-accounts.
What Can You Do With It?
- Upload once, use everywhere: Store your logo, hero images, product photos, and brand assets in one place and access them from any builder in HighLevel without re-uploading.
- Keep client assets organized: For agencies, a folder per client inside each sub-account – or in the agency library – keeps files from different projects from mixing together.
- Share brand assets across all sub-accounts: Upload approved logos and images to the agency library so every sub-account always has access to the correct, current versions.
- Get direct URLs for files: Copy a file URL from the three-dot menu and use it in custom HTML, workflow email actions, or anywhere else that needs a direct link to a hosted file.
- Speed up email and funnel building: Select files from the library instead of uploading from your desktop every time – especially useful when building multiple funnels or email sequences that share the same visual assets.
- Attach images to social posts from one location: When scheduling posts in the Social Planner, pull images directly from the library instead of managing a separate folder on your desktop.
Key Definitions
| Term | What It Means |
|---|---|
| Media Library | HighLevel’s centralized file storage system. Accessible at Marketing, then Media Library in any sub-account, and inline from all HighLevel builders via the media picker. |
| Agency Media Library | A separate file library at the agency account level. Files here are accessible across all sub-accounts. Used for shared brand assets like logos and approved marketing images. |
| Sub-Account Media Library | The file library specific to a single sub-account. Only accessible within that sub-account. Separate from the agency library and other sub-accounts. |
| Media Picker | The inline file browser that opens when inserting images or files inside a HighLevel builder. Shows both the sub-account library and the agency library. Allows upload or selection of existing files. |
| 50MB File Limit | The maximum size for a single file upload to the Media Library. Large videos should be hosted externally (YouTube, Vimeo) and embedded by URL instead of uploaded directly. |
| Copy URL | An option in the three-dot menu on any Media Library file. Returns a direct hosted URL for that file, usable in custom HTML, workflow actions, or any HighLevel field that accepts a link. |
| Folder | An organizational container inside the Media Library. Created via New Folder. Supports subfolders. Helps keep large libraries navigable as file counts grow. |
Use Cases by Industry
Marketing Agencies
An agency manages 20 client sub-accounts. Each client has their own sub-account with a media library containing their brand assets, campaign images, and ad creative organized by month.
The agency library holds master brand assets – the agency logo, white-label template images, and approved disclaimer graphics – that are accessible in every sub-account without duplication.
Result: Brand consistency is maintained across all client work, and team members always pull from approved assets rather than digging through email attachments.
Online Education
A course creator builds multiple funnels and email sequences for different courses. All course thumbnails, instructor headshots, and module graphics are uploaded once to the media library and reused across every builder.
When cover art is updated for a course, replacing the file in the library and updating the reference in each builder takes minutes rather than re-uploading to six different places.
Result: Visual updates are fast and consistent – the same image is not scattered in five different upload locations.
Local Service Businesses
A home services company uploads their logo, truck photos, before-and-after project images, and seasonal promotion graphics to the media library. The same images appear on their website, in their email campaigns, and in their social posts.
When a new promotion graphic is created, the owner uploads it once and the marketing coordinator picks it from the library for the email, funnel, and social post in the same session.
Result: The company projects a consistent visual brand across every channel without managing files across multiple platforms.
Real Estate
A real estate team uses the media library to store listing photos, headshots, market report graphics, and branded templates for each agent’s funnel pages.
New listing images are uploaded to a folder named by address and used across the listing funnel, follow-up emails, and social posts – all pulled from one location by any team member who needs them.
Result: Listing launches are faster because assets are organized and accessible from every tool the team uses.
E-commerce
An e-commerce brand uploads product images, lifestyle photos, and promotional banners to the media library. The same product photo appears on the funnel landing page, in abandoned cart emails, and in retargeting post images.
When product photography is updated, replacing the file and updating the reference across builders is far faster than managing separate image uploads in each tool.
Result: Product visuals stay consistent across the entire customer journey without manual coordination between builders.
Upload once and use your files everywhere – funnels, emails, social,
The HighLevel Media Library is included with every account. No separate file hosting needed.
Who Is This For?
Good fit if you…
- Use HighLevel funnels, websites, emails, or social posts regularly
- Reuse the same images across multiple tools or campaigns
- Run an agency and need shared brand assets accessible in all sub-accounts
- Want a faster workflow when building emails or funnels
- Need direct file URLs for use in custom HTML or workflow actions
Not the right fit if you…
- Need a full digital asset management platform with tagging, search filters, and version control
- Host large video files (use YouTube or Vimeo and embed instead)
- Need real-time collaborative review and approval workflows for creative assets
How to Use the Media Library
Step 1: Open the Media Library
Go to Marketing in the left navigation, then click Media Library.
This opens the main file management view where you upload, organize, and manage all media assets for the sub-account.
Step 2: Create a folder structure
Click New Folder to create your first folder. Name it clearly – by client name, campaign, or content type.
Create subfolders inside as needed. Setting up the structure before uploading makes organizing new files much faster.
Step 3: Upload your files
Click Upload or drag and drop files directly into the library or into a specific folder.
Supported types include JPG, PNG, GIF, WebP, SVG, MP4, and PDF. Files must be under 50MB each.
Step 4: Rename files for clarity
Click the three-dot menu on any file and select Rename.
Use descriptive names that make files easy to find later – for example, hero-banner-v2.png instead of IMG_2847.png.
Step 5: Copy a file URL when needed
Click the three-dot menu on any file and select Copy URL.
Use this URL in custom HTML blocks, workflow email actions, or anywhere in HighLevel that needs a direct link to a hosted file.
Step 6: Use files in the funnel or website builder
When adding an image element in the funnel or website builder, click the image placeholder and select From Media Library.
Browse your folders and select the file. No re-uploading required.
Step 7: Use files in the Email Builder
When inserting an image in the Email Builder, the media picker opens your Media Library.
Select the file you need. The same image can be reused across as many emails as needed without uploading multiple copies.
Step 8: Set up the Agency Media Library for shared assets
In your agency account, go to Media Library to upload assets that need to be shared across sub-accounts.
Logos, approved brand images, and template graphics uploaded here are accessible in every sub-account’s media picker.
Step 9: Delete unused files carefully
Click the three-dot menu on any file and select Delete to remove it.
Before deleting, verify the file is not currently in use on a live funnel page, website, or active email – deleting a file in use will break the image reference and show a broken image to visitors.
How Does It Connect to HighLevel?
- Funnel Builder: Image elements in the Funnel Builder pull from the Media Library via the inline media picker when inserting or replacing images on funnel pages.
- Website Builder: The Website Builder uses the same media picker to access the library when adding images, backgrounds, or downloadable files to website pages.
- Email Campaign Automation: Images inserted into email templates via the Email Builder in Email Campaign Automation are pulled from the Media Library.
- Social Planner: When attaching images to scheduled posts in the Social Planner, the media picker gives access to the library alongside the upload option.
- Courses and Memberships: Thumbnail images and supplemental file attachments in Courses and Memberships can be uploaded to and served from the Media Library.
Common Questions
The HighLevel Media Library is a centralized file storage area at Marketing, then Media Library. Upload images, videos, and documents once and access them from the funnel builder, website builder, email builder, and social planner. Supports folders, file renaming, direct URL copying, and a separate agency-level library for sharing assets across sub-accounts. Per-file limit is 50MB.
What is the Media Library in HighLevel?
A centralized file storage system where you upload and manage images, videos, and documents. Files stored here are accessible from every HighLevel builder – funnels, websites, emails, and social posts – via the inline media picker.
Where is the Media Library in HighLevel?
Go to Marketing, then Media Library in your sub-account. It is also accessible inline from the funnel builder, website builder, and email builder whenever you need to insert an image or file.
What file types can I upload to the HighLevel Media Library?
Images in JPG, PNG, GIF, WebP, and SVG formats. MP4 video files and PDF documents are also supported.
Images are the primary use case and are supported across all HighLevel builders.
Is there a file size limit for the HighLevel Media Library?
Yes – 50MB per file. For large videos, host them on YouTube or Vimeo and embed the URL in HighLevel instead of uploading directly to the library.
Can I organize files into folders in the HighLevel Media Library?
Yes. Create folders and subfolders using the New Folder button. Organizing by client, campaign, or content type keeps the library navigable as it grows.
Does the HighLevel Media Library work at the agency level?
Yes. There is a separate Agency Media Library at the agency account level.
Files uploaded there are accessible across all sub-accounts – useful for logos and approved brand assets that multiple clients share.
Can I use Media Library files in emails and social posts?
Yes. The media picker in the Email Builder and Social Planner gives access to your library. Select an existing file instead of re-uploading the same image every time.
How do I get a direct URL for a file in the Media Library?
Click the three-dot menu on any file and select Copy URL. Use the URL in custom HTML, workflow email actions, or any HighLevel field that accepts a direct file link.
Can I delete files from the HighLevel Media Library?
Yes. Click the three-dot menu on any file and select Delete.
Check that the file is not in use on a live funnel, website, or active email before deleting – removing a file in use will break the image reference in those locations.
Is storage in the HighLevel Media Library unlimited?
HighLevel does not publish a hard storage cap. The 50MB per-file limit and the recommendation to host large videos externally are the main practical constraints.
For most businesses using the library for images and documents, storage is not a limiting factor.
To Wrap It Up
The Media Library is a simple feature that makes a real difference in day-to-day efficiency.
The biggest time-waster in building funnels, emails, and social posts is hunting for the same files over and over – downloading from Google Drive, re-uploading to the builder, repeating the process across every tool. The library eliminates that entirely.
For agencies, the two-tier structure is genuinely useful. Agency-level assets for brand consistency, sub-account assets for client-specific work.
Every team member working in any sub-account always has access to the right files without emailing assets back and forth.
The folder naming and file renaming habits matter more than people expect. A library of 50 well-named files in organized folders is faster to work with than 500 files with default camera names in a flat list.
Here is how to get started:
- Go to Marketing, then Media Library in your sub-account
- Create a folder structure before uploading – at minimum one folder per major category or client
- Upload your core brand assets first – logo, hero images, headshots, product photos
- Rename files as you upload them using descriptive, consistent naming
- If you are an agency, upload shared brand assets to the agency-level Media Library
- Next time you build a funnel or email, use the media picker to pull from the library instead of uploading fresh
- Copy direct URLs from the three-dot menu for any files you need to reference in custom HTML or workflows
- Do a library audit every quarter – delete unused files after confirming they are not in use anywhere live
Set the folder structure up on day one. Reorganizing a flat library of 400 unnamed images later is the kind of task that never actually gets done.
Stop re-uploading the same – the HighLevel Media Library keeps everything
Included with every HighLevel account. No extra setup, no separate file hosting required.
