> For the complete documentation index, see [llms.txt](https://docs.ninox.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ninox.com/getting-started/builder-getting-started/quickstart-create-your-first-app.md).

# Quickstart - create your first app

Go from sign-up to a working first app in minutes with the Ninox AI.

This quickstart shows you how to go from signing up to a working first version of your app in minutes using **Ninox AI**.

{% hint style="info" %}
You can also [**use a template for your app**](/getting-started/builder-getting-started/use-a-template-for-your-first-app.md) that Ninox has designed for common use cases.\
Alternatively, you can [**set up your Ninox manually**](/getting-started/builder-getting-started/set-up-your-ninox-manually.md) and build your app by creating tables, fields, references, and layout components.
{% endhint %}

## **Sign‑up and complete the onboarding** <a href="#complete-the-onboarding-and-sign-up" id="complete-the-onboarding-and-sign-up"></a>

{% stepper %}
{% step %}

#### **Open the sign-up page**

Open [Ninox 4](https://go.ninox.com/signup/) and start the onboarding flow.
{% endstep %}

{% step %}

#### **Create your account**

Sign up with your email address and create a password, or use one of the sign‑in options.
{% endstep %}

{% step %}

#### **Continue with Ninox AI**

On the first app creation screen, click **Continue with Ninox AI**.
{% endstep %}
{% endstepper %}

This opens Ninox AI, where you can describe your first app.

## **Let Ninox AI build your app** <a href="#describe-your-app-to-the-ninox-ai-assistant" id="describe-your-app-to-the-ninox-ai-assistant"></a>

{% stepper %}
{% step %}

#### **Describe your app and send the prompt**

Select a pre-created prompt, such as "Projects & tasks", or describe the app you want to create as precisely as possible in the **Ninox AI** panel.

Click <i class="fa-arrow-up">:arrow-up:</i> **Send message**.
{% endstep %}

{% step %}

#### **Ninox AI builds your app**

Ninox AI uses your description to generate tables, fields for each table and relationships between tables along with a dashboard and sample data.

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvgUdF91rY6UMBUb5r9Cl%2Fuploads%2FM19AmQvQQvbUkmcnhYCL%2Fen_quickstart_ai_v1.mp4?alt=media&token=c757d524-a547-4dae-a404-ea98aac4563d>" %}

You now have an automatically generated starting point for your app structure, data model, and dashboard.
{% endstep %}

{% step %}

#### **Move the Ninox AI chat where it fits best for you**

Move the floating **Ninox AI** chat if it's in your way. Use:

* **Display options** to show it docked to the side panel.
* Close the chat. To reopen it, click the magic-wand icon **Open chat** <i class="fa-wand-magic-sparkles">:wand-magic-sparkles:</i> in the bottom-right corner of the app screen.

**Keep it up!** steps to get familiar to use of Ninox live also in the **Ninox AI** chat

* Minimize the steps by clicking <i class="fa-square-minus">:square-minus:</i> in the top-right corner
* Reopen it with a click on <i class="fa-circle">:circle:</i> **Show your setup steps**.

{% hint style="danger" %}
This video is currently outdated regarding the button to open the Ninox AI chat <i class="fa-wand-magic-sparkles">:wand-magic-sparkles:</i>\
You can now find it in the bottom-right corner of the Ninox user interface.

We will update this video as soon as possible.
{% endhint %}

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvgUdF91rY6UMBUb5r9Cl%2Fuploads%2FWHORHF26UyBlMkVSFq0m%2Fen_quickstart_ai_v2.mp4?alt=media&token=86b20335-fbab-46b5-ac44-50aa3cb1ed4a>" %}

Get more information about the Ninox AI [here](/builder-hub/ninox-ai/ninox-ai.md).
{% endstep %}

{% step %}

#### Review the generated app structure

You stay in full control of your data model and structure.\
Click on <i class="fa-diagram-project">:diagram-project:</i> **Data model** in the app navigation to open the data model view.

Review the tables, fields and relationships:

* Expand the collapsed field lists with a click on **x more...** for each table
* Relationships are shown as lines with arrows

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvgUdF91rY6UMBUb5r9Cl%2Fuploads%2Fx5mA6chHlBJLFdC0WT9S%2Fen_quickstart_data_model.mp4?alt=media&token=23f82025-2d42-407f-b713-063b172b6c49>" %}
{% endstep %}
{% endstepper %}

## **Refine the generated data model** <a href="#refine-the-generated-data-model" id="refine-the-generated-data-model"></a>

If the generated data model is not close enough to what you imagined:

{% stepper %}
{% step %}

#### **Update and submit your description**

In the **Ninox AI**, enter your prompt. For example: “Integrate a table for Team members”.

{% hint style="info" %}
If you want to revise the steps Ninox AI executes beforehand, change the option at the bottom of the message input field from **Auto** to **Manual**.
{% endhint %}

Click <i class="fa-arrow-up">:arrow-up:</i> **Send message** to generate a new result.
{% endstep %}

{% step %}

#### **Review the updated suggestions**

Check whether the revised tables, fields, and relationships match your needs.
{% endstep %}

{% step %}

#### **Get sample data for the new table**

If you selected the **Manual** option in the Ninox AI chat, click on **Add sample data**. With the **Auto** option, Ninox AI adds sample data automatically.\
This helps you see how the app behaves with realistic example data.

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvgUdF91rY6UMBUb5r9Cl%2Fuploads%2FUc2lK7mwZrKQ5EhCSd1j%2Fen_quickstart_add_table_manual.mp4?alt=media&token=4af2ed40-509c-4316-8222-bd95409ddfe1>" %}
{% endstep %}
{% endstepper %}

Do not worry about getting everything perfect now. You can adjust your tables, fields, relationships, and field types at any time.

You now have a solid first version of your app. The app navigation includes the generated tables and an autogenerated **Dashboard** as the first entry. The generated dashboard can include charts, stats, and other views based on your prompt and sample data.\
You are now ready to continue configuring views, forms, and automations.

### **Manually adjust tables and fields**

You can change any part of the data model at any time. You can edit or delete existing tables and fields created by AI.

#### **Create additional tables**

{% stepper %}
{% step %}

#### **Start a new table**

Click **Create table** in the App navigation.
{% endstep %}

{% step %}

#### **Enter a descriptive table name**

Add a clear name in **Name**.

Clear names such as “Customer subscriptions” help Ninox AI suggest better fields.
{% endstep %}

{% step %}

#### **Enable AI suggestions if needed**

Keep **Ninox** **AI suggestions** enabled if you want Ninox to propose fields for the new table.
{% endstep %}

{% step %}

#### **Review the suggested fields**

Keep, remove, or add fields as needed.
{% endstep %}

{% step %}

#### **Create the table**

Click **Create table** to confirm.
{% endstep %}
{% endstepper %}

#### **Add new fields to an existing table**

{% stepper %}
{% step %}

#### **Create a new field**

In the **Data model**, fully expand the target table by clicking **x more...**. Then click **Create field** at the end of the list.
{% endstep %}

{% step %}

#### **Enter the field details**

Add a **Name** for the field.

Adjust the auto-generated **Internal name** if needed. The internal name is used in automations, so keep it stable and avoid special characters.
{% endstep %}

{% step %}

#### **Choose the field type**

Pick the **Field type** that best fits your data.

* **Standard fields**: Text, Multi‑line text, Number, Yes/No, Single‑choice, Multi-choice, Dynamic choice, Dynamic Multi-choice, File, Logic
* **Contact fields**: Email, Phone, URL, Location
* **Date and time fields**: Date, Date and time, Appointment, Time, Duration
* **Special fields**: Rich text, Color, Icon, Signature, User
* **Relationship fields**: →Link one record, ←Link many records
  {% endstep %}

{% step %}

#### **Save the field**

Click **Create field**.
{% endstep %}
{% endstepper %}

You can always return to the data model later to add new fields, change types, or restructure tables as your app evolves.


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.ninox.com/getting-started/builder-getting-started/quickstart-create-your-first-app.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
