LIVEAI Bootcamps · May 2026 · 🇫🇷 CET
Resources · Integrations · n8n FREE · 2026Logo Baserow avec le nom stylisé et un design moderne

BASEROW n8n INTEGRATION: AUTOMATE BASEROW WITH N8N

Looking to automate Baserow with n8n? You're in the right place. The Baserow n8n integration gives you access to 5 powerful actions to streamline your database operations and eliminate repetitive manual tasks.

Baserow is an open-source no-code database that's gaining serious traction as a self-hostable alternative to Airtable. When connected to n8n, you unlock the ability to create, read, update, and delete rows programmatically—all triggered by events from hundreds of other applications in your workflow stack.

Whether you need to sync form submissions directly into your Baserow tables, update records when deals close in your CRM, or bulk-retrieve data for reporting, this integration handles it all. In this guide, you'll discover exactly how to connect Baserow to n8n, explore each available action in detail, and learn practical workflow patterns to maximize your automation potential.

Need help

Need help automating Baserow with n8n?

Our team will get back to you in minutes.

Reply within 1 business hour
Why automate

Why automate Baserow with n8n?

The Baserow n8n integration gives you access to 5 distinct actions covering the full spectrum of database operations: creating rows, retrieving single or multiple rows, updating existing data, and deleting records. This means you can build complete data management workflows without writing a single line of code or manually copying information between systems.

The benefits are substantial and immediate. Time savings come first—instead of manually entering data from forms, emails, or other apps into Baserow, your workflows handle it automatically in milliseconds. Improved data accuracy follows naturally; automated processes don't make typos, forget fields, or enter data into the wrong table. You also gain real-time responsiveness: the moment something happens in any connected app, your Baserow database reflects the change.

Concrete workflow examples bring this to life: automatically add new leads from Typeform submissions to your Baserow CRM table, sync e-commerce orders from WooCommerce into your inventory database, update project statuses when Trello cards move between lists, or bulk-export Baserow data to Google Sheets for stakeholder reporting. Teams using this integration typically report saving 5-10 hours weekly on data entry alone—time better spent on work that actually requires human judgment.

Credentials

