> ## Documentation Index
> Fetch the complete documentation index at: https://docs.browseract.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Send BrowserAct Data to Google Sheets

> Use Make to send structured BrowserAct Bot results to Google Sheets.

Google Sheets is used as a downstream application through Make. BrowserAct runs the Bot, Make processes the structured result, and Google Sheets stores each record as a row.

## Before You Start

* Prepare a BrowserAct Bot that runs successfully.
* For a Workflow Built Bot, set `Default Output Format` to `JSON` in the `Start` node.
* Create a Google Sheet with column headers that match the fields you want to store.
* Create a BrowserAct API key from `Integrations` > `Manage API Keys`.

## Build the Make Scenario

1. Create a scenario in Make and add the BrowserAct app.

<img src="https://mintcdn.com/browseract/29l4R2D8vKlJa4eu/images/google-sheets-01.png?fit=max&auto=format&n=29l4R2D8vKlJa4eu&q=85&s=80d78abdd2a4f180ebc0951a510fde79" alt="Add BrowserAct to a Make scenario" width="1823" height="730" data-path="images/google-sheets-01.png" />

2. Select `Run a Workflow`, connect your BrowserAct account, and choose the Workflow that corresponds to your Bot.

<img src="https://mintcdn.com/browseract/29l4R2D8vKlJa4eu/images/google-sheets-02.png?fit=max&auto=format&n=29l4R2D8vKlJa4eu&q=85&s=ae152ff68520638c2c6e2660a76db8a1" alt="Connect BrowserAct and select the Workflow" width="1553" height="824" data-path="images/google-sheets-02.png" />

3. Configure the required Bot inputs.

<img src="https://mintcdn.com/browseract/29l4R2D8vKlJa4eu/images/google-sheets-03.png?fit=max&auto=format&n=29l4R2D8vKlJa4eu&q=85&s=5ed9b7a535300d6647f418c9d1e46c9e" alt="Configure the BrowserAct inputs in Make" width="1846" height="605" data-path="images/google-sheets-03.png" />

4. Add `JSON` > `Parse JSON` and generate the data structure from a successful BrowserAct result.

<img src="https://mintcdn.com/browseract/29l4R2D8vKlJa4eu/images/google-sheets-04.png?fit=max&auto=format&n=29l4R2D8vKlJa4eu&q=85&s=8c93fd544296fe3acaf6a84cc2b10a53" alt="Add Parse JSON to the scenario" width="895" height="784" data-path="images/google-sheets-04.png" />

<img src="https://mintcdn.com/browseract/29l4R2D8vKlJa4eu/images/google-sheets-05.png?fit=max&auto=format&n=29l4R2D8vKlJa4eu&q=85&s=f52d62c7149dca9fd70265993649f68e" alt="Generate the JSON data structure" width="818" height="693" data-path="images/google-sheets-05.png" />

5. If the result contains an array of records, add an `Iterator` after `Parse JSON`.
6. Add `Google Sheets` > `Add a Row`.

<img src="https://mintcdn.com/browseract/29l4R2D8vKlJa4eu/images/google-sheets-06.png?fit=max&auto=format&n=29l4R2D8vKlJa4eu&q=85&s=e2b92952b96d6954b39642e0e6a2bd6d" alt="Add Google Sheets to the Make scenario" width="841" height="774" data-path="images/google-sheets-06.png" />

7. Select the spreadsheet and sheet, then map each BrowserAct result field to the matching column.

<img src="https://mintcdn.com/browseract/29l4R2D8vKlJa4eu/images/google-sheets-07.png?fit=max&auto=format&n=29l4R2D8vKlJa4eu&q=85&s=1ec8fa0749daf6807757fbc33e2e5c04" alt="Map BrowserAct result fields to Google Sheets columns" width="1433" height="774" data-path="images/google-sheets-07.png" />

8. Run the scenario once and confirm that the rows are written correctly before activating it.

> **Naming note:** Make may display `Workflow` or `Run a Workflow`. These labels refer to the corresponding BrowserAct Bot.

## Troubleshooting

* If Make cannot parse the result, run the Bot again and use a complete JSON result to generate the data structure.
* If fields are missing, confirm that the Bot output and Google Sheets headers match.
* If no row is created, check the Google account connection and spreadsheet permissions.

See [Integrate BrowserAct with Make](../make.mdx) for the complete connection setup.
