BACK TO DIRECTORY

TubeBay – YouTube Product Video Gallery & Embeds for WooCommerce

by WPAnchorBay

0.0
(0 ratings)

TubeBay puts YouTube product videos on WooCommerce product pages without pasting an embed code into each product. Connect a YouTube channel once, and TubeBay syncs the channel’s videos into a library inside WordPress; from the product editor you pick the videos that belong to a product, and they appear in the product video gallery at the placement you choose. The YouTube player itself is not loaded until a shopper clicks play, so product pages stay as fast as they were before the video was added.

Product Page | Documentation | Live Demo | Support

YouTube product videos on WooCommerce product pages

A product video is a YouTube video attached to a WooCommerce product. TubeBay stores the link between product and video in WordPress, renders a thumbnail preview in the product gallery, and hands off to YouTube only when the shopper asks to watch. Demonstrations, unboxings and review videos sit next to the product images instead of somewhere lower on the page.

YouTube channel sync and video library

Instead of copying URLs, TubeBay reads the connected channel through the YouTube Data API and keeps a library of video IDs, titles and thumbnails in the WordPress admin. A daily sync picks up new uploads, and a force sync refreshes the library on demand after you publish a video. Assigning a video to a product is then a search in the product editor, not a trip to YouTube.

Click-to-play YouTube embed with lazy loading

A standard YouTube iframe loads several hundred kilobytes of player script before anyone presses play. TubeBay uses a video facade: the page shows the thumbnail and a play button, and the real YouTube player is inserted only on click. Product pages keep their load time and layout stability, and muted autoplay and player controls can be set in the plugin settings for when the player does load.

Product video gallery and placement

A product can carry more than one video, and TubeBay displays them as a product video gallery. The default placement on the product page is set once in TubeBay settings, so every product with videos shows them in the same spot without per-product work. Product-to-video mappings are object cached, so the extra lookups do not add database queries on busy stores.

Setup wizard: Google OAuth or API key

The setup wizard connects the channel in one of two ways: a guided Google OAuth sign-in, or a manual setup with a YouTube channel ID and a Google Cloud API key. Either way the connection status panel shows whether the channel is connected and when it last synced. A debug logging toggle writes API and sync events to a local file, with API keys and OAuth tokens redacted, for troubleshooting.

Video blocks for the block editor

TubeBay adds two blocks and one inline link to the block editor, so a YouTube video can also sit in a post, a page or a template rather than only on a product page. The TubeBay Video block shows a click-to-play thumbnail that plays where it sits or opens in a popup. The TubeBay Video Button block shows a button, styled by your theme, that opens the video in a popup. Video link turns selected words in any paragraph, heading or list into a link that opens the same popup. All three choose from the synced channel library, and all three use the click-to-play facade, so the YouTube player still loads only when a reader asks for it.

Shortcode

A TubeBay shortcode embeds a synced video anywhere shortcode output is supported, so a product video can also appear in a page built with a page builder or in a post.

Everything in the free version

  • YouTube channel connection through Google OAuth or a manual API key
  • Synced video library in the WordPress admin
  • Automatic daily sync and manual force sync
  • Assign one or more YouTube videos to any WooCommerce product
  • Product video gallery on the product page
  • Store-wide placement setting for product videos
  • Click-to-play video facade; the YouTube player loads only on click
  • Muted autoplay and player control settings
  • Object caching for product-to-video mappings
  • TubeBay Video and TubeBay Video Button blocks for the block editor
  • Inline video links in any paragraph, heading or list
  • Shortcode for embedding a synced video
  • Connection status panel and debug logging with secrets redacted
  • Uninstall cleanup and full data removal controls
  • Extension hooks for add-ons

TubeBay Pro

TubeBay Pro adds per-product gallery override controls, so an individual product can use a placement and player behavior different from the store default, and license activation for updates and support. See the product page for the current Pro feature list.

External Services

TubeBay connects to external services to sync and display YouTube video data.

YouTube Data API v3

TubeBay uses the YouTube Data API v3 from Google to retrieve video information from the connected YouTube channel.

  • What the service does: TubeBay uses the API to fetch video IDs, titles, thumbnails, and related video metadata for the store administrator.
  • What data is sent: TubeBay may send the configured YouTube channel ID, API key, OAuth access data, and video lookup requests to Google.
  • When data is sent: Data is sent when an administrator connects a channel, syncs the library, refreshes videos, or displays a synced video where YouTube playback is requested.
  • Shopper data: TubeBay does not need shopper personal data to sync the administrator’s YouTube video library.

YouTube Terms of Service

Google Privacy Policy

Google API Services User Data Policy

WPAnchorBay OAuth Connection Service

TubeBay may use a WPAnchorBay connection service to help complete the Google OAuth flow and return connection data to the site administrator.

  • What the service does: It helps start and complete the Google OAuth connection flow for TubeBay.
  • What data is sent: It may process the site connection request, OAuth response data, and related authorization details needed to complete the connection.
  • When data is sent: Data is sent only when an administrator starts or completes the OAuth connection flow.
  • Shopper data: This service is used for administrator setup and does not require shopper personal data.

WPAnchorBay Terms and Conditions

WPAnchorBay Privacy Policy

Screenshots

Setup wizard welcome screen: start connecting a YouTube channel to WooCommerce.

Setup wizard welcome screen: start connecting a YouTube channel to WooCommerce.

Setup wizard: connect the YouTube channel with Google OAuth.

Setup wizard: connect the YouTube channel with Google OAuth.

Setup wizard: manual setup with a YouTube channel ID and Google Cloud API key.

Setup wizard: manual setup with a YouTube channel ID and Google Cloud API key.

Settings: connected YouTube account and connection status.

Settings: connected YouTube account and connection status.

Channel library: synced YouTube videos ready to assign to WooCommerce products.

Channel library: synced YouTube videos ready to assign to WooCommerce products.

Placement and player settings: where product videos appear, muted autoplay and controls.

Placement and player settings: where product videos appear, muted autoplay and controls.

Product editor: assign a YouTube video to a WooCommerce product.

Product editor: assign a YouTube video to a WooCommerce product.

Product page: click-to-play YouTube product video in the WooCommerce product gallery.

Product page: click-to-play YouTube product video in the WooCommerce product gallery.

Advanced settings: debug logging, uninstall cleanup and data removal.

Advanced settings: debug logging, uninstall cleanup and data removal.

Plugin Details

Active Installs
0
Total Downloads
444
Version
1.3.2
Requires WP
6.8
Requires PHP
7.4
Tested Up To
7.1
Added
2026-05-05
Last Updated
2026-09-15 11:44am GMT

Ratings

5
0
4
0
3
0
2
0
1
0