Skip to main content

How to set up conditional redirection based on responses

Redirect form submitters to different URLs based on their responses using logic.

Updated this week

Conditional redirection allows you to dynamically change the destination a user sees after submitting a form. Instead of sending everyone to the same thank-you page or confirmation message, you can tailor the experience based on their answers, creating smarter workflows, increasing conversions, and improving user satisfaction.

In Formaloo, conditional redirection can be implemented in two ways:

  1. Redirect to an Ending Page: Show a customized message or screen directly inside the form interface.

  2. Redirect to an External URL: Send users to a custom webpage, scheduling link, or another form after submission.

This guide covers both methods in detail, using real-world examples to help you apply them easily.


Example 1: Redirect Users to Different Ending Pages (RSVP Form)

If you're organizing an event, you may want to show a different message to users depending on whether they plan to attend. Here’s how to set this up.

Step 1: Create Your Form with a Choice Field

  1. Click "+ New" from your dashboard to create a new form.

  2. Add a Yes/No field to capture attendance:

    • Question Title: Will you be attending the event?

    • Options: Yes, No

This enables you to segment users according to their responses and, based on each answer, direct them to the most relevant ending page for a personalized experience.

Step 2: Add and Customize Ending Pages

  1. In the form editor, click "+ Add Ending Page" at the bottom-left corner.

  2. Create two separate ending pages:

    • Attending Page: Rename and add content such as event details, location, and a warm confirmation message.

      Example: "Thank you for registering! We look forward to seeing you at the event. Address: 123 Willow Avenue, Brooklyn, NY."

    • Not Attending Page: Provide an alternate message to show appreciation for their response.

      Example: "Thanks for letting us know. We hope to see you at a future event!"

Step 3: Set Up Logic to Trigger the Right Page

  1. Click the gear icon (Settings) in the top toolbar.

  2. On the right panel, go to Advanced Logic.

  3. Scroll down to the On Submitting the Form section. On submit logic rules are triggered the moment a user hits the submit button, letting you instantly redirect them or show custom messages based on their answers.

  4. Add logic rules:

    • If the answer to "Will you be attending the event?" is Yes, redirect to Attending page.

    • If the answer is No, redirect to Not Attending page.

Your RSVP form is now equipped with personalized logic that enhances the user experience.

▶️ Try the RSVP Form Template to get started faster.


Example 2: Redirect to External URLs Based on User Input (Booking Flow)

You may want to redirect users outside of Formaloo, such as to your Calendly link. Depending on their choices. For example, users who are ready to schedule a meeting can be sent directly to your calendar.

Step 1: Add a Booking Intent Question

Add a Single Choice field:

  • Title: Would you like to schedule your meeting now?

  • Options: "Yes, I’ll book it myself" and "No, please contact me"

Step 2: Set Conditional Redirect Logic

  1. Open Settings from the form editor.

  2. Click on Advanced Logic.

  3. Scroll to the “On Submitting the Form” section, this is where you define actions that are triggered immediately after a user submits their response.

  4. Add a condition:

    • If the response is Yes, I’ll book it myself, redirect to: https://calendly.com/your-name/new-meeting

This ensures users who opt in are immediately routed to your booking system.

▶️ Pro Tip: Instead of creating a new Calendly rule for every form, connect your account using Formaloo’s Calendly integration.


Automate Even Further with On Update Logic

With Formaloo’s On Update logic, you can go beyond submission and create triggers for when a response is edited or updated later.

Popular use cases:

  • Send automated confirmation or status-change emails

  • Reassign team members based on updated fields

  • Notify your team in real-time through Slack or webhook integrations


⭐ Bonus Tip: Redirection only takes place once the user has fully completed and submitted the form. This ensures that every respondent reaches the correct destination based on their answers.

Want to dive deeper into conditional logic? Watch our video tutorial to see logic in action:

Did this answer your question?