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.
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.
| Framer form field | Baserow |
|---|---|
| Every form field | Field with the same nameExact match first, then ignoring case, spaces, - and _. |
| Dropdown and radio answers | Single 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 answers | Multiple selectEach answer matched to an existing option. |
| Numbers, ratings, checkboxes | Number, rating, booleanConverted; an answer that isn't a number leaves the field empty instead of failing the row. |
| Dates | DateSent when the answer is an ISO date such as 2026-11-06. |
| File uploads | Link 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. |
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.
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.
Find the Table ID
Open the table: the number after /table/ in the URL is the Table ID.
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.
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.
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.
Zero code or third-party plugins required
Authenticate Baserow credentials in the FramerSend dashboard. We encrypt and store them securely.
Map your Framer form fields to Baserow properties using our visual dropdown UI.
Paste your webhook URL into your Framer form under Send to → Webhook and publish. Submissions flow automatically.
Every plan includes Baserow and 100+ other connectors. Pay monthly, yearly, or once. Try it free for 14 days, no card needed.
For one Framer site
For freelancers and small studios
For agencies with many client sites
14-day free trial, no card needed. Unlimited submissions while you test.
Start freeEncrypted API vault, real-time delivery, and unlimited submissions
Automatically capture and route leads from your Framer forms.
Trigger automated workflows when form submissions arrive.
Keep all your form data in one place, synced in real-time.
Yes, over https on a public address. Private and internal addresses such as localhost are blocked.
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.
The answer did not match any existing option. Add the option in Baserow with the same text as the Framer choice.
It calls Baserow's token check and reads the table's fields. Nothing is written.
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.
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.
No. FramerSend provides unlimited form submissions across all license tiers so your live website forms never get blocked during high-traffic spikes.