Automate Airtable with TypeScript

Starter plan or higher

Manage Airtable records, schema, views, collaborators, comments, and Sync API data. Run automations from record, table, field, view, or broad base events.

queue-airtable-records.automation.ts
import { automation } from "automate.ax"
import { airtable } from "automate.ax/airtable"

export default automation("Queue new Airtable records", () => {
  const record = airtable.onRecordCreated({
    baseId: "app123",
    tableId: "tbl123",
  })

  airtable.updateRecord({
    baseId: record.baseId,
    table: record.tableId,
    recordId: record.recordId,
    fields: { Status: "Queued" },
  })
})

What you can do

Actions

  • Create, read, update, and delete records
  • Create and update bases, tables, and fields
  • Inspect views and collaborators
  • Manage record comments and Sync API data

Triggers

  • Record created, updated, or deleted
  • Record moved into or out of a view
  • Table and field lifecycle events
  • Broad base transactions

Start automating with Airtable today

Start building