LIVEAI Bootcamps · May 2026 · 🇫🇷 CET
Resources · Integrations · n8n FREE · 2026SeaTable logo featuring a stylized blue wave icon and the brand name

SEATABLE n8n INTEGRATION: AUTOMATE SEATABLE WITH N8N

SEATABLE N8N INTEGRATION: AUTOMATE SEATABLE WITH N8N

Need help

Need help automating Seatable with n8n?

Our team will get back to you in minutes.

Reply within 1 business hour
Why automate

Why automate Seatable with n8n?

The SeaTable n8n integration opens up 3 triggers and 16 actions that cover virtually every automation scenario you might need. Whether you're tracking new entries, updating existing records, or building complex multi-table workflows, this native integration has you covered.

Significant time savings become immediately apparent once you set up your first automation. No more manually copying data between SeaTable and your other tools, no more forgetting to update a record after a specific event, and no more repetitive tasks eating into your productive hours. With triggers like "New Row" or "New Signature," your workflows spring into action the moment something changes in your database.

Improved responsiveness is another major benefit. When a new row appears in your SeaTable base, n8n can instantly notify your team via Slack, create a task in your project management tool, or send a personalized email to a new contact. The polling mechanism checks for changes every minute, ensuring near real-time reactions to your data.

Here are concrete workflows you can build today: automatically create CRM contacts when new rows appear in a leads table, sync inventory levels between SeaTable and your e-commerce platform, generate snapshots of your bases for backup purposes, manage row locking for approval workflows, or link related records across tables when specific conditions are met. The possibilities expand even further when you combine SeaTable with n8n's 400+ other integrations like Airtable or HubSpot.

Credentials

