- Home
- Resources
- Integrations
- SeaTable
SeaTable Make integrationAutomate SeaTable with Make.
Your SeaTable base can keep itself tidy while you work on something else. The SeaTable Make integration gives you 22 modules: 2 triggers that watch rows, 15 actions and 5 searches. This guide shows ops and data teams how to connect a base, build a first scenario and pick the right module.
Verified Trustpilot reviews · AI, automation & growth agency
What can the SeaTable Make integration do for you?
The SeaTable Make integration links your SeaTable bases to the other apps you use, without writing code. Make watches your tables for new or edited rows, then creates, updates, links or files rows for you. Each step is a module, one brick of the scenario, which is the automation you assemble in Make's visual editor.
Tie every new order to the right customer. Watch New Rows spots each order added to a table, Search Rows finds the matching customer, and Add a Row Link joins the two. Nobody links records by hand anymore.
Keep a safety net before a cleanup. Create a Snapshot saves the complete base, so a scenario that goes on to run Delete a Row has a copy behind it.
Get files to the people who need them. Upload a File/Image drops a document into a row, and Get the public URL from Asset Path returns a download link you can pass to an email or chat app.
Where the modules stop: they cover rows, links, locks, files, snapshots and collaborators. For any other part of the SeaTable API, Make an API Call reuses the same connection. Make's SeaTable documentation also warns that its text is AI-generated, so double-check critical details with SeaTable.
SeaTable has an n8n node too: the SeaTable n8n integration page covers it, and n8n vs Make sets the two tools side by side. Never opened the editor? Make training starts from zero.
How do you connect SeaTable to Make?
- 01
Open the connection window
Add any SeaTable module to your scenario and click Create a connection. A connection is your SeaTable account linked to Make once: every SeaTable module in your scenarios reuses it afterwards.
- 02
Generate an API token in SeaTable
On the SeaTable home page, hover over the base, open its options menu, expand Advanced and select API Tokens. Enter a name, choose the permission, generate the token and copy it.
- 03
Paste it and confirm
Back in Make, fill Connection name if you want a clear label (it is optional), paste the token and confirm. The documentation accepts an AccountToken, an APIToken or a BaseToken.
Your first scenario: link each new order to its customer
GoalWhen a new row lands in your SeaTable orders table, Make finds the matching customer row and links the two.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the + in the middle. Search for SeaTable and pick Watch New Rows as the first module.
- 02
Connect and choose the table
Select your connection or click Create a connection. Once it exists, Make lists what it can read in the base, so you choose the orders table from a list instead of typing it.
- 03
Look up the customer
Click the + on the right of the trigger and add Search Rows on your customers table. Drag the customer value from the new order into the keyword: that drag is called mapping.
- 04
Link the two rows
Next, add Add a Row Link and map the order from the trigger and the customer found by Search Rows. Each bundle, one row passed along, gets its link. Watch New Rows ignores edits, so this link never restarts the scenario.
- 05
Test with Run once
Add a test order in SeaTable, then click Run once. Make runs the scenario one time and shows the bundles each module received, so you see whether the right customer came back.
- 06
Schedule and switch it on
Open the clock on the first module. A new scenario runs every 15 minutes by default, which is also the shortest interval on the Free plan. Keep it or adjust it, then switch the scenario on.
What starts a SeaTable scenario?
2 modules start a scenario when something happens in SeaTable. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by SeaTable as soon as it happens.
Watch New Rows
Scheduled triggerIn Make“Triggers when a new row is created.”
Watch New Rows picks up each row added to the table you choose and hands it to the rest of the scenario as a bundle. A form entry, an import or a colleague typing a line all start the same flow.
Watch Updated Rows
Scheduled triggerIn Make“Triggers when a row is created or updated.”
Watch Updated Rows reacts to change: it passes a row along when someone edits it, and it also catches rows that were just created. It fits processes driven by a status or a value that moves over time.
What else can Make do in SeaTable?
SeaTable gives you 20 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Add a Row Link
ActionIn Make“Sets up a link between two rows.”
Add a Row Link connects two rows that already exist, say a project and the client it belongs to, so nobody has to hunt for the matching record in a link column by hand.
Add a Row Lock
ActionIn Make“Adds a row lock to one specific row.”
Add a Row Lock places a lock on one specific row. Think of it as the automated way of flagging a line as settled once the scenario has dealt with it.
Create a Row
ActionIn Make“Appends a new row to the table.”
Create a Row appends a new line to a table, filled with values mapped from earlier modules: a form reply, a paid order, a contact coming from your CRM.
Create a Snapshot
ActionIn Make“Creates a snapshot of the complete base.”
Create a Snapshot saves a copy of the complete base, all tables included, at the moment the module runs. You get a point to fall back on, created by the scenario itself.
Delete a Row
ActionIn Make“Delete a row.”
Delete a Row removes one row from a table for good. Paired with a search, it clears test entries, cancelled requests or duplicates without anyone scrolling through the table.
Delete a Row Link
ActionIn Make“Deletes an existing link between two rows.”
Delete a Row Link breaks an existing link between two rows and leaves both rows in place. The customer stays, the order stays, only the relation between them goes.
Delete a Row Lock
ActionIn Make“Removes a row lock from one specific row.”
Delete a Row Lock lifts the lock from one specific row, the mirror image of Add a Row Lock.
Get a Row
ActionIn Make“Retrieves all values of one specific row.”
Get a Row fetches every value of one row you can already point to, and makes them available to the modules that follow. It returns a single bundle, never a list.
Get Metadata
ActionIn Make“Returns the complete metadata of the base.”
Get Metadata returns the complete metadata of the base: a description of how the base is built rather than the data stored in it. It serves scenario builders more than daily flows.
Get the public URL from Asset Path
ActionIn Make“Returns the public available download path for this file/image.”
Get the public URL from Asset Path turns the path of a file or image stored in SeaTable into a public download link. That link can then travel into an email, a chat message or a client portal.
Link a Row
ActionIn Make“Sets up a link between two rows.”
Link a Row also creates a link between two rows, and the official directory describes it in exactly the same words as Add a Row Link. Make simply lists both for SeaTable.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Make an API Call sends a request to any endpoint of the SeaTable API, using the connection you already set up. It is the way out when none of the ready-made modules covers what you need.
Update a Row
ActionIn Make“Updates a row.”
Update a Row changes the values of an existing row: a new status, a corrected phone number, an amount recalculated in another app. Only the row you target changes.
Update a Row
ActionIn Make“Updates a row.”
This second Update a Row module also rewrites the values of an existing row. Make shows it next to the first one, and the directory gives both an identical description.
Upload a File/Image
ActionIn Make“Saves a file or image to a specific row.”
Upload a File/Image stores a file or an image in a specific row, straight from another app: an invoice from your inbox, a photo from a form, a PDF generated earlier in the scenario.
Get Account
SearchIn Make“Get account details from email, name or username.”
Get Account looks up a SeaTable account from an email, a name or a username and returns its details. It turns an address typed into a form into an actual member of your workspace.
Get Collaborator
SearchIn Make“Get account details from email, name or username.”
Get Collaborator finds a person from an email, a name or a username and hands their account details to the next module. Get Account has the same description, so treat them as twins and keep the one you tested.
List Rows
SearchIn Make“Retrieves a list of all rows in a specified table.”
List Rows returns every row of a table, each one as its own bundle. Use it when you want the whole table, not a filtered slice.
Search Rows
SearchIn Make“Search one or multiple rows by keyword.”
Search Rows finds the rows that contain a keyword and passes each match along. Zero, one or several rows can come back, which makes it the natural step before an update, a link or a deletion.
Search with SQL-Query
SearchIn Make“Search for rows with an SQL-like syntax.”
Search with SQL-Query retrieves rows with a query written in a syntax close to SQL, the language databases use. It handles combined conditions that a single keyword cannot express.
Need help automating SeaTable with Make?
A person reads every message.