This guide visualises a simple workflow to embed your video to your own environment, without the need to create unique pages for each recipient, and the process to distribute with your Marketing Automation / email tool.

Landing page set up

  1. Create your landing page, and include an iframe component that will be used to show the Seen video player.

<aside>

You can find the documentation on how to set up the iframe here.

</aside>

  1. Create a logic for the page that looks for a parameter in the page URL, video= in this example, to use as the iframe video source.
  2. The final URL for the receiver would in this example look like this:

https://yourdomain.com?video=https://player.seen.io/v/AhdlZ6Qq28LDQAptGHUY

<aside>

To improve safety of the iframe component, you can limit the allowed host for the iframe to only accept content from player.seen.io domain.

You can easily personalise the landing page further with additional URL parameters, such as name=.

If needed, you can also include an encoding logic to hide the parameters in the URL, though this requires some additional development when building the pages.

</aside>

Distribution set up

<aside>

This example uses Braze’s email builder. The process may be different in your own tool.

</aside>

  1. Add 2 custom fields to your Marketing Automation / email system for the Seen player URL and the email thumbnail URL.
  2. Create your communication, email in this example, and add the email thumbnail as a dynamic image for each recipient.

dynamic-image-braze.gif

  1. Link both the image and the CTA button to your page with the receivers personalised video by combining the static part of the URL with the Seen video player parameter.

player-link-braze.gif

  1. Your email will now link to the landing page showing the right video to the right receiver.

embed-page.gif