Log Every Google Sheets Row to Airtable Automatically

This n8n workflow watches Google Sheets for a new row and automatically create a new record in Airtable. Set it once and it runs 24/7.

difficulty Beginnersetup 25 minresult A hands-off pipeline where every new Google Sheets row is automatically create a new record in Airtable in Airtable.
  1. 1

    Add the Google Sheets Trigger node

    Start with a Google Sheets Trigger node — connect your Google account, choose the Spreadsheet and Sheet, and set Trigger On to Row Added. This fires the workflow the moment a new row arrives.

  2. 2

    Map the fields with a Set node

    Add a Set node after the trigger to shape the data cleanly. Create fields: each column you care about, e.g. name to {{ $json.Name }} and email to {{ $json.Email }} — the column headers become the field keys. This turns the raw payload into tidy values your destination can use.

  3. 3

    Send it to Airtable

    Add an Airtable node set to operation Create. Connect your Airtable token, pick the Base and Table, and map the fields from the Set node to your Airtable columns. Field names must match your table exactly.

  4. 4

    Activate and test

    Click Activate in the top-right of the canvas. Trigger a test row in Google Sheets, then confirm it appears in Airtable. Once it works, you're done — every new row now flows through automatically.

Frequently asked questions

Do I need any coding skills to set this up?

No. n8n is a visual, drag-and-drop tool. You connect your Google Sheets and Airtable accounts, point the nodes at the right form/sheet/channel, map the fields, and activate. No code required.

Can I filter which rows get sent to Airtable?

Yes. Add an `IF` node between the Set node and the Airtable node with a condition (for example, only send when an amount is above a threshold or a field equals a value). Wire the TRUE branch to Airtable and leave FALSE empty to skip the rest.

Can I send each row to more than one place at once?

Absolutely. Branch the workflow after the Set node: connect it to multiple destination nodes so the same row lands in Airtable and, say, Slack or a spreadsheet simultaneously.

About this recipe. Recipes on FlowRecipesHub are written for business owners, not developers, and are tested before publishing — how recipes get made. Some ingredient links are affiliate links that cost you nothing — full disclosure.