- Introduction – Upload service images easier than ever
- Quick Summary Box – Upload Service Images
- What’s New – Media Storage inside Services (v2)
- Where You Can Use It – A Complete List
- Why This Matters – Centralize, Customize, and Scale
- How to Upload Service Images in Services (v2)
- Tips for Managing Your Media Library
- Pro Tips for Agencies
- Upload Service Images – Your Top Questions Answered
- Final Thoughts – Visuals That Work Harder
Introduction – Upload service images easier than ever
Tired of dragging and dropping the same photo into every corner of your booking setup? or Upload Service Images. So are most GHL users. It’s not just annoying, it opens the door to branding mistakes and wasted hours.
That’s exactly what this latest update solves.
You can now upload service images directly from GHL’s Media Storage inside the Services (v2) module, and use those same assets across staff, locations, add-ons, and your booking page. Whether it’s a logo, profile picture, or location photo, you only need to Upload Service Images it once.
The result? Faster setup. Cleaner branding. Zero repeat uploads.

With Media Storage now integrated into the Services (v2) module, you can upload service images once and use them everywhere, saving time, creating brand consistency, and making your booking experience look pro.
Quick Summary Box – Upload Service Images
Purpose: This update integrates Media Storage into the Services (v2) module so you can manage all booking-related images in one central place.
Why It Matters: It eliminates repeat Upload Service Images, keeps your visuals consistent across services, and saves serious time for both solo users and busy agencies.
What You Get: You can now insert logos, staff photos, service icons, and more from Media Storage, plus access images from Unsplash, Google Drive, or Pixabay.
Time to Complete: You can start using the feature immediately, no setup required. Just head to the image field in Services, Add-ons, or Booking Settings.
Difficulty Level: Beginner-friendly. If you’ve uploaded a file before, you’ll have no trouble using this.
Key Outcome: Branding that looks cleaner, workflows that move faster, and a more scalable system for handling client visual assets.
What’s New – Media Storage inside Services (v2)
The Services (v2) module just got a serious upgrade.
Now, instead of uploading files every time, you can grab images straight from your Media Storage while you’re working, no extra clicks, no switching tabs.
Automate marketing, manage leads, and grow faster with GoHighLevel.

Even better? It’s not just your uploaded files. Media Storage gives you access to integrated image sources like:
- Unsplash, loaded with clean, free stock photos that actually look good.
- Pixabay (another killer free image source)
- Google Drive (if connected)
Forget saving images to your desktop just to Upload Service Images them again. Everything’s built right into GHL now, one click and done.
This update isn’t just about convenience, it’s about workflow mastery. Agencies juggling multiple clients or branding assets will especially love the ability to centralize and reuse files across different sections of the booking ecosystem.
Ready for where you can use this? Let’s break it down next.
Where You Can Use It – A Complete List
This isn’t a small tweak. Media Storage is now integrated across every visual touchpoint inside the Services (v2) module.
Here’s exactly where you can now upload service images directly from your Media Storage:
- Service Images
Need to add or change a service image? Now you can grab one you’ve already uploaded instead of starting from scratch. - Add-On Images
Need to add a visual for an upsell or bonus? You can now insert images for add-ons directly from storage while editing under the Add-Ons tab. - Staff Photos
Create a more professional booking experience by uploading staff profile pictures from your library. Say goodbye to random stock image folders. - Location Images
Help clients recognize your brand with consistent images for physical or virtual service locations. - Company Logo
Under Global Settings → Booking Page → Company Logo, you can now choose your logo from Media Storage. No more jumping tabs to Upload Service Images the same file.
Every one of these areas now connects to your centralized media library, saving you time and giving your agency-level control over visual branding.
Next up, let’s talk about why this centralized workflow matters so much.
Why This Matters – Centralize, Customize, and Scale
For anyone managing multiple services, staff, or clients, this update is a huge win.
Here’s why:
1. Centralized Media = Time Saved
Instead of uploading the same logo or staff headshot in five different places, you now Upload Service Images once and insert everywhere. Simple. Smart. Fast.
2. Brand Consistency Without the Headache
When you upload service images from Media Storage, you eliminate mistakes, like using outdated logos or mismatched stock photos across booking pages.
3. Agency-Level Efficiency
Running multiple accounts? Keeping your images sorted by client or campaign saves a ton of time when you’re onboarding or making updates.
4. Connected Tools, Seamless Flow
Pulling from Unsplash, Google Drive, or your own assets without switching tabs makes the entire process feel more modern, and less like 2009 file Upload Service Images.
Bottom line: Whether you’re a solo service provider or an agency scaling up, this integration helps you work faster, look better, and maintain a consistent brand without wasting time on grunt work.
How to Upload Service Images in Services (v2)
Tired of uploading the same image five times just to update your services, staff, and booking visuals? Now you don’t have to. With Media Storage fully integrated into the Services (v2) module, you can Upload Service Images once and use it across multiple parts of your calendar booking system. Here’s how to make it work inside your GoHighLevel account.
Step 01 – Go to the Services (v2) Section
1.1 From your GHL dashboard, go to the left menu.
1.2 Click on Calendars → Services.

