Solutions keyboard_arrow_down keyboard_arrow_up
Our Solutions
Ontraport's solutions work together to give you everything you need to run your business in one centralized, easy-to-use platform.
Resources keyboard_arrow_down keyboard_arrow_up
Find free content on the latest marketing strategies, using Ontraport in your business, and finding the right software.
Visit the blog
University Pricing Chat
Dynamic video
Last updated on: June 22, 2023

Dynamic video elements make it possible for you to create templates for video pages. For example, you can create templates for your video blog posts, training courses, customer portals, etc.

Setting up dynamic videos is a time saver for coaches, teachers and anyone who sells access to videos. It’s much quicker to update a video field in a record than it is to update the video elements on each of your lesson pages.

In this article, you’ll learn how to create custom fields to store your video links and how to make your video elements dynamic.

a lesson example

Dynamic video is available for YouTube, Vimeo and Wistia videos. When you upload your video to one of those providers, they will generate a link for your video. Once you have your video link, you’ll be able to save your videos in the records they belong to.

Add a dynamic content package to your account to use this feature. Here’s how:

  1. Click here to go to your account details page.
  2. Click Add plan or Start trial next to “Add Dynamic CMS to your account” and choose the plan that fits your needs.

Table of contents

Create a video URL field
Connect video elements
Connect block background videos
Use cases
Use case #1 – Add dynamic video to lesson templates
Use case #2 – Share personal videos on membership pages

Create a video URL field

Back to top

Your first step is to create a custom URL field to store each video’s link. Once that’s done, you’ll be able to make your video elements dynamic from the element’s settings.

Create a custom URL field for every video you want to save in your records. Here’s how:

  1. Hover over your object’s name in your main navigation bar to expand your options.
    • Then click SettingsField Editor.

Blog post settings

  1. On the left, select the tab you’d like to add the field to. Then find the section in that tab where you want to add your field.

Blog post field editor

  1. Click Add Field.
  2. Name the field.
  3. Select the “URL” field type.
  4. Click Save on your add field pop-up.
  5. Click Save in the top right to save your field editor settings.

featured video URL field

Make video elements dynamic

Back to top

Once you’ve created your custom video URL field, you can add it to your dynamic templates and blocks.

Here’s how:

  1. Click the video element to edit it.
  2. In the “Video Provider” dropdown, select YouTube, Vimeo or Wistia.
  3. Click the database icon next to your video link field, and select your source.
video settings
  • Click the “Select a field” dropdown, and select your video URL field.
    • Depending on where you are adding your dynamic video, you’ll have different options to choose from. Here’s what each option means and when you’ll be able to access them.

source chart

  1. Click Done.

video URL field example

Connect block background videos

Back to top

Another way to add dynamic videos to your pages is to add them as block backgrounds. Here’s how:

  1. Click your block to edit it then click Background.
  2. Choose “Video” from the “What kind of background?” dropdown.
  3. Select YouTube, Vimeo or Wistia from the “Video provider” dropdown.
  4. Click database icon and connect your video background to your custom URL field.
  5. Click Done on your background settings and save and publish your page or template.

Video background settings

Use Cases

Back to top

Use case #1 – Add dynamic video to lesson templates

Back to top

If you offer online video classes, you can save yourself some time by using dynamic video. You can create a template to reuse every time you publish another video lesson. This is the ideal way to build your video courses because you won’t have to create separate pages for each lesson.

Lesson example

Here’s how:

  1. Create a “Video Lesson URL” URL field.
  2. Go to PagesDynamic TemplatesNew Dynamic Tempalte.
  3. Select your Lesson object as your data source and click Continue.
  4. Design your template as you’d like, and make sure you add a video element for your lesson.
  5. Click your video element to edit it, and select YouTube, Vimeo or Wistia from the “Provider” dropdown.
  6. Click the database icon on the right of your video link field, and select “Lesson Fields (Dynamic page)” then select your “Video Lesson URL” field.
  7. Click Done.

If you are selling access to your lessons, you’ll also want to protect your pages. Follow the instructions in “Step 3: Protect and Publish your Pages” in this article.

Use case #2 – Share personal videos on membership pages

Back to top

If you offer your customers 1:1 coaching, you may want to create videos for specific customers. Personal videos are an amazing way to interact with your customers without meeting them in person.

personal video example

Note, when you add personal information to a page, it is crucial to make that page private. That means you should add your page to a membership site, and add page protection to it. This will ensure that you are keeping your customers’ information safe behind a login form.

Make your video dynamic

  1. Create a “Personal Video URL” URL field.
  2. On a dynamic template or dynamic block, add a video element.
  3. Click your video element to edit it, and select YouTube, Vimeo or Wistia from the “Provider” dropdown.
  4. Click the database icon on the right of your video link field, and select “Visiting Contact Fields” then select your “Personal Video URL” field.
  5. Click Done.

Protect your page

After you’ve added a personal video to a dynamic template or a dynamic block, it’s very important to protect your page and add it to a membership site. This will ensure that only the intended recipient will be able to view the private video. Here’s how:

  1. Click the Settings tab then click Display Settings.
  2. Select “All Logged in Members.”
  3. (Optional) Add a sales page in your “Redirect users with no access here” field. This gives you the opportunity to pitch your product to visitors who land on your protected pages.
    • If you don’t add a page in your redirect settings, visitors who don’t have access will see this message:

No access message

  1. Click Done.

Publish your page to your membership’s domain

The last step is to add your page to your membership site. This step adds your page to your membership site’s “Pages” section and ensures your page protection works properly. You’ll do this by publishing your page to your membership site’s domain.

If your video is on an Ontraport page, click Publish and add your membership domain.

  • For example, if your membership site’s domain is “,” you can publish your page to “”

publish settings example

If you are using a dynamic template, make sure you use a page type that uses your membership domain in its URL structure settings.

page type settings example

Related university lessons
Dynamic pages
You can create a dynamic page by designing a dynamic template. The template uses the data from your records to create individual pages, one for each record.
Dynamic CMS overview
Get a big picture overview of Ontraport’s Dynamic Content Management System. You’ll start to see how you can build blogs, customer-facing project portals, and so much more.
Dynamic blocks
In this lesson, you’ll learn how to create a dynamic block for when you need a list of records on a single page rather than a whole page about one record.
Divider Text
Related support articles
Search dynamic content
Dynamic content sources
Dynamic Lists HTML
 Pro tips
Tip #1: Your video element won't be visible when you preview it if the record for your page doesn't have a video URL saved. If you can't preview your video, go to the related record and add the missing video URL.
Live events
© Ontraport 2024
PCI DSS, Level 1
Privacy Shield Certified