How to connect Seatable to n8n?

  1. !
    1 step

    How to connect Seatable to n8n?

    1. 01

      Add the node

      Connecting SeaTable to n8n requires an API Token authentication method. This approach provides secure, scoped access to your SeaTable bases without exposing your main account credentials.Basic configuration:Access your SeaTable base settings: Open the SeaTable base you want to connect, click on the dropdown menu next to the base name, and select "API Token" from the options.Generate an API Token: Create a new API token with the appropriate permissions (read, write, or both) depending on what your workflow needs to accomplish. Give it a descriptive name so you can identify it later.Copy the token and base URL: Note down both the API token and your SeaTable server URL (e.g., https://cloud.seatable.io for the cloud version or your self-hosted instance URL).Configure the credential in n8n: In your n8n workflow, add a SeaTable node, click on "Credential to connect with," then "Create New." Paste your API token and server URL, then test the connection.Verify access: Once connected, you should see your tables populate in the dropdown menus within the SeaTable nodes.

    Seatable credentials
    TIP
    💡 TIP: Create separate API tokens for different workflows rather than using one token everywhere. This way, if you need to revoke access for a specific automation, you won't break all your other workflows. It also makes troubleshooting much easier when you can identify which token is being used where.
Need help

Need help automating Seatable with n8n?

Our team will get back to you in minutes.

Reply within 1 business hour
Triggers

Seatable triggers available in n8n

  1. 01
    Trigger 01

    New Signature

    The New Signature trigger fires your workflow whenever someone adds a signature to a designated column in your SeaTable table. This is particularly valuable for approval workflows, contract management, or any process that requires formal acknowledgment from team members or external parties.

    When a signature is captured in your specified column, n8n detects the change during its next polling cycle and kicks off whatever actions you've defined downstream. This eliminates the need to manually check for signed documents or chase people for confirmations.

    Configuration parameters: The credential is a required dropdown for authentication. Poll Times Mode (set to "Every Minute" by default) determines checking frequency. The Event parameter is set to "New Signature". Table Name and Signature Column are required dropdowns for specifying where to monitor. An Options section allows additional configurations.

    Typical use cases: Trigger notifications to finance when contracts receive signatures, automatically move signed documents to archive tables, send confirmation emails to signers and stakeholders, or update status columns to "Approved" once signatures are detected.

    When to use it: This trigger shines in approval-based workflows where human sign-off is required before proceeding. Think expense approvals, document reviews, or compliance acknowledgments.

    New Signature
  2. 02
    Trigger 02

    New or Updated Row

    The New or Updated Row trigger monitors your SeaTable table for any changes—whether a completely new row is added or an existing row gets modified. This comprehensive trigger is perfect when you need to react to any data change, not just new entries.

    This flexibility makes it ideal for keeping external systems in sync with your SeaTable data. Every time someone edits a cell or adds new information, your workflow can push those updates to your CRM, project management tool, or any other connected application.

    Configuration parameters: The credential is required for authentication. Poll Times Mode (default "Every Minute") sets checking frequency. Event is set to "New or Updated Row" to capture both creation and modification. Table Name is required, while View Name is optional for filtering. An Options section provides additional configurations.

    Typical use cases: Two-way sync between SeaTable and your CRM, automatically notify team members when task priorities change, push inventory updates to e-commerce platforms in real-time, or log all changes to an audit trail.

    When to use it: Choose this trigger when you need comprehensive change detection. It's perfect for synchronization scenarios where both new data and modifications matter equally.

    New or Updated Row
  3. 03
    Trigger 03

    New Row

    The New Row trigger activates exclusively when a fresh row is added to your specified SeaTable table. Unlike the "New or Updated Row" trigger, this one ignores modifications to existing data and focuses solely on new entries.

    This focused approach is ideal when you only care about capturing new information—like new leads, new orders, or new support tickets—without getting triggered by edits to existing records.

    Configuration parameters: The credential is required for authentication. Poll Times Mode (default "Every Minute") determines checking frequency. Event is set to "New Row" to trigger only on row creation. Table Name is required, while View Name is optional for restricting monitoring to specific views. An Options section allows advanced filtering.

    Typical use cases: Automatically add new SeaTable contacts to email marketing platforms, create project tasks when new requests are logged, send welcome emails when new team members are added, or trigger onboarding sequences when new client rows are created.

    When to use it: Use this trigger when modifications to existing data aren't relevant to your workflow. It keeps your automation focused and prevents unnecessary workflow executions from simple edits.

    New Row
Actions

Seatable actions available in n8n

  1. 01
    Action 01

    Upload an Asset

    The Upload an Asset action allows you to programmatically upload files, images, or documents to a specific cell in your SeaTable table. This is essential for workflows that involve document processing, image handling, or file attachments from other sources.

    Key parameters: Credential (required), Resource set to "Asset" (required), Operation set to "Upload" (required), Table Name (required), Column Name (required), Row ID (required), and Property Name (optional, defaults to "data").

    Use cases: Automatically attach invoice PDFs generated by another tool, upload screenshots from monitoring systems, or store downloaded images from web scraping workflows.

    Upload an Asset
  2. 02
    Action 02

    Public URL

    The Public URL action retrieves a publicly accessible URL for an asset stored in SeaTable. This is invaluable when you need to share files externally or embed them in emails, documents, or other platforms that require direct links.

    Key parameters: Credential (required), Resource set to "Asset" (required), Operation set to "Public URL" (required), and Asset Path (required text field for the exact asset location).

    Use cases: Generate shareable links for report attachments, create download URLs for customer-facing communications, or embed SeaTable assets in external dashboards.

    Public URL
  3. 06
    Action 06

    Collaborator

    The Collaborator action allows you to manage collaborators on a SeaTable base, enabling you to add or interact with users programmatically based on their name or email address.

    Key parameters: Credential (required), Resource set to "Base" (required), Operation set to "Collaborator" (required), and Name or email of the collaborator (required text field).

    Use cases: Automatically add new team members to relevant bases when they join, manage access based on project assignments, or integrate with HR systems for onboarding workflows.

    Collaborator
  4. 07
    Action 07

    Metadata

    The Metadata action retrieves structural information about your SeaTable base, including tables, columns, and their configurations. This is useful for dynamic workflows that need to adapt to your data structure.

    Key parameters: Credential (required), Resource set to "Base" (required), and Operation set to "Metadata" (required).

    Use cases: Build dynamic forms based on current table structure, validate data before insertion, or create documentation of your database schema automatically.

    Metadata
  5. 08
    Action 08

    Snapshot

    The Snapshot action creates a point-in-time backup of your SeaTable base. This is crucial for data protection, compliance, or maintaining historical records of your database state.

    Key parameters: Credential (required), Resource set to "Base" (required), and Operation set to "Snapshot" (required).

    Use cases: Schedule daily backups before critical operations, create snapshots before running bulk update workflows, or maintain compliance records with periodic archiving.

    Snapshot
  6. 09
    Action 09

    Update Row

    The Update Row action modifies existing data in a specific row of your SeaTable table. This is one of the most commonly used actions for keeping your data current and synchronized.

    Key parameters: Credential (required), Resource set to "Row" (required), Operation set to "Update" (required), Table Name (required), Row ID (required), Data to Send (required dropdown), and Columns to Send (optional dynamic section).

    Use cases: Update CRM contact information from form submissions, change task statuses based on external triggers, or sync inventory quantities from your warehouse system.

    Update Row
  7. 10
    Action 10

    Unlock Row

    The Unlock Row action removes the lock from a previously locked row, making it editable again. This is essential for approval workflows where rows are locked during review and need to be unlocked after completion.

    Key parameters: Credential (required), Resource set to "Row" (required), Operation set to "Unlock" (required), Table Name (required), and Row ID (required).

    Use cases: Automatically unlock records after approval, release rows for editing after a review period expires, or unlock entries when assigned users complete their tasks.

    Unlock Row
  8. 11
    Action 11

    Search Row

    The Search Row action finds rows in your SeaTable table that match a specific search term in a designated column. This enables lookup operations essential for data enrichment and validation workflows.

    Key parameters: Credential (required), Resource set to "Row" (required), Operation set to "Search" (required), Table Name (required), Column Name or ID (required), Search Term (required), and Options (optional).

    Use cases: Find existing contacts before creating duplicates, look up product details by SKU, or verify if a record already exists before insertion.

    Search Row
  9. 12
    Action 12

    Lock Row

    The Lock Row action prevents modifications to a specific row, protecting it from edits during review processes or after final approval. Locked rows remain visible but cannot be changed until unlocked.

    Key parameters: Credential (required), Resource set to "Row" (required), Operation set to "Lock" (required), Table Name (required), and Row ID (required).

    Use cases: Lock approved budget entries to prevent accidental changes, protect completed contracts from modification, or freeze historical records for audit compliance.

    Lock Row
  10. 13
    Action 13

    Get Many

    The Get Many action retrieves multiple rows from a SeaTable table, with optional filtering through views. This bulk retrieval is perfect for batch processing, reporting, or synchronization workflows.

    Key parameters: Credential (required), Resource set to "Row" (required), Operation set to "Get Many" (required), Table Name (required), View Name (optional), and Options (optional for limits, filters, and sorting).

    Use cases: Export all contacts for email campaigns, retrieve pending tasks for daily digest notifications, or pull inventory data for stock level reports.

    Get Many
  11. 14
    Action 14

    Get Row

    The Get Row action retrieves a single, specific row from your SeaTable table using its unique row ID. This targeted retrieval is ideal when you know exactly which record you need.

    Key parameters: Credential (required), Resource set to "Row" (required), Operation set to "Get" (required), Table Name (required), Row ID (required), and Options (optional).

    Use cases: Fetch complete details for a record referenced in a trigger, retrieve parent record data when processing child records, or get current values before performing updates.

    Get Row
  12. 15
    Action 15

    Delete Row

    The Delete Row action permanently removes a specific row from your SeaTable table. Use this with caution, as deleted data cannot be recovered through the API.

    Key parameters: Credential (required), Resource set to "Row" (required), Operation set to "Delete" (required), Table Name (required), and Row ID (required).

    Use cases: Remove processed entries from queue tables, clean up test data, or delete records that have been archived elsewhere.

    Delete Row
  13. 16
    Action 16

    Create Row

    The Create Row action adds a new row to your SeaTable table with the data you specify. This fundamental action is the starting point for many data collection and synchronization workflows.

    Key parameters: Credential (required), Resource set to "Row" (required), Operation set to "Create" (required), Table Name (required), Data to Send (required), Apply Column Default Values (optional toggle), Columns to Send (optional dynamic section), and Save to "Big Data" Backend (optional toggle).

    Use cases: Create new leads from form submissions, log events from external systems, add inventory items from supplier feeds, or generate records from parsed emails using Gmail integration.

    Create Row
You've seen the integration

Build your first workflow with our team

Drop your email and we'll send you the catalog of automations you can ship today.

  • Free n8n & Make scenarios to import
  • Step-by-step setup docs
  • Live cohort + community support

Frequently asked questions

  • Is the SeaTable n8n integration free to use?
    The SeaTable integration itself is completely free as part of n8n's native node library. However, your costs depend on how you run n8n and your SeaTable plan. If you self-host n8n (which is free and open-source), you only pay for your server infrastructure. n8n Cloud has tiered pricing based on workflow executions. On the SeaTable side, the free tier includes API access with rate limits, while paid plans offer higher API quotas and additional features. For most automation use cases, the combination of self-hosted n8n and SeaTable's free or team plan provides excellent value.
  • What types of data can I sync between SeaTable and other apps using n8n?
    The SeaTable n8n integration supports virtually all data types available in SeaTable. You can sync text, numbers, dates, single and multiple select fields, checkboxes, URLs, emails, and even file attachments through the asset actions. Link columns allow you to maintain relational data integrity across tables. The triggers detect changes in any column type, while the create and update actions let you write data to any writable column. Binary data like images and documents can be uploaded using the "Upload an Asset" action, and public URLs can be generated for sharing. The main limitation is that some complex column types like formulas and rollups are read-only since their values are calculated by SeaTable.
  • How long does it take to set up the SeaTable n8n integration?
    You can have your first SeaTable automation running in under 10 minutes. Generating an API token in SeaTable takes about 2 minutes—just open your base settings and create a new token. Configuring the credential in n8n takes another minute or two. Building a simple workflow (like triggering on new rows and sending a Slack notification) can be done in 5 minutes using n8n's visual editor. More complex workflows with multiple SeaTable actions, data transformations, and conditional logic will naturally take longer, but the no-code approach means you're building and testing in real-time rather than writing and debugging code. The learning curve is gentle, especially if you're familiar with other automation platforms like Make or Zapier.
Hack'celeration Lab

Get our weekly integration tips.

No spam. Unsubscribe anytime.