- Home
- Resources
- Integrations
- Feishu Base
Feishu Base Make integrationAutomate Feishu Base with Make.
Can Make keep your Feishu Base tables up to date on its own? Yes. The Feishu Base Make integration offers 19 action modules for records, fields, tables and files. This guide shows how to link your account, build a first scenario and pick the right module.
Verified Trustpilot reviews · AI, automation & growth agency
What does the Feishu Base Make integration let you automate?
The integration links your Feishu Base account to Make so that a scenario, the automation you build in Make, can write, change, copy and delete what lives in your Bitables: records, fields, data tables and attached files. Every step of a scenario is a module, and this app gives you 19 of them, all actions.
Leads logged without copy and paste. A form or CRM receives a contact, and Create a Record adds it as a new row in the sales table. Get a Record checks first whether that person is already there.
A ready-made Base for every new project. Copy a Bitable File duplicates a template, then Update Bitable Metadata renames the copy after the client. The team opens a clean file with the right tables already in place.
Files that travel on their own. Upload a Material stores a PDF or a photo in the Bitable, and Get a Link for Temporary Download of Materials produces a link to share with someone outside Feishu, valid for 24 hours.
What the app does not do in Make: it has no trigger, so Feishu Base cannot start a scenario by itself. The run begins with another app or with a schedule. To see how Make compares with other platforms, read our Make review and the n8n vs Make comparison, and check Make pricing before you plan volume.
How do you connect Feishu Base to Make?
- 01
Prepare an app in the Feishu developer console
You need a Feishu developer account and an active tenant. In the developer console, click Create enterprise internal app, give it a name, a description and an icon, then open Credentials and basic information.
- 02
Copy the two credentials
From that section, copy the Client ID and the Client secret. If Feishu asks for a callback URI, paste
https://www.integromat.com/oauth/cb/feishubaseso the authorization can come back to Make. - 03
Create the connection in Make
Add any Feishu Base module to your scenario and click Create a connection. Naming it in Connection name is optional. Enter the credentials you copied and follow the on-screen steps. That connection, your account linked once, then serves every Feishu Base module.
Your first scenario with Feishu Base
GoalWhen a new request comes in through your form tool, Make logs it as a record in Feishu Base and stores its attachment in the same Bitable.
- 01
Create the scenario
Open the Scenarios page, create a new scenario and click the big +. Feishu Base has no trigger, so the first module belongs to the app where your requests arrive.
- 02
Pick the starting module
Search your form or CRM app by name, choose its trigger and link your account. Each new entry becomes a bundle, one item passed from a module to the next.
- 03
Add Create a Record
Click the + on the right of the first module, search Feishu Base and pick Create a Record. Connect your account, choose the table Make lists for you, then map each column to the matching answer from the form.
- 04
Store the attachment
Add Upload a Material after it and map the file received by the first module. On the Free plan Make handles files up to 5 MB, so large videos should stay out of this flow.
- 05
Test with Run once
Send a test entry through your form, then click Run once. Open the bundles each module received and confirm the row and the file both appear in Feishu Base.
- 06
Schedule and switch on
Click the clock on the first module to set the schedule, every 15 minutes by default, then switch the scenario on. Each module run on a bundle counts as one operation on your plan.
What can each Feishu Base module do?
Feishu 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
- Add a [name of the entity]
- Copy a Bitable File
- Create a API Call
- Create a Bitable
- Create a Record
- Delete a Data Table
- Delete a Field from a Record
- Delete a Record
- Download a Material
- Get a Bitable Metadata
- Get a Link for Temporary Download of Materials
- Get a Record
- List a Data Table
- Update a Data Table Record
- Update a Field
- Update a Record
- Update Bitable Metadata
- Upload a Material
Add a Data to a Table
ActionIn Make“Adds a data table. Only the name of the data table can be specified. A maximum of 100 data tables can be added.”
Your existing Bitable, the Base file that holds your tables, receives one more data table. You set its name and nothing else, so the columns get added afterwards with other modules.
Add a [name of the entity]
ActionIn Make“Adds a field to a Bitable data table.”
You get a new column in a Bitable data table without opening Feishu. Make displays this module under a placeholder title, but what it adds is a field.
Copy a Bitable File
ActionIn Make“Copies a Bitable.”
A template Base you built once turns into a fresh working copy, tables included, which spares you from rebuilding the structure by hand.
Create a API Call
ActionIn Make“Performs an arbitrary authorized API call.”
When no ready-made module covers your need, this one sends an authorized request of your choice to Feishu Base, reusing the connection you already set up.
Create a Bitable
ActionIn Make“Creates a Bitable with a blank data table.”
Starting from nothing, this module produces a brand-new Bitable with one blank data table inside, ready for fields and records.
Create a Record
ActionIn Make“Adds a record to a Bitable data table.”
Most Feishu Base scenarios end here: a new row, called a record, lands in a Bitable data table, filled with data mapped from earlier modules.
Delete a Data Table
ActionIn Make“Deletes multiple data tables. If there is only one data table left in the Bitable, it is not allowed to be deleted.”
Old tables vanish from a Bitable, and this module can remove several of them in one pass even though its name is singular.
Delete a Field from a Record
ActionIn Make“Deletes a field in a Bitable data table.”
A column disappears from a Bitable data table. The title mentions a record, yet the documentation describes a field removed from the table itself, so every row loses it.
Delete a Record
ActionIn Make“Deletes a record in a Bitable data table.”
One row is erased from a data table, which keeps a Base tidy when the item it describes disappears from another tool.
Download a Material
ActionIn Make“Downloads materials from a Bitable.”
A file the team attached in a Bitable, an image, a video or a document, comes into your scenario so the next module can send it somewhere else.
Get a Bitable Metadata
ActionIn Make“Retrieves metadata information of a specified Bitable.”
Rather than rows, this module reads the information Feishu keeps about a Bitable itself, the details that describe the file.
Get a Link for Temporary Download of Materials
ActionIn Make“Obtains a temporary download link for materials in a cloud document. The link is valid for 24 hours and will expire after that.”
Instead of moving the file, you receive a temporary download link to a material stored in a cloud document, easy to drop into a message.
Get a Record
ActionIn Make“Queries existing records in a data table.”
Existing rows of a data table come back to your scenario, so the modules after it can read, update or delete them.
List a Data Table
ActionIn Make“Lists all data tables in a Bitable.”
You get the full list of data tables inside a Bitable, handy when a scenario has to find the right table among many.
Update a Data Table Record
ActionIn Make“Updates a field in a Bitable data table.”
According to the documentation, this module changes a field in a Bitable data table, even though its title talks about a record.
Update a Field
ActionIn Make“Update a Bitable Metadata”
Going by its name, this module edits an existing field of a data table, while the directory text attached to it speaks of Bitable metadata instead.
Update a Record
ActionIn Make“Updates a record in a Bitable data table.”
An existing row gets rewritten, so a status, an amount or a date in Feishu Base follows what happens in your other tools.
Update Bitable Metadata
ActionIn Make“Updates the metadata of a Bitable, including the name of the Bitable and whether to enable advanced permissions.”
Renaming a Bitable and switching its advanced permissions on or off both happen here, among the settings the documentation mentions for the file.
Upload a Material
ActionIn Make“Uploads materials such as files, images, and videos to a specified Bitable.”
Files, images and videos from your scenario end up in the Bitable you choose, next to the data the team already works with.
Need help automating Feishu Base with Make?
A person reads every message.