- Home
- Resources
- Integrations
- AppSheet
AppSheet Make integrationAutomate AppSheet with Make.
Your AppSheet tables can be filled, updated and cleaned by other tools, with no one retyping a row. The AppSheet Make integration offers 7 modules: 6 actions and 1 search. This page shows how to link your app, then walks you through a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the AppSheet Make integration do for you?
The AppSheet Make integration lets a Make scenario (the automation you build in Make, a chain of modules) read and write the tables behind your AppSheet app. Each module is one brick of that chain: here, adding a row, changing it, finding it, deleting it or running one of your app actions.
Keep the table fed from elsewhere. A lead comes in through another tool, and Create a Record adds it as a new row, so your field team sees it in the app. Every row that passes between modules is a bundle, one item at a time.
Keep status in sync. When a job is closed in another system, Edit a Record updates the matching row by its key fields, and Delete a Record removes rows that should no longer exist.
Reuse the logic you already built. Search Records pulls the rows that match, and Invoke an Action runs a custom action of your table on them, so the rules stay inside AppSheet.
There is no trigger in this app: nothing in AppSheet starts a scenario by itself. You start it with a schedule or with another app. Anything the modules do not cover goes through Make an API Call. If you are weighing tools, read n8n vs Make, and check Make pricing before you plan several scenarios. Stuck on a run? Make troubleshooting covers the usual errors.
How do you connect AppSheet to Make?
- 01
Copy your key and App ID
In AppSheet, open the app editor dashboard, go to the Manage tab, then Integrations. Copy the key shown under Application Access Keys, and the App ID shown on the same page.
- 02
Add a module and create the connection
In your Make scenario, add any AppSheet module and click Create a connection. A connection is your AppSheet account linked to Make once; every AppSheet module reuses it. The Connection name field is optional.
- 03
Paste the credentials
Paste the access key and the App ID you copied, then save. Make now knows which app to talk to, and the module can list what it reads from your tables.
Build your first AppSheet scenario
GoalWhen a row in your AppSheet table matches a search, Make runs one of your table actions on it.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the + to add the first module. Type AppSheet in the search box.
- 02
Start with Search Records
Pick Search Records, then Create a connection with your key and App ID. Choose the table and the rows you want, or let it list them all.
- 03
Add Invoke an Action
Click the + on the right of the search, add Invoke an Action and pick the custom action. Map each found row from the search. Tip: search for rows the action changes, so they stop matching next run.
- 04
Test with Run once
Click Run once. Open the bubbles above each module to read the bundles it received: one bundle per row the search returned.
- 05
Schedule and switch it on
Set the clock on the first module (every 15 minutes by default) and switch the scenario on. On the Free plan, 15 minutes is also the shortest interval.
Every AppSheet module, and when to pick it
AppSheet gives you 7 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Create a Record
ActionIn Make“Adds a new record.”
Adds a fresh row to the AppSheet table you pick, filled with data coming from earlier modules, so new entries show up in the app without anyone typing them.
Delete a Record
ActionIn Make“Deletes a record specified by key fields.”
Removes one row from your table, found through its key fields, which keeps the app free of entries that no longer matter to anyone.
Edit a Record
ActionIn Make“Updates a record specified by key fields.”
Updates a row that already exists. Make finds it through its key fields, and the app then shows the latest status set in another tool.
Get a Record
ActionIn Make“Retrieves a single record specified by the number of the row.”
Brings back exactly one row, picked by its row number, so later modules can reuse its values in an email, a document or another app.
Invoke an Action
ActionIn Make“Invokes a custom action available for your table.”
Runs one of the custom actions defined on your table, so the business logic you already set up in AppSheet does the work instead of Make rebuilding it.
Make an API Call
ActionIn Make“Performs an arbitary authorized API call.”
Sends a request of your choice to the AppSheet API, reusing the same connection, for the cases the six other modules leave out.
Search Records
SearchIn Make“Searches for records at the table or lists them all.”
Looks through a table and hands back the rows that match, or lists every row when you set no search, one bundle per row.
Need help automating AppSheet with Make?
A person reads every message.