Step 02 – Select What You Want to Edit
2.1 Choose between:
• Services
• Add-ons
• Staff
• Locations
• Booking Page Settings (for logo updates)
2.2 Find the item you want to update and hit “Edit.”

Step 03 – Click the Image Upload Field
3.1 Look for the image section (e.g., service photo, staff picture, location visual).
3.2 Click on the image box or upload icon.

Step 04 – Choose Media Storage as the Source
4.1 In the pop-up, select Media Storage instead of uploading from your computer.
4.2 Your entire image library will now appear.

Step 05 – Upload or Reuse an Image
5.1 Select an image from your existing files.
5.2 Or click Add to upload a new one.
5.3 Optionally: Browse Unsplash, Pixabay, or Google Drive if connected.

Step 06 – Insert and Save
6.1 Click Insert to apply the selected image.
6.2 Hit Save on the service, add-on, staff, or location you’re editing.

That’s it. One image. One library. Fully synced across your booking flow.
Tips for Managing Your Media Library
Now that Media Storage is everywhere inside Services (v2), your image library is going to grow, fast.
Start clean now, or spend every project hunting for files. Here’s how to stay on top of your media before it turns into a headache:
1. Use Folders to Group Content
- Create folders by client, location, or service type
- If you’re running a white-label agency, use brand names as folder labels
- Pro tip: Set up folders before importing images to make sorting easier
2. Rename Your Files Clearly
- Instead of uploading “IMG0023.jpg,” rename it to “staff-john-doe-headshot” or “logo-cleaning-co”
- Use hyphens instead of spaces (this helps if you ever need to reference URLs)
3. Keep Brand Kits Together
- Keep your logos, brand colors, banners, and marketing visuals all stored together.
- This makes it easy for team members to grab the right visual assets on the fly
4. Regularly Prune Old Assets
- Every month or quarter, remove unused or outdated media to keep things clean
- Avoid clutter and make sure teams are always pulling from current content
5. Tag Assets (if supported)
- Some GHL accounts with advanced storage features may support tagging, use them to classify assets by purpose (e.g. testimonial, banner, icon)
The better your system, the faster you can deliver clean, branded booking pages and services without hiccups.
Pro Tips for Agencies
If you’re running a white-labeled GoHighLevel setup or managing multiple sub-accounts, this feature isn’t just a time-saver — it’s a scaling tool.
Here’s how to go beyond basic and use Media Storage to streamline your client work:
1. Create a “Starter Kit” Folder for Each New Client
As soon as you onboard a new client, set up a folder with their:
- Logo files (standard and white versions)
- Team headshots
- Service-specific icons or graphics
- Location photos (if local-based)
This saves you and your team from asking for the same assets again and again.
2. Use Branded Naming Conventions Across Files
For example:
- “susan-fitnesscoach-headshot.jpg”
- “purecleaning-logo-horizontal.png”
This makes it easy to know who the image belongs to at a glance, especially when managing dozens of assets.
3. Share Asset Guidelines with Your Team
Don’t assume your team knows the system, show them. A simple walkthrough or SOP keeps everyone on the same page.
4. Keep Media Storage Preloaded for Snapshots
If you offer niche snapshots (e.g. for gyms, dentists, real estate), preload them with default assets and visuals. That way, everything’s ready to go out of the box.
5. Use Stock Wisely
Fill in the blanks with free stock from Unsplash or Pixabay, just make sure you’ve got a pre-sorted stash ready for the next project.
When your visual assets are tight, your client deliverables look better, feel more premium, and get done way faster.
Upload Service Images – Your Top Questions Answered
Final Thoughts – Visuals That Work Harder
This update isn’t flashy, but it’s a workflow game-changer.
If you’ve ever uploaded the same logo to five different places, dug through folders for the right headshot, or wasted time hunting down image files from clients… this is your solution.
Now, with Media Storage inside Services (v2), you get:
- Centralized access to every asset
- Seamless browsing from Unsplash, Google Drive, or your own uploads
- Easy insert options for services, add-ons, staff, locations, and logos
It’s simple. It’s efficient. And it’s a big win for visual consistency across your booking experience.
Whether you’re a solo business or an agency building for dozens of clients, this is one of those “quality of life” upgrades that saves you hours over time.
So go ahead, upload once. Use everywhere. Look polished, stay consistent, and scale your visuals without the mess.
Scale Your Business Today.
Streamline your workflow with GoHighLevel’s powerful tools.



