- Knowledge
- Lark Base (Feishu) Data Sync Guide | BacklinkHelper Manual
Lark Base (Feishu) Data Sync Guide | BacklinkHelper Manual
Operation Guide: Lark Base (Feishu) Data Synchronization
Function Overview
This feature enables two-way synchronization between your local data and Lark Base (Feishu Bitable), covering both "Website Management" and "Backlink Management" data.
Supported Modes:
- Sync Mode (Recommended): Binds the current local group to a specific Lark Base table for continuous two-way synchronization (Sync to Local / Sync to Cloud).
- Import/Export Mode: A one-time operation to transfer data between local storage and Lark Base (or Google Sheets).
Auto-Sync: When enabled, any Add, Edit, or Delete actions performed locally are automatically reflected in Lark Base, eliminating the need for manual updates.
🛠Prerequisites
- Account Permissions:
- The Sync feature requires PRO status. (Users not logged in or on a free plan will be prompted to upgrade).
- Lark Credentials:
- Navigate to "Settings > Lark Base Authorization".
- App ID & App Secret: Required to obtain the
tenant_access_token. You can get these from the Lark Open Platform. - App Token: The default identifier for your specific Base file (can be temporarily modified in the Sync pop-up).
- Privacy Note: Your App Secret is stored securely in your local browser and is never uploaded to our servers.
How to Use
1. Enable Authorization
- Go to the "Settings" page and find "Lark Base Authorization".
- Toggle the "Auto Sync" switch to ON.
- Fill in your App ID, App Secret, and App Token.
2. Group Binding & Sync (Recommended)
Best for: Long-term two-way synchronization and keeping records linked.
-
Entry Points:
-
Website Management: Top-right "More" menu -> "Feishu Sync".
-
Backlink Management: Top-right "More" menu -> "Feishu Sync".
-
Operations:
- Enter the App Token in the pop-up (defaults to the value in Settings).
- Click "Load Table": You can select an existing data table or enter a name for a new one.
- Click "Sync to Cloud" (Local -> Cloud):
- If the table does not exist, it will be automatically created with the necessary fields.
- Binds the current local group to this table.
- Click "Sync to Local" (Cloud -> Local):
-
Pulls data from Lark and writes it to the current local group.
-
If discrepancies are found, you will be asked whether to overwrite local data.
-
** Important Notes:**
-
Binding Rule: To bind an existing Lark table, your current local group must be empty. (Otherwise, you will see the error: "Can only bind existing data table when the group is empty").
-
Limit: Maximum 1,000 records per group.
-
Tracking: Once bound, a
record_idis saved locally to handle future updates or deletions. -
Unbinding: Click "Unbind" in the sync pop-up to break the connection. This clears all
record_iddata for that group.
3. Import / Export (One-Time)
Best for: Temporary data transfer without binding groups.
-
Entry Points:
-
Website/Backlink Management -> Import/Export -> Feishu-Bitable / Google Sheet.
-
Import:
- Enter App Token and select/enter the table name.
- Click "Import from Lark".
- System parses records and adds them to the current group.
- Export:
- Enter App Token and select/enter the table name.
- Click "Sync to Cloud".
- System writes current group data to the table and fills in necessary fields.
Auto-Sync Behavior
Once "Auto Sync" is enabled in Settings:
- Add/Edit Record: Automatically creates or updates the corresponding record in Lark.
- Delete Record: Automatically deletes the record in Lark.
- Move Group: If a record is moved to a different group, it will be created in the new group's table and deleted from the old table.
- Conflict Handling:
- If the record was already deleted in Lark, the system will ask: "Record not found. Create a new one?"
- If the local record lacks a
record_id, the system will prompt you to run a manual sync to repair the association.
Common Troubleshooting
-
"Please fill in Feishu App ID and App Secret in settings panel":
-
You have not configured your API credentials yet.
-
"Please fill in Base App Token":
-
The App Token field is empty.
-
"Each group can sync up to 1000 records":
-
You have exceeded the synchronization limit for this group.
-
"Can only bind existing data table when the group is empty":
-
You are trying to download data from an existing Lark table into a local group that already contains data. Please create a new, empty group first.
Recommendations

Automate Blog Commenting: The Safe 'Cyborg' Strategy
Let's be real: manual commenting sucks. Here is how to use AI and smart tools to automate the boring parts without getting your site penalized.

How to Track Guest Post Links Free: A Real-World Guide
Stop paying for expensive SEO tools just to track links. Learn the practical, free ways to monitor your guest posts using Google Sheets, GSC, and smart free tools.

How to Safely Use Comment Backlinks — The Ultimate Guide to Avoid Google Penalties
Worried that comment backlinks might trigger a Google penalty? This in-depth guide reveals how to use comment backlinks safely — including key principles, hands-on strategies, and common pitfalls — to boost link quality while staying penalty-free.

Comments
No comments yet