> For the complete documentation index, see [llms.txt](https://docs.rooks.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rooks.ai/getting-started/how-forms-work.md).

# How forms work

Understand the Rooks structure.

A form in Rooks is organized into pages and questions. As you work, Rooks keeps your changes in a draft that you can review before making them available to customers.&#x20;

### Forms

A form is the complete intake experience you create and share with customers.

A form can include:

* One or more pages
* Questions and response choices
* Instructions and supporting text
* Required questions
* Follow-up questions
* Visual styling
* A completion experience

Each form has a draft that you can edit and a published version that customers can access.

### Pages

A page is one screen within a form. Pages divide an intake process into smaller sections so customers do not have to review every question at once.

For example, a new-patient form might use these pages:

1. Contact details
2. Reason for visit
3. Medical history
4. Insurance
5. Review and consent

A page can appear for everyone or only when an earlier answer makes it relevant.

### Questions

A question is an individual field that collects or displays information on a page.

Questions can collect different kinds of information, and include things like:

* Free-text answers
* One or more choices
* Contact information collection
* Addresses
* Uploaded files

Questions can be required or optional. They can also appear only when an earlier answer makes them relevant (see [Set Conditional Logic](/build-and-publish-forms/edit-pages-and-components.md#set-conditional-logic)).&#x20;

### Draft forms

The draft is the version of a form you are currently working on.

Changes made in the editor belong to the draft. You can review those changes in **Outline** and test them in **Preview** before making them available to customers.&#x20;

If the form has never been published, only workspace members can access the draft through the editor.

### Published forms

A published form is the live version available to customers.

Publishing makes the current draft live immediately.&#x20;

After publishing, use **See live** to open the customer-facing form.

### Changes after publishing

Editing a published form changes the draft only. Customers continue to see the last published version while you work.

When the updated draft is ready:

1. Review the changes in **Outline**.
2. Test the affected experience in **Preview**.
3. Select **Republish**.
4. Review any issues and add notes describing the changes.
5. Confirm the publication.

Republishing replaces the previous live form with the current draft.

{% hint style="info" icon="square-info" %}
If you are not ready to release a change, leave it in the draft. The existing published form remains available to customers.
{% endhint %}
