What are some novel ways to use video on a website?
The more interesting uses go beyond a single video playing once. Branching Flows let a visitor choose their own path through short reels rather than watch one long video. The page and video can react to each other in real time, revealing stats or swapping content as a visitor clicks through. Several Flows can run as a spotlight across different sections of one page, video interactions can launch a chat tool directly, and engagement data can flow into a CRM via UTM attribution. Together, these turn video from a passive asset into a working part of the page.
Let visitors choose their own path
Rather than one static video, a branching Flow gives each visitor a starting choice, by role, topic, or objection, and routes them to short, relevant reels instead of one long generic pitch.
Make the page and video react to each other
Using the Player API, clicking through a Flow can update the surrounding page in real time - swapping text, revealing a stat, or changing an image the moment a visitor clicks a specific Action Button.
Run several Flows as a spotlight across one page
Rather than one video per page, multiple Overlay Flows can be swapped in and out at different points, so different sections of a longer page each get their own relevant video moment.
Switch Inline Flows and content together
The same swapping idea works for Inline Players embedded directly in the page layout, changing which Flow is showing alongside the surrounding content.
Use video as the trigger for a chat conversation
An Action Button inside a Flow can launch a connected chat tool directly, hiding the video Player and handing the visitor into a live or bot-led conversation without a separate chat prompt competing for attention.
Turn engagement into pipeline data
Outbound Attribution appends UTM parameters to every button click inside a Flow, so which video content a lead engaged with is traceable once it reaches a CRM like HubSpot.
FAQ
Do all of these require custom development?
No - branching Flows, spotlighting multiple Flows, and CRM attribution are all dashboard-configurable. Making the page react to a video's clicks needs the Player API and some custom JavaScript.
Can several of these be combined on one page?
Yes - a branching Flow, page-reaction scripting, and CRM attribution can all run together on the same page.
Is there a limit to how many Flows can be on one page?
There's no fixed limit documented, though pages with multiple Overlay Flows need the Player API's getAvailableFlows() to target each one individually rather than relying on the simple reserved link.
Where's a good place to start?
A single branching Flow with a clear starting choice is usually the simplest entry point, with page-reaction and multi-Flow setups worth layering in once that's live.
Related questions
Yes. ReelFlow's own documentation showcases this exact pattern - the video Player and the surrounding page reacting to each other in real time. The mechanism runs through the Player API: as a visitor clicks an Action Button inside a Flow, an actionButton:click event fires that your page's JavaScript can listen for, and that event can trigger any content change - swapping text, revealing a stat, changing an image, or more. It's driven by the visitor's interaction with buttons timed to specific moments in the video, not automatic real-time speech detection.
Syncing content to a video comes down to one event: actionButton:click. Using the Player API, you get a Flow instance, listen for that event, and write custom JavaScript that runs whenever a specific button is clicked, updating text, images, or any other element on the page at that moment. The sync happens at each click, in step with wherever the visitor is in the Flow.
Yes - with a caveat on how automatic it is. Text and images can update at specific moments during a video, triggered by a visitor clicking an Action Button inside the Flow. That click fires an actionButton:click event through the Player API, and custom JavaScript listening for it can swap text, change an image, or reveal new content the instant it happens. It isn't a continuous, frame-by-frame read of the video - the update points are tied to wherever Action Buttons are placed in the Flow.
The interaction runs in both directions. A button, link, or image on the page can open, close, or switch the video using ReelFlow's reserved link values or the Player API. Going the other way, clicking an Action Button inside the video can fire a JavaScript event your page listens for, letting it update text, images, or other content in response. Together, these two directions let the page and the video genuinely react to each other.
Yes - with an important detail on how it works. The trigger isn't ReelFlow listening to the audio itself; it's an Action Button placed at the moment something specific is being said, which the visitor clicks. That click fires an actionButton:click event through the Player API, and custom JavaScript listening for it can reveal a stat, quote, or callout anywhere on the page the instant it happens.
Explore what your video can actually do
From branching Flows to page reactions and CRM attribution, ReelFlow turns video into an active part of your website, not just a clip that plays once.