Skip to main content

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]
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

  1. Login to GoHighLevel Subaccount

    • URL: app.symphonycore.com/v2/location/wOEAEOEmKfK74l0Vi6dL/media-storage
    • Use your Symphony Core credentials
  2. Navigate to Media Storage

    • Go to: Settings > Media Storage
    • Or use direct URL from browser bookmarks

Step 2: Organize Video Upload

  1. Navigate to Correct Directory

    • Browse to: team.symphonycore.com/training/[category]/
    • Create new folders if needed for organization
  2. 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

  1. Access Video Properties

    • Click on uploaded video file
    • Copy the public URL provided
  2. 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

  1. Create Markdown File

    • Location: Corresponding docs directory
    • Example: 09-training/seo/searchatlas/training-videos.md
  2. 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

[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.