Title: FD3 Custom Support Videos
Author: FrankDeardurff
Published: <strong>November 9, 2026</strong>
Last modified: November 9, 2026

---

Search plugins

![](https://ps.w.org/fd3-custom-support-videos/assets/banner-772x250.png?rev=3793129)

![](https://ps.w.org/fd3-custom-support-videos/assets/icon-256x256.png?rev=3793129)

# FD3 Custom Support Videos

 By [FrankDeardurff](https://profiles.wordpress.org/frank3d/)

[Download](https://downloads.wordpress.org/plugin/fd3-custom-support-videos.2.0.0.zip)

 * [Details](https://wordpress.org/plugins/fd3-custom-support-videos/#description)
 * [Reviews](https://wordpress.org/plugins/fd3-custom-support-videos/#reviews)
 *  [Installation](https://wordpress.org/plugins/fd3-custom-support-videos/#installation)
 * [Development](https://wordpress.org/plugins/fd3-custom-support-videos/#developers)

 [Support](https://wordpress.org/support/plugin/fd3-custom-support-videos/)

## Description

**FD3 Custom Support Videos** is a client training and onboarding video library 
for WordPress agencies, developers, and site owners.

Instead of clients getting lost in documentation or emailing you repetitive questions,
provide them with a dedicated, beautiful **Support & Training Video Library** right
inside their WordPress admin dashboard or on a private front-end portal page.

### 🌟 Key Features

 * **Role & Level-Based Access Control:** Decide exactly which user roles can access
   the video library (Editors, Authors, Shop Managers, Subscribers, etc.) and restrict
   management to Administrators.
 * **Per-Video Role Visibility:** Show specific tutorials to specific roles (e.g.,
   show “How to Fulfill WooCommerce Orders” only to Shop Managers, and “How to Publish
   Blog Posts” to Authors).
 * **Multiple Video Sources:** Supports YouTube, Vimeo, Loom, Wistia, and self-hosted
   MP4 videos.
 * **WordPress Media Library Integration:** Select or upload self-hosted video tutorials
   directly with the native WordPress Media Uploader.
 * **Responsive 16:9 Lightbox Player:** Click any video card to play in high definition
   in a distraction-free, responsive lightbox modal.
 * **Client Onboarding & Progress Tracking:** Users can click “Mark as Watched” 
   to check off completed tutorials and track their learning with a progress bar.
 * **Interactive Filtering & Instant Search:** Filter tutorials by tags, watch status(
   All, To Watch, Completed), or instant keyword search.
 * **Video Suggestion Inbox:** Team members and clients can request new video tutorials.
   Requests are sent via email and queued in the admin inbox.
 * **Native Admin “Help” Drawer Integration:** Pin quick tutorial links into the
   native WordPress screen Help tab for instant contextual assistance.
 * **Front-End Shortcode:** Display your video library on any front-end page or 
   membership portal using `[fd3_support_videos]`.
 * **Dashboard Widget:** Quick-access widget on the WordPress Dashboard showing 
   available tutorials and current user progress.
 * **Drag-and-Drop Reordering:** Easily sort video display order in the admin manager.

### 💡 Perfect For

 * **Web Agencies & Freelancers:** Onboard clients to their custom WordPress websites
   with tailored video walkthroughs.
 * **WooCommerce Stores:** Provide training videos for store managers, order fulfillment
   teams, and customer support reps.
 * **Editorial & Content Teams:** Train contributors and authors on publishing workflows,
   SEO best practices, and formatting guidelines.
 * **Internal Company Intranets:** Keep staff documentation organized and accessible
   in one place.

### External services

This plugin embeds videos from the third-party services listed below. Nothing is
sent to any service until a logged-in user opens the Support Videos library (which
loads thumbnails) or plays a video (which loads the embedded player). In each case
the user’s browser connects directly to the service, which receives the user’s IP
address, browser details, and the ID of the video being requested. No data is sent
for video sources you do not use.

 * **YouTube** (Google) — thumbnails from `img.youtube.com` and the player from `
   www.youtube-nocookie.com` (privacy-enhanced mode), for videos with the YouTube
   source type. [Terms of Service](https://www.youtube.com/t/terms), [Privacy Policy](https://policies.google.com/privacy)
 * **Vimeo** — the player from `player.vimeo.com`, for videos with the Vimeo source
   type. [Terms of Service](https://vimeo.com/terms), [Privacy Policy](https://vimeo.com/privacy)
 * **Loom** — thumbnails from `cdn.loom.com` and the player from `www.loom.com`,
   for videos with the Loom source type. [Terms of Service](https://www.atlassian.com/legal/cloud-terms-of-service),
   [Privacy Policy](https://www.atlassian.com/legal/privacy-policy)
 * **Wistia** — the player from `fast.wistia.net`, for videos with the Wistia source
   type. [Terms of Service](https://wistia.com/terms), [Privacy Policy](https://wistia.com/privacy)

Self-hosted / Media Library videos are served from your own site and use no external
service.

## Screenshots

[⌊The modern Video Library viewer with progress bar, search, tags, and video cards.⌉⌊
The modern Video Library viewer with progress bar, search, tags, and video cards
.⌉[

The modern Video Library viewer with progress bar, search, tags, and video cards.

[⌊Responsive 16:9 Lightbox video player with "Mark as Watched" checklist toggle.⌉⌊
Responsive 16:9 Lightbox video player with "Mark as Watched" checklist toggle.⌉[

Responsive 16:9 Lightbox video player with “Mark as Watched” checklist toggle.

[⌊Video management tab with drag-and-drop reordering and video creation form.⌉⌊Video
management tab with drag-and-drop reordering and video creation form.⌉[

Video management tab with drag-and-drop reordering and video creation form.

[⌊Settings page with granular role-based permissions and video requests inbox.⌉⌊
Settings page with granular role-based permissions and video requests inbox.⌉[

Settings page with granular role-based permissions and video requests inbox.

[⌊WordPress Dashboard widget with user progress tracking.⌉⌊WordPress Dashboard widget
with user progress tracking.⌉[

WordPress Dashboard widget with user progress tracking.

## Installation

 1. Upload the `fd3-custom-support-videos` folder to the `/wp-content/plugins/` directory,
    or install directly through the WordPress Plugins screen.
 2. Activate the plugin through the **Plugins** screen in WordPress.
 3. Navigate to **Support Videos > Settings & Requests** to configure allowed viewer
    roles and feature modules.
 4. Click **Manage Videos** to add your first support tutorials.
 5. Clients and team members with authorized roles will now see the **Support Videos**
    library menu in their admin bar!

## FAQ

### Can I control which user roles see the videos?

Yes! In **Support Videos > Settings & Requests**, you can select which WordPress
roles have permission to view the video library (e.g., Editor, Shop Manager, Author,
etc.). Administrators always have full management access.

### Can I restrict specific videos to specific roles?

Yes. When adding or editing any video, you can choose “All Allowed Roles” or restrict
it to one or more specific roles. Non-permitted roles will not see the video in 
their library.

### Does it support Loom videos?

Yes! Paste standard Loom share URLs (e.g., `https://www.loom.com/share/...`) and
the plugin automatically converts them into responsive HD embeds.

### Can I upload MP4 videos directly from my Media Library?

Yes. Select “Self-Hosted / Media Library” as the video source type, and click the“
Choose from Media Library” button to select or upload an MP4 file.

### Can I display the video library on a front-end client portal?

Yes, simply place the shortcode `[fd3_support_videos]` on any page or post. It automatically
verifies the logged-in user’s role and displays the interactive video library and
lightbox player.

### Does this plugin phone home or connect to third-party update servers?

No. The plugin sends no tracking data and has no custom updater. Updates come from
the WordPress.org plugin repository. Videos you add from YouTube, Vimeo, Loom, or
Wistia are loaded from those services (see External services below).

### Can I filter the shortcode by tag or hide progress tracking?

Yes. `[fd3_support_videos tag="getting-started"]` shows only videos with that tag,
and `progress="no"` hides the progress bar and “Mark Watched” buttons.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“FD3 Custom Support Videos” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ FrankDeardurff ](https://profiles.wordpress.org/frank3d/)

[Translate “FD3 Custom Support Videos” into your language.](https://translate.wordpress.org/projects/wp-plugins/fd3-custom-support-videos)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/fd3-custom-support-videos/),
check out the [SVN repository](https://plugins.svn.wordpress.org/fd3-custom-support-videos/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/fd3-custom-support-videos/)
by [RSS](https://plugins.trac.wordpress.org/log/fd3-custom-support-videos/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.0.0

 * Renamed to FD3 Custom Support Videos, with a unique `fd3csv_` prefix on every
   post type, taxonomy, option, AJAX action and hook so it can’t clash with other
   plugins.
 * Major release: Complete redesign and modernization for WordPress.org repository
   standards.
 * Added granular Role-Based Access Control (configure viewer roles vs manager roles).
 * Added per-video role visibility restrictions.
 * Added client onboarding progress tracking and “Mark as Watched” checklist.
 * Added responsive 16:9 Lightbox modal player.
 * Added native WordPress Media Library integration (`wp.media`) for self-hosted
   videos.
 * Added Loom and Wistia embed support in addition to YouTube, Vimeo, and hosted
   MP4s.
 * Added native WordPress screen “Help” drawer integration.
 * Added front-end `[fd3_support_videos]` shortcode.
 * Added video suggestions inbox in the admin area with email notifications.
 * Fixed all missing AJAX endpoints (`fd3csv_save_video`, `fd3csv_delete_video`,`
   fd3csv_update_video_order`).
 * Removed external S3 updater in compliance with WordPress.org Plugin Directory
   guidelines.
 * Fully internationalized (i18n) with `fd3-custom-support-videos` text domain, 
   including all JavaScript messages.
 * Security: video edit, delete, and reorder requests now only act on Support Video
   posts, and “Mark as Watched” only accepts published videos.
 * Fixed: “Mark as Watched” inside the video player did not update its own button.
 * Fixed: tag filter matched partial tags (e.g. “Blog” also showed “Blogging”).
 * Fixed: suggestion inbox “Done/Reopen” did not update the status badge, and deleted
   rows did not disappear until reload.
 * Fixed: suggestion dates could show the previous day for sites west of UTC.
 * Fixed: role names and source labels (e.g. “YouTube”) display correctly in the
   Manage list.
 * Removed unprefixed legacy AJAX action names to avoid conflicts with other plugins.
 * Front-end shortcode respects the global “Enable progress” setting.

#### 1.2.2

 * Initial release with basic admin menu and video list.

## Meta

 *  Version **2.0.0**
 *  Last updated **13 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.6 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [client onboarding](https://wordpress.org/plugins/tags/client-onboarding/)[documentation](https://wordpress.org/plugins/tags/documentation/)
   [support videos](https://wordpress.org/plugins/tags/support-videos/)[training](https://wordpress.org/plugins/tags/training/)
   [tutorials](https://wordpress.org/plugins/tags/tutorials/)
 *  [Advanced View](https://wordpress.org/plugins/fd3-custom-support-videos/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/fd3-custom-support-videos/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/fd3-custom-support-videos/reviews/)

## Contributors

 *   [ FrankDeardurff ](https://profiles.wordpress.org/frank3d/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/fd3-custom-support-videos/)