Videos

Videos are embeddable video content that belongs to a publication. Each video is linked to a player platform, has a thumbnail, and can include written content above and below the player. Videos support Tags and drag-and-drop ranking for controlling display order on your website.

Navigate to Content β†’ Videos

Supported Platforms

OptiPub supports three video platforms. The platform you choose determines which fields are required and what thumbnail options are available.

PlatformSourceThumbnail options
WistiaChoose an existing Wistia video or upload a new oneVideo (animated GIF) or static image
YouTubeYouTube video ID (11 characters)Static image only
Video.jsDirect MP4 URL (WEBM optional)Static image only

Wistia is the recommended platform. It supports richer thumbnail options and provides engagement analytics directly in OptiPub.

Creating a Video

Click the Create button to open the video form. The form is organized into sequential sections.

Publication

FieldRequiredDescription
PublicationYesThe publication this video belongs to. Cannot be changed after creation

Video Details

FieldRequiredDescription
TitleYesThe video title
NameYesAn internal name for the video
URL SlugNoA custom URL slug. Auto-generated from the title if left blank
Displays on WebsiteNoWhether the video is shown on the public website
ActiveNoWhether the video is live. Inactive videos are excluded from the website
TagsNoAttach Tags to organize videos alongside other content

Video Player

Choose a platform and provide the video source.

Wistia

Wistia videos can be added in two ways:

  • Choose Existing β€” search and select from your Wistia library. You can filter by folder to narrow results
  • Upload New β€” upload a video file directly to Wistia. Optionally choose a destination folder and custom video name (defaults to the filename)

If your Wistia account is not yet connected, a warning will appear with a link to Integration Settings where you can configure the connection.

YouTube

FieldRequiredDescription
Video IDYesThe YouTube video ID β€” exactly 11 characters (e.g. dQw4w9WgXcQ)

Video.js

FieldRequiredDescription
MP4 URLYesDirect URL to the MP4 video file
WEBM URLNoDirect URL to a WEBM version of the video

Thumbnail Image

FieldRequiredDescription
Thumbnail ImageYesA static image used as the video's primary thumbnail. Selected from Assets

YouTube and Wistia videos automatically import a default thumbnail from the platform when selected.

Video Thumbnail Configuration

After selecting a platform and video source, additional thumbnail settings become available. These control how the video thumbnail appears on your website and in emails.

Thumbnail Mode

  • Video β€” generates an animated GIF clip from the video. Only available for Wistia videos
  • Image β€” uses a static image thumbnail. Available for all platforms

The thumbnail preview has two tabs:

  • Web β€” shows how the thumbnail will appear on the website
  • Email β€” shows how the thumbnail will appear in email content

Play Button

You can overlay a play button on the thumbnail:

SettingDescription
Play ButtonToggle to show or hide a play button overlay on the thumbnail
ColorThe play button color. Defaults to the publication's primary color

Clip Settings (Video mode only)

When using Video thumbnail mode with a Wistia video, you can configure the animated GIF clip:

SettingDescription
DurationLength of the GIF clip β€” 5, 10, or 15 seconds
StartThe starting point in the video (in seconds)

After configuring clip settings, click Generate Thumbnails to create the animated GIF and still image. If you change settings later, click Regenerate Thumbnails to update them.

Content

FieldRequiredDescription
Top BlurbNoRich text content displayed above the video on the website (TinyMCE editor)
Bottom BlurbNoRich text content displayed below the video on the website (TinyMCE editor)

Video Ranking

When a video is both Active and Displays on Website, a ranking section appears at the bottom of the form. Drag and drop videos to set the order they appear on your website relative to other videos in the same publication.

Ranks are shared across all active, website-visible videos in the publication, so reordering one video updates the rank for all of them.

Editing a Video

Click on any video in the list to view it, then click Edit to make changes. All fields except Publication can be updated. The form supports auto-save, which periodically saves unsaved changes.

List View

The video list displays all videos across publications in a searchable, filterable data table. The following columns are available:

ColumnFilter typeDefault
IDNumberShown
PublicationSelectShown
TitleText searchShown
NameText searchShown
Video PlayerText searchHidden
Thumbnailβ€”Shown
Email Video Thumbnailβ€”Hidden
Email Image Thumbnailβ€”Hidden
TagsSelectShown
RankNumberHidden
ActiveBooleanShown
Display on WebsiteBooleanShown
CreatedDateHidden
UpdatedDateHidden

View Mode

Clicking a video row opens a view dialog with two tabs:

  • Video β€” displays tags, name, top blurb, an embedded video player, and bottom blurb
  • Stats β€” displays engagement analytics (only available for Wistia videos with recorded data)

Wistia Analytics

For Wistia videos, OptiPub automatically fetches and stores engagement data from the Wistia API. The Stats tab in the view dialog shows:

  • Total Visitors
  • Average Engagement
  • Total Plays
  • Play Rate
  • An engagement and rewatch chart over time

Statistics are updated daily via a scheduled task.

Dynamic Video Pages

Videos can be used with dynamic pages. By setting a page path to {$sys_video.slug}, OptiPub generates an individual page for each video. Inside the page content, use system macros like {$sys_video.title} to render video data dynamically.