> This page is for Glide Classic.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://www.glideapps.com/docs/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://www.glideapps.com/docs/_mcp/server.

# Add Row

> Add a new row to any table in your app.

The **Add Row** action allows you to add a row to any table in your app.

The **Add Row** action can be used as an action in the components of your app (like [Buttons](/docs/essentials/components/button), [**Collections**](/docs/essentials/components/collections), and much more), or it can be triggered along with other actions as part of a [Workflow](/docs/getting-started/introduction-to-workflows).

## **Setting up the Add Row Action**

#### Layout Editor

#### Add Row Layout Arcade

Click on the plus (+) sign in the **Components** panel and select the **Component** you want to trigger the action.

In the **General** tab on the right side of the Layout Editor, navigate to the **Actions** section and select **Add Row**.

Select the icon and descriptive text to use in your app, and then choose the **Data Source** or table you want to add the row to.

Choose the values to add to each column in the row. You can select **Column Values** or manually enter **Custom Values**.

You can optionally add **Conditions** for certain criteria to be met before a user can trigger this action.

#### Workflow Editor

#### Add Row Action Editor Arcade

Select the **+ New Action** button. If you have existing actions, click on the plus (+) sign in the left panel.

Select the **Data Source** for your action.

Configure your first action by clicking the first action in the sequence. You can also add **Conditions** to your actions, if needed.

To add new actions to the flow, hover just underneath an action and click the plus button. In this way you can add the Add Row action as just one step in a larger workflow.

## Offline Add Row

With offline add row, users can view the app, but not make changes to the data other than to add a new row. **Offline add row is not available for high-scale data sources like SQL and Big Tables.**

![Add row in offline mode](/docs/_fern-img/392b08a41ea41bd7957f9b03ec482216dd7576474dabdda0c0f604c2c6b6e33b.webp)

Glide apps are progressive web applications. They operate similarly to a website. For offline mode to work, the end user must load the application on their device. If they lose connectivity, the user can still submit Glide Forms. The data submitted is stored locally on the device, and once connectivity is regained, the data is pushed to your data source.

Check the [Introduction to Actions](/docs/automation/actions) page for a full list of components that can be used to trigger actions.