Send Framer Form Submissions to Baserow

Spreadsheets & DB • Native Edge Sync

Create a row in a Baserow table (cloud or self-hosted) for every submission. Connect your native Framer forms to Baserow in 30 seconds with zero client-side API key leaks.

Visual Field Mapping Pipeline
0 Code Required
Framer Form Inputs
name"Alex Rivera"
email"alex@co.com"
message"Inquiry..."
FramerSend VaultAPI Keys EncryptedZero-Retention • Spam Filter
Baserow Destination
contact.email
sync_attributes
status200 OK
Ready to route • Copy 1 URL to your Framer form

Framer forms to Baserow: what it does

Baserow is an open-source no-code database that runs on baserow.io or on your own server. FramerSend creates one row in your Baserow table for every Framer form submission through Baserow's REST API, with a database token that only has access to the workspace you choose.

FramerSend reads the table's fields first, so answers go to the field with the same name, single and multiple select answers are matched to the existing options, and numbers and checkboxes get the right type.

What gets created: One new row per submission (POST /api/database/rows/table/{table_id}/?user_field_names=true). Rows are never updated.

What FramerSend sends to Baserow

Framer form fieldBaserow
Every form fieldField with the same nameExact match first, then ignoring case, spaces, - and _.
Dropdown and radio answersSingle selectMatched to an existing option by its text (ignoring case). An answer with no such option leaves the field empty; add the option in Baserow.
Multi-choice answersMultiple selectEach answer matched to an existing option.
Numbers, ratings, checkboxesNumber, rating, booleanConverted; an answer that isn't a number leaves the field empty instead of failing the row.
DatesDateSent when the answer is an ISO date such as 2026-11-06.
File uploadsLink textThe file is stored first and its link is written to a text or URL field. File, link-to-table and computed fields are skipped.

Set up Framer to Baserow step by step

  1. 1

    Prepare the table

    Add a field for each form field, named like the Framer field (or rename the fields in Dashboard → 3. Field Mapping). For select fields, create the options your form offers.

  2. 2

    Create a database token

    In Baserow, open your name → Settings → Database tokens → Create token, pick the table's workspace and keep the Create permission for the table.

  3. 3

    Find the Table ID

    Open the table: the number after /table/ in the URL is the Table ID.

  4. 4

    Connect Baserow in the plugin or dashboard

    Search for Baserow in the FramerSend plugin or Dashboard → 2. Connect CRM. Leave the API URL empty for Baserow cloud, or enter your self-hosted address (https://, reachable from the internet). Click Test: it checks the token and lists the table's fields.

  5. 5

    Paste the webhook URL into Framer

    In Framer, select the form, open Form → Send to → Add… → Webhook, paste the FramerSend webhook URL (https://www.framersend.com/api/submit/ followed by your form ID) and publish the site.

Troubleshooting Framer to Baserow

Baserow rejected the database token (HTTP …)

Cause: Shown by Test when the token is wrong or deleted.

Fix: Copy the token again from Settings → Database tokens.

Baserow rejected the database token for this table (HTTP 401, ERROR_NO_PERMISSION_TO_TABLE) …

Cause: The token belongs to another workspace or lacks the Create permission on this table.

Fix: Edit the token's permissions in Baserow, then click Retry in Dashboard → 4. Logs.

Baserow: table not found (HTTP 404) …

Cause: The Table ID or the API URL is wrong.

Fix: Copy the number after /table/ again; for Baserow cloud leave the API URL empty.

Baserow (HTTP 400, ERROR_REQUEST_BODY_VALIDATION) while creating the row: …

Cause: Baserow refused a value; the field and the reason follow.

Fix: Change the field type or the form answer, then click Retry.

Baserow: none of the form fields (…) match a writable field in table …

Cause: No field name matches; the table's fields are listed.

Fix: Rename the fields in Baserow or in Field Mapping.

How it works in 3 simple steps

Zero code or third-party plugins required

1

Connect

Authenticate Baserow credentials in the FramerSend dashboard. We encrypt and store them securely.

2

Map Fields

Map your Framer form fields to Baserow properties using our visual dropdown UI.

3

Go Live

Paste your webhook URL into your Framer form under Send to → Webhook and publish. Submissions flow automatically.

Every plan includes every connector

Get Baserow Integration

Every plan includes Baserow and 100+ other connectors. Pay monthly, yearly, or once. Try it free for 14 days, no card needed.

1 Site

For one Framer site

$5/ month
  • Baserow and every other connector (100+)
  • 1 Framer site
  • Unlimited submissions & file uploads
  • API keys stay on our server, never in your site
  • Cancel anytime
Get 1 Site — $5/mo →

5 Sites

Popular

For freelancers and small studios

$12/ month
  • Baserow and every other connector (100+)
  • 5 Framer sites
  • Unlimited submissions & file uploads
  • API keys stay on our server, never in your site
  • Cancel anytime
Get 5 Sites — $12/mo →

Unlimited Sites

For agencies with many client sites

$25/ month
  • Baserow and every other connector (100+)
  • Unlimited Framer sites
  • Unlimited submissions & file uploads
  • API keys stay on our server, never in your site
  • Cancel anytime
Get Unlimited Sites — $25/mo →

14-day free trial, no card needed. Unlimited submissions while you test.

Start free
14-day refund guarantee Instant license key by email

Why teams use FramerSend for Baserow

Encrypted API vault, real-time delivery, and unlimited submissions

Lead Capture

Automatically capture and route leads from your Framer forms.

Workflow Automation

Trigger automated workflows when form submissions arrive.

Data Centralization

Keep all your form data in one place, synced in real-time.

Frequently asked questions

Does it work with a self-hosted Baserow?

Yes, over https on a public address. Private and internal addresses such as localhost are blocked.

Which token permissions are needed?

Create on the table. Test also reads the field list; if Baserow doesn't allow that for a create-only token, FramerSend sends the answers as text under their own field names.

Why is a select field empty?

The answer did not match any existing option. Add the option in Baserow with the same text as the Framer choice.

What does the Test button check?

It calls Baserow's token check and reads the table's fields. Nothing is written.

How do I connect Framer to Baserow?

Sign up for a FramerSend account (or log in). Go to Connections → Add Connection → Baserow and add your credentials. They are stored server-side and never exposed in your Framer site, which only gets a public form URL.

Are my API keys safe?

Yes, all API credentials are encrypted at rest. The client-side code in Framer only exposes a public Form ID, keeping your private keys entirely secure.

Are there monthly submission limits?

No. FramerSend provides unlimited form submissions across all license tiers so your live website forms never get blocked during high-traffic spikes.