Skip to main content

How to Show Different Videos Based on Users’ Answers

Learn how to display different videos based on users’ selections using dropdown questions and conditional logic.

Updated this week

Formaloo’s conditional logic is a powerful tool for creating dynamic, interactive forms that adapt to each user’s input. This lets you transform a simple form into a tailored experience, whether you want to display videos, show or hide fields, send custom email notifications, or redirect users to different pages.

In this guide, we’ll focus on one highly engaging use case: displaying videos based on a user’s answer.

This feature is ideal for workshops, training programs, online courses, and customer education portals. By following these steps, you can create a form that instantly shows the right video when the user makes a selection, keeping them engaged and saving them time.


Why Use Logic to Display Videos?

Imagine you’re a Customer Success Specialist at Formaloo preparing a landing page for a workshop. You want attendees to choose the topic they’re most interested in and then instantly watch the relevant tutorial, no hunting through menus, no scrolling through pages.

This approach benefits both you and your audience:

  • Personalized experience – Users only see content that matches their interests.

  • Increased engagement – Videos load instantly based on their choice.

  • Cleaner design – Keeps your page uncluttered by hiding irrelevant content.

While we’ll be showing videos in this example, the same conditional logic setup can be used to display images, text blocks, forms, or entire sections based on user input.


Step 1: Create Your Form and Questions

Before you can add logic, you need the right fields in place. In our example, we’ll use a Dropdown field for video selection and Embed Video fields for each tutorial.

  1. In the form editor, click + Add Field (top left).

  2. Search for Dropdown, add it, and change the title to:
    Which video would you like to watch?

  3. Add the following choices:

    1. Automate interview invites with one click | Job application flow made easy

    2. Choose the best applicant for the role with Formaloo AI

    3. What are variables and how to use them

    4. How to add logic to your forms in Formaloo

  4. Add each video as a separate Embed Video field with the same titles and URLs as above.

Starting with a clear structure now will make setting up the logic much easier later, and it also helps keep your form visually consistent.

💡 Pro Tip: Use bulk insert to add dropdown choices all at once instead of typing them manually, a big time-saver when dealing with many options.


Step 2: Add Conditional Logic to Display Videos

Now that your form is ready, we’ll add the conditional logic rules so that only the chosen video appears.

  1. In the form editor, click the Settings icon at the top.

    1. In the right-hand panel, click Advanced Logic.

  2. Find the field: Which video would you like to watch?

  3. Add a rule for each choice:

  4. Click Save to confirm your rules.

By linking each choice directly to its video, you ensure that the user’s selection instantly produces the desired result, no extra clicks or page loads required.

💡 Pro Tip: Hide the Submit button in your form settings if you want the page to feel more like a video hub or interactive landing page rather than a traditional form.


Step 3: Review and Test Your Form

Testing is crucial to make sure your logic works flawlessly before going live.

  1. Open the Preview of your form.

  2. At first, you should only see the Which video would you like to watch? dropdown.

  3. Select each option in turn and check that the correct video appears instantly.

  4. Here is how your form should look: Workshops video tutorials

This step ensures there are no mistakes in your logic setup, and it gives you a chance to fine-tune spacing, layout, and design for the best user experience.

💡 Pro Tip: Use the Logic Map to see all your rules visually. This makes it much easier to confirm that every condition is linked correctly and nothing is missing.


What’s Next: Automate follow‑ups with “On Update” logic

Now that you’ve built a form that dynamically shows videos based on user answers, you can take it a step further by automating follow-up actions when users interact with your form, not just when they first submit it.

This is where “On Update” logic comes in. With this feature, you can trigger actions whenever a form response is updated. For example, if a user changes their video selection later, you can:

  • Automatically email them related resources or a follow-up survey

  • Assign them to a specific learning track in your training system

  • Trigger a webhook to update your CRM or LMS

  • Notify your team in Slack so they can follow up with personalized support

This is especially powerful for training portals, onboarding flows, and customer education hubs, where users may revisit the form to explore new videos over time. Instead of manually tracking these updates, Formaloo can handle it for you in real time.

To learn how to set up “On Update” logic for your video form or any other workflow, read our detailed guide: What is “On Update” Logic and How It Works

Did this answer your question?