> For the complete documentation index, see [llms.txt](https://docs.fluidforms.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fluidforms.co/basics/creating-multi-page-forms.md).

# Creating Multi-Page Forms

For longer forms, or to organize questions into logical sections, FluidForms allows you to create multi-page (or multi-step) forms. This can significantly improve the user experience and form completion rates by making complex forms feel less daunting.

{% hint style="success" %}
*Multi-page forms are a Pro feature.*
{% endhint %}

## Why Use Multi-Page Forms?

Breaking a long form into multiple smaller pages offers several advantages:

* **Improved User Experience:** Users are presented with fewer questions at a time, making the form feel less overwhelming and easier to digest.
* **Increased Completion Rates:** By reducing initial perceived effort, users are more likely to start and complete the form.
* **Better Organization:** You can group related questions into logical sections or steps, creating a clearer flow for the user.
* **Progress Indication:** Users can often see how far they've progressed (e.g., "Step 2 of 4"), which can motivate them to continue and finish.
* **Reduced Abandonment:** When users see a clear path forward and their progress, they are less likely to abandon the form midway.

## Creating Pages in Your Form

The process of creating multiple pages usually involves adding specific elements within the form builder:

1. **Access the Form Builder:** Open the form you wish to edit or start a new one.
2. **Adding a Page**
   * In the form builder's fields list, click the "Add Page" button to add a new page.
   * Add relevant form fields to this page as desired.

## Navigation Between Pages

FluidForms typically handles the basic navigation for multi-page forms automatically:

* **"Next" and "Previous" Buttons:** Standard "Next" (or "Continue") and "Previous" (or "Back") buttons are usually automatically added at the bottom of each page to allow users to move through the form.

## Conditional Page Logic (Advanced)

Conditional logic can also extend to page navigation in advanced scenarios, creating a more dynamic form experience:

* **Concept:** Based on a user's response to a specific question, you can direct them to a different subsequent page, skipping irrelevant pages. For example:
  * If a user answers "Yes" to "Are you applying for a specific grant?", they might be taken to Page 3 (Grant Details).
  * If they answer "No," they might skip Page 3 and go directly to Page 4 (General Information).
* **Setup (if available):**
  * You can configure conditional page logic in the Logic tab of the form builder.
  * You would define a rule: "If \[Field X] has \[Value Y], then jump to \[Page Z]."

Multi-page forms are a powerful tool for making complex data collection processes more user-friendly and efficient. By breaking your form into logical, manageable steps, you can significantly improve the experience for your users and likely see better completion rates.
