Video Management Workflow - GoHighLevel Integration
Overview
This document outlines the cost optimized approach for managing video content in Symphony Core's internal documentation. Large video files are hosted on GoHighLevel Media Storage to minimize hosting costs, while maintaining organization and accessibility.
Cost Optimization Strategy
Why GoHighLevel for Videos?
- Zero additional cost - Included in existing GoHighLevel subscription
- Large file support - No storage limits for video files
- Reliable hosting - Google Cloud Storage backend
- Public URL access - Direct links for embedding
Cost Comparison
Video Hosting Costs (per 100MB video):
├── Cloudflare R2: ~$0.015/month + bandwidth costs
├── AWS S3: ~$0.023/month + transfer costs
└── GoHighLevel: $0 (included in subscription)
Directory Structure in GoHighLevel
Current Organization
GoHighLevel Media Storage:
└── team.symphonycore.com/
└── training/
└── searchatlas/
├── Authority Building - Part 1.mp4 (405.77 MB)
├── Authority Building - Part 2.mp4
├── Content Creation Holistic SEO - Part 2.mp4 (300.27 MB)
├── Bonus - From Clicks to Customer.mp4 (285.96 MB)
├── Technical SEO and Automation - P...
├── UX Signals Reporting Google Ads ...
└── [additional training videos]
Recommended Expansion Structure
GoHighLevel Media Storage:
└── team.symphonycore.com/
├── training/ # All training video content
│ ├── searchatlas/ # SearchAtlas course videos
│ ├── google-ads/ # Google Ads training
│ ├── content-marketing/ # Content marketing courses
│ ├── analytics/ # Analytics & reporting training
│ └── onboarding/ # Employee onboarding videos
├── client-case-studies/ # Client success story videos
├── team-meetings/ # Recorded team meetings
├── product-demos/ # Software demonstrations
└── company-updates/ # Leadership communications
Video Upload Workflow
Step 1: Access GoHighLevel Media Storage
-
Login to GoHighLevel Subaccount
- URL:
app.symphonycore.com/v2/location/wOEAEOEmKfK74l0Vi6dL/media-storage - Use your Symphony Core credentials
- URL:
-
Navigate to Media Storage
- Go to: Settings > Media Storage
- Or use direct URL from browser bookmarks
Step 2: Organize Video Upload
-
Navigate to Correct Directory
- Browse to:
team.symphonycore.com/training/[category]/ - Create new folders if needed for organization
- Browse to:
-
Upload Video Files
- Click "Upload" button
- Select video file(s) from your computer
- Wait for upload completion
- Verify file appears in directory
Step 3: Copy Public URLs
-
Access Video Properties
- Click on uploaded video file
- Copy the public URL provided
-
URL Format
https://storage.googleapis.com/msgsndr/wOEAEOEmKfK74l0Vi6dL/media/[unique-file-id].mp4
Example:
https://storage.googleapis.com/msgsndr/wOEAEOEmKfK74l0Vi6dL/media/3d04422d-ae29-4e4b-bf80-d5d8cd07d84e.mp4
Step 4: Create Video Reference Document
-
Create Markdown File
- Location: Corresponding docs directory
- Example:
09-training/seo/searchatlas/training-videos.md
-
Document Template
---
title: [Course Name] - Training Videos
version: 1.0
author: [Instructor Name]
last_updated: 2025-09-29
category: Training
tags: [videos, training, course-name]
training_course: [Course Name]
---
# [Course Name] - Training Videos
## Video Library
### Module 1: [Module Name]
**Duration:** [Duration] | **File Size:** [Size]
[Watch Video](https://storage.googleapis.com/msgsndr/.../video-id.mp4)
**Topics Covered:**
- Key concept 1
- Key concept 2
- Implementation steps
### Module 2: [Module Name]
**Duration:** [Duration] | **File Size:** [Size]
<video width="100%" controls>
<source src="https://storage.googleapis.com/msgsndr/.../video-id.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
**Topics Covered:**
- Advanced techniques
- Case studies
- Best practices
## Additional Resources
- [Related Documentation](/module-notes)
- [Practice Exercises](/exercises)
- [Support Materials](/resources)
Video Reference Examples
SearchAtlas Training Videos Document
File: 09-training/seo/searchatlas/training-videos.md
---
title: SearchAtlas Top of Google - Training Videos
version: 1.0
author: SearchAtlas Training Team
last_updated: 2025-09-29
category: SEO Training
tags: [videos, searchatlas, seo, training]
training_course: SearchAtlas Top of Google
---
# SearchAtlas Top of Google - Training Videos
## Complete Video Library
### Day 1: Content Creation & Holistic SEO
**Part 2 - Platform Setup & Implementation**
**Duration:** ~45 minutes | **File Size:** 300.27 MB
[Watch Video](https://storage.googleapis.com/msgsndr/wOEAEOEmKfK74l0Vi6dL/media/content-creation-part2.mp4)
**Topics Covered:**
- Search Atlas platform configuration
- Auto project deployment
- AI-powered content generation setup
- Schema markup implementation
### Day 2: Authority Building
**Part 1 - Link Building Fundamentals**
**Duration:** ~60 minutes | **File Size:** 405.77 MB
<video width="100%" controls>
<source src="https://storage.googleapis.com/msgsndr/wOEAEOEmKfK74l0Vi6dL/media/authority-building-part1.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
**Topics Covered:**
- Link building strategies
- Domain authority development
- Trust signal optimization
- Competitive analysis techniques
### Bonus: From Clicks to Customer
**Complete Conversion Process**
**Duration:** ~40 minutes | **File Size:** 285.96 MB
[Watch Video](https://storage.googleapis.com/msgsndr/wOEAEOEmKfK74l0Vi6dL/media/clicks-to-customer.mp4)
**Topics Covered:**
- Conversion optimization
- Landing page best practices
- Customer journey mapping
- Revenue attribution
## Study Guide
- Watch videos in sequential order
- Take notes during implementation sections
- Practice exercises after each module
- Review [written materials](content-creation-holistic-seo.md) alongside videos
Management Tasks
Regular Maintenance
- Monthly: Review video organization and cleanup unused files
- Quarterly: Audit storage usage and optimize file sizes if needed
- Annually: Archive old training content to maintain organization
File Naming Convention
Use descriptive names that match documentation structure:
Good Examples:
- Authority Building - Part 1.mp4
- Content Creation Holistic SEO - Part 2.mp4
- Technical SEO Automation - Implementation.mp4
Avoid:
- video1.mp4
- training_final_v3.mp4
- SEO-course-recording-2025.mp4
Security Considerations
- Public URLs: GoHighLevel videos are publicly accessible via direct link
- Content Review: Ensure no sensitive/confidential information in videos
- Access Logging: Limited compared to Cloudflare R2 authenticated access
- Link Sharing: Control who receives video URLs within team
Integration with Documentation
Embedding Options
Option 1: Direct Link
[Watch Training Video](https://storage.googleapis.com/msgsndr/.../video.mp4)
Option 2: HTML5 Video Player
<video width="100%" controls>
<source src="https://storage.googleapis.com/msgsndr/.../video.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
Option 3: Video Reference with Description
### Training Module: Advanced SEO Techniques
**Duration:** 45 minutes | **Level:** Advanced
[Watch Now](https://storage.googleapis.com/msgsndr/.../advanced-seo.mp4)
Key topics covered in this session:
- Technical SEO automation
- Schema markup strategies
- Performance optimization
Workflow Checklist
For New Video Content
- Record/obtain video file
- Use descriptive file naming convention
- Upload to appropriate GoHighLevel directory
- Copy public URL after successful upload
- Create or update video reference document
- Add to relevant training module documentation
- Test video playback in documentation
- Update navigation if new video category
For Video Updates
- Replace video file in GoHighLevel (same name maintains URL)
- Update video reference document with new duration/content
- Update last_updated date in frontmatter
- Notify team of video content changes
Troubleshooting
Common Issues
Video won't play in browser:
- Check URL format and accessibility
- Verify file uploaded successfully to GoHighLevel
- Test URL in different browser/incognito mode
Video reference document not displaying:
- Check markdown syntax and file paths
- Verify frontmatter formatting
- Ensure navigation updated in sidebars
Large upload times:
- GoHighLevel supports large files but uploads may take time
- Ensure stable internet connection during upload
- Consider compressing video file if extremely large (>1GB)
Support Resources
- GoHighLevel support documentation
- Team lead for access issues
- Technical team for integration problems
This workflow optimizes costs while maintaining professional video content management for Symphony Core's internal documentation.