- Home
- Resources
- Integrations
- Lark Base
Lark Base Make integrationAutomate Lark Base with Make.
Can Make keep your Lark Base tables filled without anyone typing? The Lark Base Make integration gives you 19 modules, 18 actions and 1 search, for records, tables and files. This page shows how to connect your account, build a first scenario and pick the right module.
Verified Trustpilot reviews · AI, automation & growth agency
What does the Lark Base Make integration do?
The Lark Base Make integration links your Lark Base account to Make, so a scenario (the automation you build in Make, a chain of modules) can create, read, update and delete records, tables and files in your bases. Each module is one brick of that chain, and none of it needs code.
Requests that log themselves. A message or form answer arrives in another app, and Create a Record writes it as a new row, so support tickets stop living in inboxes.
Tables that stay current. A status changes in your CRM, Get a Record reads the matching row and Update a Record rewrites it. Nobody copies values between tools by hand.
Files that follow the data. Upload a Material sends a file into Lark Base, and Download a Material hands one to the next module, for a contract or a product photo tied to a row.
Know the limits before you start. Lark Base has no trigger module in Make, so your scenario starts from another app or from its own schedule. Make's documentation for this app is also marked as limited, and the modules come without official descriptions, so test each one on a sample table first. The same app may exist on n8n too; our n8n vs Make page lays out the criteria. For a guided start, see Make training, and when a run fails, Make troubleshooting.
How do you connect Lark Base to Make?
- 01
Add a Lark Base module
Inside your scenario, click the +, search for Lark Base and pick any of its modules. Then click Create a connection. A connection is your Lark Base account linked to Make once, then reused by every Lark Base module.
- 02
Authorize Make
Give the connection a name if you like, something that says which workspace it points to. Then follow the window: approve Make on the Lark page that opens, or paste the key Lark gives you if the form asks for one.
- 03
Save and check
Click Save. Back in the module, Make can now list the objects it reads from your account, which is the quickest sign the connection works. Every other Lark Base module will offer this same connection.
Your first scenario with Lark Base
GoalWhen a new request arrives in another app, Make writes it into Lark Base as a new record.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the +. Start with a module of the app where requests arrive, since Lark Base has no trigger of its own.
- 02
Add Create a Record
Click the + on the right of that first module, search for Lark Base and choose Create a Record. Pick your connection, or click Create a connection if this is your first Lark Base module.
- 03
Map the data
Choose the base and table from the lists Make shows once the connection exists. Then map each value from the first module, so a bundle (one request) becomes one row.
- 04
Test with Run once
Click Run once and send a sample request. Open the bubble above each module to read the bundles it received, then check the new row in Lark Base.
- 05
Schedule and switch on
Set the schedule on the first module. A new scenario runs every 15 minutes by default, and each module run counts as one operation on your plan. Switch the scenario on.
What can Lark Base do in Make?
Lark Base gives you 19 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Add a Data to a Table
- Copy a File
- Create a Bitable
- Create a Record
- Create a name of the entity
- Delete a Data Table
- Delete a Field from a Record
- Delete a Record
- Download a Material
- Get a Bitable Metadata Record
- Get a Material for Temporary Download
- Get a Record
- List a Data Table
- Make an API Call
- Update a Bitable Metadata
- Update a Data Table Record
- Update a Field
- Update a Record
- Upload a Material
Add a Data to a Table
ActionIn the docs onlyAdd a Data to a Table pushes fresh data into one of your tables, built from whatever earlier modules collected. Make gives no official description for it, so a first test tells you exactly how the table receives it.
Copy a File
ActionIn the docs onlyCopy a File hands you a duplicate of an existing Lark file while the original stays untouched. It works like a template button you press from inside a scenario.
Create a Bitable
ActionIn the docs onlyHere the scenario builds a whole new Bitable, the base object named in these modules, instead of adding to one that already exists. New projects get their own space without anyone clicking through Lark.
Create a Record
ActionIn the docs onlyCreate a Record writes one new row per bundle, which makes it the module most scenarios end on. Each value you map from earlier modules becomes a cell in that row.
Create a name of the entity
ActionIn the docs onlyThis module sets a name on an entity in Lark Base, a label the rest of the base can then show. Make's documentation gives nothing beyond that module name, so treat it as one to explore.
Delete a Data Table
ActionIn the docs onlyDelete a Data Table removes a full table, so every row inside it goes too. It is the cleanup tool for tables a scenario created and no longer needs.
Delete a Field from a Record
ActionIn the docs onlyRather than dropping the whole row, Delete a Field from a Record clears a single field and leaves everything else in place. That keeps the history of a record while removing one value.
Delete a Record
ActionIn the docs onlyDelete a Record removes one row from a table for good. Paired with a search, it keeps a table free of entries that no longer matter.
Download a Material
ActionIn the docs onlyDownload a Material pulls a file stored in Lark Base into your scenario, where the next module can send it, archive it or attach it somewhere else.
Get a Bitable Metadata Record
ActionIn the docs onlyGet a Bitable Metadata Record reads the information that describes a Bitable rather than its rows. You get details about the base itself to reuse in the next modules.
Get a Material for Temporary Download
ActionIn the docs onlyInstead of moving the file itself, Get a Material for Temporary Download gives you access to it for a limited time, which suits sharing more than archiving.
Get a Record
ActionIn the docs onlyGet a Record reads one row you already know, and hands its values to the modules after it. It is the precise lookup, where List a Data Table is the broad one.
List a Data Table
SearchIn the docs onlyList a Data Table is the only search module of Lark Base in Make: it returns zero, one or several bundles, one per item found, so later modules run once for each.
Make an API Call
ActionIn the docs onlyMake an API Call lets the scenario reach any endpoint of the Lark Base API through the connection you already set up. It covers what the other 18 modules do not.
Update a Bitable Metadata
ActionIn the docs onlyUpdate a Bitable Metadata changes the information describing a Bitable, the pendant of Get a Bitable Metadata Record. The rows inside stay untouched.
Update a Data Table Record
ActionIn the docs onlyUpdate a Data Table Record rewrites a row inside a data table with new values from your scenario, keeping the row where it is.
Update a Field
ActionIn the docs onlyUpdate a Field works on the structure of a table, not on its content: it changes a field, the column every row shares. It helps when a base must adapt to a new process.
Update a Record
ActionIn the docs onlyUpdate a Record changes values on an existing row, so a table mirrors what happens elsewhere without anyone editing it by hand.
Upload a Material
ActionIn the docs onlyUpload a Material sends a file from your scenario into Lark Base, so documents land next to the data they belong to.
Need help automating Lark Base with Make?
A person reads every message.