With Formaloo, you can customize what users see after submitting a form based on their answers. By setting up multiple ending pages and using simple logic rules, you can show tailored results, like beginner or advanced messages in a quiz. This guide walks you through how to do that in a few clear steps.
What Are Ending Pages?
Ending pages are the final screens users see after submitting a form. Instead of displaying the same message to everyone, you can create multiple versions. Each tailored to specific user answers. This makes your forms more interactive, insightful, and relevant.
Use cases include:
Showing assessment results (e.g., language level, quiz score)
Displaying different CTAs based on user interest or behavior
Segmenting users into follow-up campaigns
Step 1: Build Your Form Structure
From your Formaloo dashboard, click "+ New" and choose the form type.
Add key questions that help define the result. For example, use a single shoice field to let users pick their goal, or a variable field to track their score. These answers decide which ending page they’ll see.
Step 2: Add and Customize Ending Pages
In the form editor, use the + button at the bottom-left corner to create multiple ending pages.
For each ending page:
Add a clear title that matches the outcome it represents. For example, use titles like "Low Score - Beginner" for scores 0–1, "Mid Score - Intermediate" for 2–3, or "High Score - Advanced" for 4 and above. These titles help you later match each ending page with the correct logic condition.
Customize the content based on expected outcomes.
Tip: Use variables like @total_score
to dynamically insert personalized data into your form. In this example, @total_score
is a calculation field that automatically scores the user's quiz responses based on their answers.
Example:
"Your total score is @total_score and your English language level is A1."
Tip: The user's score will be automatically calculated and dynamically displayed using the @total_score
variable. This allows you to personalize the form experience in real time based on user input.
To learn more about how dynamic answer piping works and how to set it up, check out our guide: How to create and use answer piping.
Step 3: Define Logic to Redirect Users
Now we have to set up our logic trigger to show the right ending page to each user based on their answers.
Click the gear icon (Settings) at the top of the form editor.
On the right-side panel, open the Advanced Logic tab.
Now scroll down to the “On Submit” section. This is where you’ll find the rules that trigger after a user submits the form, perfect for redirecting users and sending emails.
Use the Go to ending page action to route users based on their answers.
Example logic setup:
Total Score ≤ 1 → go to "A1"
Total Score = 2 → go to "A2"
Total Score = 3 → go to "B1"
Total Score = 4 → go to "B2"
Once your logic rules are set, just click the Save button to apply them. Your form is now ready to redirect users to the correct ending page based on their answers.
Step 4: Test and Refine Your Form
Use the view feature to run through different paths and validate your logic.
Double-check that all score ranges or response combinations lead to the correct ending page.
Edit the logic or messages as needed before publishing.
Bonus: Trigger Actions on Updated Responses
If you want to go beyond submission logic, Formaloo also supports "On Update" logic, letting you trigger events when existing responses are edited.
This is helpful for:
Notifying users of changes
Reassigning internal tasks
Triggering integrations via webhooks
Keeping your team updated in Slack or other tools
Learn more: What is "On Update" logic and how it works