Outcomes: Setting Up Thank You Pages and Multiple Outcomes

Thank you pages, referred to as "Outcomes" in Reform, are a very important element of your forms. They set the right visitors' expectations, address next steps, and keep visitors engaged. Your thank you pages should be clear and on point to effectively communicate with your audience.


Dynamic Form Outcomes with Conditional Logic

With the conditional logic feature, you can create dynamic forms with multiple outcomes and customize the names and slugs of your Thank You pages. Personalized responses based on user selections enhance engagement and make your forms more effective. Follow this guide to learn how to set up and customize multiple Thank You pages using conditional logic.


Step 1: Navigate to Outcomes

  • Click on the “Outcome” option available at the top of the form builder page.

Step 2: Add or Select a Thank You Page

  • Default Outcome Settings:
    • At the top of the Outcomes page, you’ll find a dropdown menu labeled “Default Thank You Page.” From this menu, select the Thank You page that will be shown to users if no specific logic is applied to the form.
  • Create Additional Pages
    • Scroll to the bottom of the page and click the “Add Thank You Page” button to create a new Thank You page (e.g., “Thank You Page 2").
    • Customize the text and elements of each Thank You page you create as needed.

Step 3: Customize Thank You Page Name and Slug

  • Locate Page Settings: Find the Thank You page you want to customize and click on the “Page settings” button on the right side.
  • Edit Name and Slug: From the dropdown menu, select “Edit name and slug.” An overlay will appear for you to modify the outcome details.
    • Enter New Name: In the first field, enter the new name for the Thank You page.
    • Enter Custom Slug: In the second field, enter the custom slug for the URL.
  • Save Changes: Click “Save” to update the Thank You page with the new name and slug.

Step 4: Apply Conditional Logic to Form Questions

  • Return to Form Questions: Click on the “Form” option at the top of the page.
  • Select Question for Logic: Choose the question you want to apply logic to, then click “Page settings” and select “Logic.”
  • Set Logic Conditions: In the logic overlay, use the “Finish and Show” option to specify which Thank You page should be shown based on user answers. Define the conditions under which the chosen outcome should be displayed.

Step 5: Add Multiple Conditions

  • Add Conditions: Specify multiple criteria that need to be met for a single action. This makes the logic more specific.
    • Example: Show “Thank You Page 2" when ‘Are you a VIP?’ is ‘Yes’ and ‘Purchase amount’ is ‘Over $100’.
  • Add Actions: Create multiple logic rules for different outcomes based on different conditions.
    • Example:
      • First Action: Show “Thank You Page 2” if ‘Are you a VIP?’ is ‘Yes’.
      • Second Action: Show “Thank You Page 3" if ‘Subscription type’ is ‘Annual’.

Read more about using logic in your forms here


Step 6: Save Your Logic Settings

  • Save Logic: Click “Save” in the logic overlay to apply your settings.
  • Finalize Updates: Make sure to click “Save changes” at the bottom right of the page.

By following these steps, you can create dynamic and personalized forms that enhance user interaction and streamline data collection. Preview your form to ensure the logic works as expected and adjust as needed to perfect the user experience.


If you're experiencing issues or have questions, please contact us at [email protected]. We're here to assist you!

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.