Syncing Chat with Video Playback

    Learn how to sync your FOMOchat with video content for webinars and courses.

    FOMOchat can sync with video playback to simulate live webinar experiences.

    What is Video Mode?

    Video Mode ties chat messages to video timestamps, so:

    • Messages appear as viewers watch
    • Creates "live" webinar feeling
    • Works with recorded content
    • Enhances engagement

    💡 Key Takeaway: Video Mode transforms pre-recorded content into an interactive, seemingly-live experience—perfect for evergreen webinars and course content.


    Setting Up Video Mode

    1. Create or edit your FOMOchat
    2. Select "Chat during a video" as the widget purpose
    3. Choose your participant source:
      • Load existing chat — Import real chat logs from a past event
      • Create new chat — Generate participants and conversation with AI
    4. Enter your video duration
    5. Provide content (transcript for AI generation, or chat export for import)

    Participant Source Options

    Option A: Load Existing Chat

    Upload a real chat export from a live webinar to replay authentic messages.

    Best for:

    • Replaying recorded live webinars
    • Using authentic Q&A from past events
    • Recreating engaging attendee interactions

    How it works:

    1. Export your chat log from Zoom, eWebinar, etc.
    2. Drag and drop or upload the file
    3. Participants and messages are imported exactly as they occurred
    4. An AI Rep is auto-added to answer new visitor questions

    💡 Loaded participants display a "Loaded" badge in the editor to distinguish them from AI-generated ones.

    → Learn more about importing chat logs

    Option B: Create New Chat

    Provide your video transcript (the spoken words) and AI generates a relevant conversation timed to your video.

    Best for:

    • Pre-recorded videos without existing chat
    • Course content and tutorials
    • Sales videos and demos

    How it works:

    1. Paste your video's spoken transcript in the Knowledge step
    2. Set your video duration
    3. AI generates participants and messages
    4. Messages reference topics as they appear in the video

    → Learn more about video transcripts as knowledge


    Participant Timing in Video Mode

    Join Time Distribution

    When AI generates participants for video mode:

    • 60% join early — Before video starts or within first 1-2 minutes
    • 25% join on-time — Within first 40% of video or ~7 minutes
    • 15% join late — After the first quarter of the video

    This mimics real webinar attendance patterns.

    Leave Time Behavior

    Customers & Prospects:

    • Leave 2-5 minutes before the video ends
    • Creates realistic viewer drop-off pattern
    • Some may leave earlier (mimics people who leave mid-webinar)

    Staff (AI Rep):

    • Stays after the video ends
    • Continues to answer questions during post-video engagement
    • Essential for capturing leads from interested viewers

    💡 Pro Tip: The AI Rep staying after video end is crucial—many viewers have questions after watching but before leaving the page.


    Timing Messages to Video

    Each message has a timestamp that corresponds to video time:

    • 00:30 — Message appears 30 seconds in
    • 05:00 — Message appears at 5 minutes
    • 15:30 — Message appears at 15:30

    Messages use MM:SS format in video mode (vs. relative timing in landing page mode).

    How Visitors Experience It

    1. Visitor lands on page with video
    2. They start watching the video
    3. Chat shows messages synced to playback
    4. If they pause, chat pauses
    5. If they seek, chat catches up
    6. After video ends, AI Rep stays to answer questions

    Integration Options

    Embedded Players

    Works with most video embeds:

    • YouTube
    • Vimeo
    • Wistia
    • HTML5 video

    Custom Integration

    For custom players, use our JavaScript API to sync playback state.


    Best Practices

    1. Match the energy — Messages should feel timely
    2. React to content — Reference what's happening in the video
    3. Build excitement — Ramp up engagement over time
    4. Include questions — Show curious viewers asking about topics covered
    5. Add social proof — "This is exactly what I needed!"
    6. Review leave times — Ensure participants leave before video ends

    Related Articles

    Was this article helpful?

    Your feedback helps us improve our documentation.