npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@serpdownloaders/clientclub-downloader

v1.0.0

Published

clientclub-downloader

Downloads

129

Readme

ClientClub Downloader (Browser Extension)

Download videos from ClientClub and supported GoHighLevel-powered portals as MP4 files for offline access.

ClientClub Downloader is a browser extension built for users who want a simpler way to save lesson and coaching videos from ClientClub portals. It works with supported portal-hosted lessons and common embedded video providers, giving you a browser-first workflow for detecting the lesson video, choosing the available quality, and saving an MP4 file for later playback.

  • Save ClientClub lesson videos as MP4 files
  • Download supported GoHighLevel-powered portal videos from the same workflow
  • Capture supported embedded lesson players like Loom, Vimeo, Wistia, and YouTube
  • Choose from the quality levels exposed by the source
  • Keep local copies for offline study, review, or coaching archives

Links

Preview

ClientClub Downloader workflow preview

Table of Contents

Why ClientClub Downloader

ClientClub and related coaching portals are built for browser-based access, not for a clean offline export workflow. Lessons can mix portal-hosted videos with embedded providers like Loom, Vimeo, Wistia, and YouTube, which makes manual downloading inconsistent and awkward for clients or teams trying to keep a local copy.

ClientClub Downloader is built for that exact use case. It focuses on supported ClientClub and GoHighLevel-powered pages, detects the available lesson media in your browser session, and gives you a direct way to save accessible training content as MP4.

Features

  • Video detection for ClientClub portal, lesson, and coaching pages
  • Support for related GoHighLevel-powered client portals
  • Embedded lesson support for Loom, Vimeo, Wistia, and YouTube
  • Quality selection for available stream resolutions
  • MP4 export for easier offline playback and sharing
  • Popup workflow for reviewing detected lesson media
  • Progress tracking during active downloads
  • Concurrent download support for supported workflows
  • Cross-browser support for Chrome, Edge, Brave, Opera, Firefox, Whale, and Yandex

How It Works

  1. Install the extension from the latest release.
  2. Open a ClientClub lesson, coaching page, or supported portal page with video.
  3. Start playback so the extension can detect the lesson media.
  4. Open the popup to review available stream options.
  5. Choose the quality you want.
  6. Download the lesson and save the final MP4 file locally.

Step-by-Step Tutorial: How to Download Videos from ClientClub

  1. Install ClientClub Downloader from the latest GitHub release.
  2. Sign in to the ClientClub portal where you already have access.
  3. Open the lesson or coaching page you want to save.
  4. Let the page load fully and press play on the lesson video.
  5. Click the extension button in your browser toolbar.
  6. Review the detected stream or embedded player options.
  7. Select the quality you want to keep.
  8. Start the download and wait for the MP4 export to finish.
  9. Open the saved file from your Downloads folder.

Supported Formats

  • Input: ClientClub-hosted lesson streams
  • Input: Supported embedded Loom, Vimeo, Wistia, and YouTube players
  • Output: MP4

Saved files use MP4 so they are easier to replay on standard media players, move between devices, and keep in a local coaching archive.

Who It's For

  • ClientClub members who want offline access to lessons
  • Coaches and consultants backing up their own training material
  • Teams archiving internal coaching or onboarding content
  • Users saving lesson videos before access changes
  • Anyone who wants a browser-based workflow instead of manual stream extraction

Common Use Cases

  • Save a coaching video from a ClientClub portal for offline study
  • Download lesson recordings from a client membership page
  • Archive your own uploaded training content
  • Save embedded Loom or Vimeo walkthroughs inside a coaching portal
  • Keep local copies of lesson content before access expires

Troubleshooting

The extension is not detecting the lesson video
Press play first and wait a few seconds so the stream has time to initialize.

No quality options are showing
Some pages expose a single playable stream variant, especially on certain embedded players.

The wrong player source is being picked up
Refresh the lesson page and reopen the extension popup after the lesson player fully loads.

The page requires login or membership access
The extension only works on content you can already access in your active ClientClub session.

The extension does not activate on this site
Make sure you are on a ClientClub page or a supported related portal.

Trial & Access

  • Includes 3 free downloads so you can test the workflow first
  • Email sign-in uses secure one-time password verification
  • No credit card required for the trial
  • Unlimited downloads are available with a paid license

Start here: https://serp.ly/clientclub-downloader

Installation Instructions

  1. Open the latest release page: https://github.com/serpapps/clientclub-downloader/releases/latest
  2. Download the extension build for your browser.
  3. Install the extension.
  4. Open a ClientClub lesson or coaching page.
  5. Use the extension popup to detect and download the video.

FAQ

What kinds of ClientClub videos can I download?
Supported portal videos plus supported embedded lesson players inside ClientClub pages.

Do I need to press play first?
Yes. Many lesson streams are only exposed after playback begins.

What file format do downloads use?
Videos are saved as MP4 files.

Does it support embedded lesson providers?
Yes. Supported platforms include Loom, Vimeo, Wistia, and YouTube when they appear on supported ClientClub pages.

Do I need extra software?
No. Everything runs through the browser extension.

License

This repository is distributed under the proprietary SERP Apps license in the LICENSE file. Review that file before copying, modifying, or redistributing any part of this project.

Notes

  • Only download content you own or have explicit permission to save
  • The extension only works on media you can already play in your browser session
  • Video quality depends on the source stream exposed on that lesson page
  • An internet connection is required for the initial download

About ClientClub

ClientClub is used for coaching portals, memberships, and client education pages that often mix hosted lesson content with embedded training platforms. That makes offline saving more awkward than on a single-platform video site because viewers may need a consistent download workflow across multiple lesson sources. ClientClub Downloader simplifies that process for users who need a local MP4 copy of accessible training content.