This document explains the Airtable Updater node, which lets you update existing records in your Airtable bases.

Node Inputs

Required Fields

  • Base: Choose your Airtable base
  • Table: Select the table containing records to update
  • Search Column: Choose which column to use for finding records
  • Updater Mode: Choose how to update records
    • Update a Single Row: Updates one record using text input
    • Update Multiple Rows: Updates multiple records using list input
  • Search Value: A unique identifier to find the relevant record to update
    • For single row: Enter text value
    • For multiple rows: Provide list of values
  • Update Fields: Select which columns to update with new values

Node Output

  • Link to your Airtable base after successful update
  • Any error messages if the operation fails

Node Functionality

The Airtable Updater node modifies existing records in your Airtable bases:

  • Finds records using exact value matching
  • Supports single or multiple record updates
  • Maintains secure authentication through Gumloop
  • Linked Record Support

Linked Record Support

The node supports creating linked records between tables in Airtable. This allows you to establish relationships between records in different tables.

Key Components

  • Primary Table: Contains the original records to link from
  • Linked Table: The table you want to link to
  • Link Field: Column in Airtable with type ‘Link to another record’

How It Works

  1. The Link Field appears as a regular input in your node configuration
  2. It accepts record values from the Primary Table to create links
  3. The record value should ideally be the primary field from your Primary Table
  4. If using a non-primary field value, a new record will be created in the Primary Table first
  5. Works seamlessly with Airtable Reader node outputs

Example of Linking Records: Project Tasks and Assignees

Primary Table: Tasks
Linked Table: Team Members
Link Field: Assignee

Setup:
- Create a 'Link to another record' field named 'Assignee' in Tasks table
- In Airtable Writer node:
  - Table: Tasks
  - Column Inputs:
    - Task Name → Text
    - Due Date → Date
    - Assignee → Team Member Email (Primary field from Team Members table)

Behavior

  • If Team Member Email exists:
    • Creates link to existing team member
    • No new record created
  • If Email doesn’t exist:
    • Creates new record in Team Members table
    • Then creates the link

Example Workflows

1. Update Lead Status

Salesforce Reader → Extract Data → Airtable Updater
Setup:
- Updater Mode: Update Multiple Rows
- Search Column: Email
- Column Updates:
  - Status → Lead Status
  - Last Contact → Contact Date
  - Notes → Communication Log
Next Steps: Use Slack Message Sender for team updates

2. Enrich Company Data

Enrich Company Information → Airtable Updater
Setup:
- Updater Mode: Update a Single Row
- Search Column: Company Name
- Column Updates:
  - Industry → Industry
  - Employee Count → Size
  - Revenue → Annual Revenue
  - Website → Website URL
Next Steps: Trigger notifications for sales team

3. Process Support Tickets

Gmail Reader → Categorizer → Airtable Updater
Setup:
- Updater Mode: Update a Single Row
- Search Column: Ticket ID
- Column Updates:
  - Status → Ticket Status
  - Priority → Issue Priority
  - Response → Latest Reply
Next Steps: Use Slack Message Sender for support team alerts

4. Content Status Updates

AI List Sorter → Airtable Updater
Setup:
- Updater Mode: Update Multiple Rows
- Search Column: Content ID
- Column Updates:
  - Priority → Content Priority
  - Status → Publication Status
  - Notes → AI Recommendations
Next Steps: Generate content briefs with Ask AI

Best Practices

Updater Mode Selection

  • Use “Update a Single Row” when:

    • Processing one record at a time
    • Working with single text input/output
    • Needing precise control over updates
  • Use “Update Multiple Rows” when:

    • Processing batches of records
    • Working with List type input/outputs
    • Performing bulk updates

Important Notes

Authentication

  1. Set up Airtable credentials in Gumloop Credentials
  2. Ensure proper base and table permissions
  3. For creating new records, use the Airtable Writer node instead

In summary, the Airtable Updater node provides a straightforward way to modify existing records in your Airtable bases.