

Setup wizard welcome screen: start connecting a YouTube channel to WooCommerce.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
WPAnchorBay Terms and Conditions
WPAnchorBay Privacy Policy