Skip to content
FlowHubFluxonLab
Airtable
Airtablefree

Generate n8n Forms from Airtable and BaseRow Tables

by Jimleukadapted from n8n official workflow galleryUpdated Aug 2026
RequiresAirtableAirtableCCodeHTTP RequestHTTP Request
Share Post Share
Get Base SchemaFoOn form submissionOn form submiss…FiFilter Unsupported FieldTypesFilter Unsuppor…AgCombine FieldsFoRender FormCoFiles To ListSOFields to ListCoCovert to n8n Form FieldsCovert to n8n F…FiFilter TableHRBaserow List FieldsBaserow List Fi…CoCovert to n8n Form Fields1Covert to n8n F…AgCombine Fields1FiFilter Unsupported FieldTypes1Filter Unsuppor…FoRender Form1HRBaserow Create RowBaserow Create …FoOn form submission1On form submiss…CoFiles To List1HRBaserow Upload FileBaserow Upload …HRBaserow Update RowBaserow Update …CoGroup By FieldNameGroup By FieldN…HRUpdate Airtable RowUpdate Airtable…CoPrep Data for Insert1Prep Data for I…CoPrep Data for InsertPrep Data for I…Airtable Create RecordAirtable Create…FoShow Completion!FoShow Completion!1Show Completion…123456789101112
1/5
FLOWS
STEPS · 12
Starts on an incoming request

This n8n template showcases a cool feature of n8n Forms where the form itself can be defined dynamically using the form fields schema. It may be debateable how useful this template actually is since both Airtable and Baserow provide form interfaces already but still a great exercise and demonstration if ever the use-case comes around. How it works A form trigger is used to dynamically select a database/table from which to build the n8n form from. the table's schema is imported into the workflow and using the code node, is converted into the n8n form fields schema. This let's us dynamically build the fields in our n8n form when we choose to define the form using the JSON option. Once the n8n form submits, we convert the values back into our table's API schema so that we can create a new row. Note any files/attachments fields are removed as they need to be handled separately. Files are processed separately as they may first need to be stored. Once complete, the reference is saved into the newly created row.

Tags

n8nreference-onlyairtable
Connects
airtableAirtableCCodeWHTTP Request
CategoryAirtable
Triggermanual
Complexityadvanced
Nodes26
AddedDec 3, 2024

Related workflows

See all Airtable
airtableWmindee
free

Extract infromation from a receipt and store it in Airtable

Explore this workflow on its official n8n template page.

by Harshil Agrawal
airtablecrypto
free

Build a self-hosted URL shortener with a dashboard

This workflow creates an automatic self-hosted URL shortener. It consists of three sub-workflows: Short URL creation for extracting the provided long URL, generating an ID, and saving the record in the database. It returns a short link as a result. Redirection for extracting the ID value, validating the existence of its correspondent record in the database, and returning a redirection page after updating the visits (click) count. Dashboard for calculating simple statistics about the saved record and displaying them on a dashboard. Read more about this use case and how to set up the workflow in the blog post How to build a low-code, self-hosted URL shortener in 3 steps. Prerequisites A local proxy set up that redirects the n8n.ly domain to your n8n instance An Airtable account and credentials Basic knowledge of JavaScript, HTML, and CSS Nodes Webhook nodes trigger the sub-workflows on calls to a specified link. IF nodes route the workflows based on specified query parameters. Set nodes set the required values returned by the previous nodes (id, longUrl, and shortUrl). Airtable nodes retrieve records (values) from or append records to the database. Function node calculates statistics

by mohamed ali
airtable
free

Save Typeform survey results to Airtable

With this workflow, you can collect the data from Typeform with the Typeform Trigger node every time someone submits a response and save it to Airtable with the Airtable node.

by tanaypant