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

# Forms

Forms let you collect data from users - whether they are in the field on a mobile device, working from a desktop, or submitting responses remotely via a shared link. Every form is linked to a table in your project, so each question on the form maps directly to a column in that table. When someone submits a form, a new row is added to the linked table automatically.

## Before you start

Before you can create a form, you need:

1. **A table** - this is where the form data will be stored. Create one from the Tables page in your project sidebar.
2. **Storage (optional)** - if your form will include file upload questions, make sure your project has storage set up.

<figure><img src="/files/cyOGPcahScjacSaykuTm" alt="The forms list in a project"><figcaption><p>The forms page</p></figcaption></figure>

## What you can do with forms

* Design custom forms with different question types (text, numbers, dropdowns, GPS location, and more)
* Collect data offline and sync it later when you have internet access
* Share forms via a link so anyone can submit responses
* Customise the look and feel of your forms with colours and layouts

## Managing forms in the list

Each form in the list has an **options menu** - click the three-dot (ellipsis) button on the right side of the form row to open it. The options menu gives you quick access to:

* **Share** - opens the public share URL for the form (only available for Insert-type forms when sharing is enabled)
* **Settings** - navigates to the form's settings page
* **Delete** - permanently removes the form

## In this section

{% content-ref url="/pages/lJ17Ralz8TxgCoPYGATv" %}
[Create a Form](/project/forms/create-form.md)
{% endcontent-ref %}

{% content-ref url="/pages/cQqMereCuF9B3pU7LrD8" %}
[Question Types](/project/forms/question-types.md)
{% endcontent-ref %}

{% content-ref url="/pages/bzmiS2UBrU9ndbETax9o" %}
[Form Settings](/project/forms/form-settings.md)
{% endcontent-ref %}

{% content-ref url="/pages/KD2x5QhQeAp986WNaZAs" %}
[Offline Forms](/project/forms/offline-forms.md)
{% endcontent-ref %}

{% content-ref url="/pages/wpzN1fOjE9RsvnyiQScp" %}
[Share a Form](/project/forms/share-form.md)
{% endcontent-ref %}

{% content-ref url="/pages/ggBM9b5WhWGwftMOmHFQ" %}
[Delete a Form](/project/forms/delete-form.md)
{% endcontent-ref %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.informationhub.io/project/forms.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
