Skip to main content
All CollectionsForms and data basesForm logic & calculationsShow/Hide logic
How to show different videos based on users' answers

How to show different videos based on users' answers

Display different videos depending on the user's selection by using single-choice questions and logic settings.

Updated over a month ago

In this tutorial, we’ll show you how to use logic to display videos dynamically based on a user's selection in a form.

By setting up a single-choice question and video fields, you can customize the user experience by showing the right video according to their answers.

Step 1: Set up your form

Before adding logic, you need to prepare your form:

  1. Add a single-choice question with two options (Option 1 and Option 2).

  2. Add two video fields below the question field:

    • Video 1 (to be shown for Option 1)

    • Video 2 (to be shown for Option 2)

Step 2: Access the logic settings

  1. Open your form in the editor.

  2. Select the single-choice question that will determine which video to display.

  3. In the right sidebar, the Logic tab will automatically open.

Show different answers based on respondent's answer, logic, form logic, survey logic

Step 3: Set logic for Option 1

  1. In the Logic tab, click on + Add Rule.

  2. Define the condition:

    • If the answer is Option 1, then show Video 1.

Step 4: Set logic for Option 2

  1. Scroll down in the Logic tab and click + Add Conditions.

  2. Set up the second rule:

    • If the answer is Option 2, then show Video 2.

Step 5: Review and test the logic

Once you’ve added both conditions:

  • Option 1 will show Video 1.

  • Option 2 will show Video 2.

Preview your form and test the logic to ensure the correct video appears based on the user’s selection.

Show different answers based on respondent's answer, logic, form logic, survey logic

Redirect to show videos on ending pages after submission (optional)

If you prefer to show videos after the form is submitted:

  1. Add your video links to the success pages.

    ending page

  2. Use logic to redirect users to the appropriate success page based on their answers, where they can view the related video.

    redirect to success pages


    Open the advanced logic, scroll down to the "On Submitting The Form" section and add conditions:

📝 Additional insights:

How to set up multiple ending pages with redirect logic: Learn how to create multiple ending pages and set up redirect logic to show different pages based on user responses.

Automate actions with "On Update" Logic

Looking to streamline your workflows even further? With "On Update" logic, you can automate actions not just when a form is submitted, but whenever a response is updated.

💡 Why use "On Update" logic?
✔️ Automatically notify users when key responses change.
✔️ Reassign tasks based on updated priorities.
✔️ Trigger webhooks to sync data with external tools.
✔️ Send Slack messages to keep teams informed in real-time.

🔗 Learn more about how "On Update" logic works and how to set it up:
👉 What is "On Update" logic and how it works? 🚀

Did this answer your question?