How to connect Baserow to n8n?

  1. !
    1 step

    How to connect Baserow to n8n?

    1. 01

      Add the node

      Connecting Baserow to n8n requires an API Token for authentication. This token-based approach is straightforward and works for both cloud-hosted and self-hosted Baserow instances.Basic configuration:Generate your API Token: Log into your Baserow account, navigate to your account settings (click your profile icon), then select "API Tokens." Create a new token with appropriate permissions for the databases and tables you'll access.Copy the token securely: Once generated, copy the full API token. Note that Baserow only shows this once—store it safely if you need it later.Open n8n credentials: In your n8n instance, go to Credentials → Add Credential → search for "Baserow" and select it.Configure the connection: Paste your API token into the designated field. If you're using a self-hosted Baserow instance, update the Host URL to match your deployment (default is https://api.baserow.io).Test and save: Click "Test" to verify the connection works, then save your credentials. They're now available across all your n8n workflows.

    Baserow credentials
    TIP
    💡 TIP: Create separate API tokens for different workflows or environments (production vs. testing). This way, if you need to revoke access for a specific automation, you won't break everything else. Also, consider setting token permissions to the minimum required—read-only tokens for reporting workflows, full access only where modifications are needed.
Need help

Need help automating Baserow with n8n?

Our team will get back to you in minutes.

Reply within 1 business hour
Actions

Baserow actions available in n8n

  1. 01
    Action 01

    Update a row

    The "Update a row" action modifies existing records in your Baserow tables. Whether you're changing a status field, updating contact information, or incrementing a counter, this action writes changes precisely where you need them.

    Key parameters: Credential to connect with (select your Baserow credentials, required), Database Name or ID (the database containing the row to modify, required), Table Name or ID (the specific table where the row exists, required), Row ID (the unique identifier of the row you want to update, critical and required), Data to Send (select "Define Below for Each Column" to specify which fields to update), and Fields to Send (add only the fields you want to modify—unchanged fields don't need to be included).

    Practical use cases: Mark a lead as "Contacted" when an email is sent successfully, update inventory quantities when orders are placed or fulfilled, change project status based on external events (GitHub commits, Jira updates), or record timestamps for audit trails when records are processed.

    Important: You only need to specify fields you're changing. Omitted fields retain their existing values—this isn't a full row replacement.

    Update a row
  2. 02
    Action 02

    Get a row

    When you need to retrieve a specific record from Baserow—perhaps to check if it exists, grab current values before updating, or pull data for use later in your workflow—the "Get a row" action delivers exactly what you need.

    Key parameters: Credential to connect with (your authenticated Baserow account, required), Database Name or ID (the database containing your target data, required), Table Name or ID (the specific table to query, required), and Row ID (the unique identifier of the row you want to retrieve—this is Baserow's internal row ID, a number, not a field value, required).

    Practical use cases: Fetch customer details before sending a personalized email, retrieve the current status of a record before deciding which workflow branch to execute, pull product information to include in invoice generation, or verify a record exists before attempting an update operation.

    💡 Pro tip: The Row ID is returned whenever you create rows or retrieve multiple rows, so store it in earlier workflow steps if you need to reference specific records later.

    Get a row
  3. 03
    Action 03

    Create a row

    The "Create a row" action is your go-to for adding new data to Baserow tables programmatically. Every time your workflow needs to insert a new record—whether it's a new lead, a new order, or a new task—this action handles it cleanly and reliably.

    Key parameters: Credential to connect with (select your configured Baserow account from the dropdown, required), Database Name or ID (specify which database contains your target table—accepts the database name or its numeric ID, required), Table Name or ID (identify the specific table where the new row will be created, required), Data to Send (choose "Define Below for Each Column" to map specific values to table columns), and Fields to Send (dynamically add field mappings by clicking "Add Field"—each field corresponds to a column in your Baserow table).

    Practical use cases: Automatically create new contact rows when someone submits a website form, add order records from Shopify webhooks into an inventory tracking table, insert task entries from Slack messages into a project management database, or log API events or error reports for monitoring purposes.

    This action pairs exceptionally well with form tools (Typeform, Tally, Google Forms) and webhook triggers from virtually any application.

    Create a row
  4. 04
    Action 04

    Delete a row

    When records need to be removed—completed tasks, cancelled orders, test data cleanup—the "Delete a row" action permanently removes the specified row from your Baserow table.

    Key parameters: Credential to connect with (your authenticated Baserow account, required), Database Name or ID (database containing the row to delete, required), Table Name or ID (table where the row currently exists, required), and Row ID (the unique identifier of the row to remove, required).

    Practical use cases: Remove completed tasks after they've been archived elsewhere, delete cancelled order records as part of a cleanup workflow, purge test entries from production tables during maintenance windows, or implement data retention policies by removing records older than a threshold.

    ⚠️ Warning: Deletion is permanent in Baserow—there's no trash/recycle bin for API-deleted rows. Consider adding a confirmation step or moving records to an "Archive" table instead if you might need the data later.

    Delete a row
  5. 05
    Action 05

    Get many rows

    Need to pull multiple records at once? The "Get many rows" action retrieves batches of data from your Baserow tables, perfect for reporting, bulk processing, or syncing data to other systems.

    Key parameters: Credential to connect with (your Baserow account credentials, required), Database Name or ID (target database identifier, required), Table Name or ID (the table to retrieve rows from, required), Return All (toggle this on to fetch every row in the table—use cautiously with large tables), and Limit (when "Return All" is off, this numeric field caps how many rows to retrieve; default is 50).

    Practical use cases: Export all contacts from Baserow to a Google Sheet for executive reporting, retrieve pending orders for batch processing through a fulfillment system, pull all team members to send a mass notification via Slack or email, or sync product catalogs to external platforms periodically.

    Performance note: For tables with thousands of rows, consider using the Limit parameter and processing in batches to avoid timeout issues or memory constraints in complex workflows.

    Get many rows
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 Baserow n8n integration free?
    Yes, the integration itself is completely free. n8n is open-source and can be self-hosted at no cost, and Baserow also offers a generous free tier (plus self-hosting options). The native Baserow nodes come built into n8n—no premium subscription or third-party plugins required. Your only potential costs are hosting if you run either platform on your own infrastructure, or usage-based pricing if you opt for n8n Cloud or Baserow's hosted plans with higher limits.
  • What types of data can I manipulate with the Baserow n8n integration?
    The integration operates at the row level within Baserow tables. You can create new rows with data mapped to any column type Baserow supports (text, numbers, dates, single/multiple select, links, files, etc.), retrieve existing rows by ID or in bulk, update specific fields within rows, and delete rows entirely. The integration passes data as JSON, so complex field types like linked records or file attachments work seamlessly when formatted correctly.
  • How do I find the Database ID, Table ID, and Row ID needed for these actions?
    The easiest method: open your Baserow database in a browser and check the URL. It follows the pattern baserow.io/database/[DATABASE_ID]/table/[TABLE_ID]. Row IDs appear in the leftmost column of your table view (enable it via View settings if hidden). Alternatively, use the "Get many rows" action first—each returned row includes its ID in the response data, which you can then reference in subsequent Update or Delete actions within the same workflow.
Hack'celeration Lab

Get our weekly integration tips.

No spam. Unsubscribe anytime.