# Quickstart

Getting a custom app that you have made with no-code into the hands of your team or clients is very exciting. With Noloco, you can build and share your app in minutes. There are three easy ways to get started, depending on your needs

## Step 1: Create an app

{% hint style="warning" %}
**Account Required**: Before creating an app, you'll need a Noloco account. Sign up at [portals.noloco.io/register](https://portals.noloco.io/register) using a business email address. Free email providers (Gmail, Outlook, etc.) are not accepted.
{% endhint %}

Choose the best starting point for your app:

### Method 1: Start with Nola (Recommended for beginners)

**Best for:** Anyone new to Noloco or wanting to quickly build a custom app from scratch

Let our AI assistant Nola build your app for you. Simply describe what you need, and Nola will create tables, layouts, sample data, and views—all through conversation. This is the fastest and easiest way to get started.

{% content-ref url="/pages/mQC4PzZpNUyqd8hzWq2C" %}
[Start with Nola](/quickstart/start-with-nola.md)
{% endcontent-ref %}

{% hint style="success" %}
**New to Noloco?** Starting with Nola is the easiest way to learn the platform while building exactly what you need.
{% endhint %}

### Method 2: Start with your data

**Best for:** Teams with existing data in external sources

If you have data you want to sync from an external source, like [Airtable](/data/airtable.md), [Google Sheets](/data/google-sheets.md), [Xano](/data/xano.md), [PostgreSQL](/data/postgresql.md) or [MySQL](/data/mysql.md) then you will be able to import your data and get started in minutes.

{% content-ref url="/pages/nuEgDTgPnnQDIvWb38WV" %}
[Start with your data](/quickstart/start-with-your-data.md)
{% endcontent-ref %}

### Method 3: Start with a template

**Best for:** Common use cases that match existing templates

Copy a pre-built Noloco template and customize it to your needs. You'll find templates at the bottom of your dashboard for CRMs, project management, client portals, and more.

{% content-ref url="/pages/cLT1II1YLJN9Ktd7T1YS" %}
[Start with a template](/quickstart/start-with-a-template.md)
{% endcontent-ref %}

## Step 2: Customize and Personalize

Once you have your initial app (whether built by Nola, imported from data, or copied from a template), make it your own:

### Personalize Your App

1. [Change your app's theme](/settings/theme-and-design.md) to match your brand
2. [Upload your own app logo](/settings/general-settings/custom-logos.md)
3. Update the app's title, description & email settings

### Add Functionality

The power of Noloco is customizing your app to match your exact workflows:

1. [Add views](/pages/views.md) to display your data
2. [Update the record page](/record-pages/overview.md)
3. [Customize forms](/forms/forms.md) for data entry
4. Automate your app with [action buttons](/actions/action-buttons.md) & [workflows](/workflows/workflows.md)
5. Set up [user roles and permissions](/users-and-permissions/user-roles-and-permissions.md)

{% hint style="info" %}
**Need help with customization?** You can always ask [Nola](/nola.md) to help add features, create workflows, or modify your app structure.
{% endhint %}

## Step 3: Go Live and Invite Users

After you have customized your app, you're ready to share it with your team or clients:

1. [**Turn on live mode**](/settings/general-settings/live-mode.md) - Make your app accessible to users
2. [**Invite users**](/users-and-permissions/user-management.md) - Add users via the User Table, or sync them from your data source with a [User List](/settings/user-lists.md)
3. **Share your app's URL** - Send the link to your team or clients. They'll receive an email to confirm their login

{% hint style="success" %}
**Congratulations!** Your app is now live. You can continue to make changes and improvements at any time—updates are reflected immediately.
{% endhint %}


---

# Agent Instructions: 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://guides.noloco.io/quickstart.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.
