# SheetBridge for Google Sheets

*Skill Level: Intermediate*

### **Introduction**

SheetBridge is a powerful integration tool that transforms your existing Google Sheets into RESTful API endpoints, making it seamless to build native mobile and web applications with Adalo. With SheetBridge, your spreadsheet data becomes the foundation for fully functional apps—no coding required.

Unlike manual API integration that requires technical expertise, SheetBridge automatically detects your spreadsheet structure, creates database collections in Adalo, and maintains bidirectional sync between your sheets and apps. This means changes in either location update the other automatically, giving you the flexibility to work however your team prefers.

The steps to connect your Google Sheet with your Adalo App are:

* [ ] [Prepare Your Google Sheet for the connection](https://help.adalo.com/integrations/sheetbridge-for-google-sheets/prepare-your-google-sheet-for-sheetbridge)
* [ ] [Connect a Google Sheet to Adalo with Sheetbridge](https://help.adalo.com/integrations/sheetbridge-for-google-sheets/connect-a-google-sheet-to-adalo-with-sheetbridge)
* [ ] Use [CRUD operations](https://help.adalo.com/integrations/sheetbridge-for-google-sheets/create-update-and-delete-rows-with-sheetbridge-crud) or [Sorting and Filtering](https://help.adalo.com/integrations/sheetbridge-for-google-sheets/sort-and-filter-your-sheetbridge-data) with Google Sheets <> Adalo.

***

### **Before You Begin**

* You will need to be on the Professional, Team, or Business plan to use SheetBridge.
* You will need access to the Google Spreadsheet you want to connect (the Google account you use must have permission to view and edit the file).
* Column Headers should have unique names. Duplicate Column names will result in missing data.
* SheetBridge creates a system-managed "sheetbridge\_id" column in each sheet to uniquely identify rows. **Do not edit or remove this column**.
* Write operations (create/update/delete) are queued and asynchronous in production which may result in a delay displaying newly created or updated data.&#x20;

***

### **What you can do with SheetBridge**

* Use an existing spreadsheet as your app database without importing CSVs.
* Keep Google Sheets as the source of truth for teams that already manage data in Sheets.
* Build workflows (forms, approvals, internal tools) on top of live spreadsheet data.
