# Row Created

The Row Created trigger polls your spreadsheet and returns a list of rows that have been added. To get started, [Authenticate](/connect/google-sheets.md) and select an existing Spreadsheet and Sheet. Then click the Retrieve Fields button to retrieve the columns from your spreadsheet. These columns will be available as variables in future steps in your workflow.

You can choose to return all rows or filter only a subset of rows using the [same query options as the Query Rows action](/connect/google-sheets/query-rows.md). This example will only return new rows that are added where the City column value is "Oakland":

<figure><img src="/files/vZKlN0l64cHGN0CnOoWK" alt=""><figcaption></figcaption></figure>

## Updating polling frequency

You can change your polling frequency by editing the Schedule via the More Options button. Reducing the frequency to every 5 or every 1 minute might require a plan upgrade.

<figure><img src="/files/LWehA9gt4FK4tAYMxxwO" alt=""><figcaption></figcaption></figure>

> Tip: If your spreadsheet has a lot of columns that take a long time to enter we recommend using a longer polling frequency to avoid workflow runs with partially-completed columns.

## How we determine a row has been added

MESA keeps track of how many rows your spreadsheet contains and only triggers your workflow for new rows created since your last run. When you first turn your workflow on, we determine the number of rows in your spreadsheet. During the next workflow polling session, we will trigger a workflow run for any new rows that have been added since your last run.

Changing your filter criteria will reset our calculation of the last row in your spreadsheet. If you turn your spreadsheet off and then turn it back on, we will also re-calculate the number of rows in your spreadsheet.

## Deleting rows

If you delete rows in your Sheet, it may disrupt the Row Created trigger from capturing new rows that are created in the Sheet afterwards. We recommend refraining from deleting rows in your Sheet if at all possible.


---

# 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://docs.getmesa.com/connect/google-sheets/row-created.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.
