Skip to main content
MindStudio
Pricing
Blog About
My Workspace
Productivity Apps

[Airtable] Delete record

The Airtable Delete Record block removes a specific record from an Airtable table using its record ID.

Delete a record from an Airtable table by ID

The Airtable Delete Record block removes a specific record from an Airtable table using its record ID. It connects to Airtable via an OAuth connection and targets a specific base and table, then deletes the record matching the provided record ID. This makes it straightforward to remove individual entries from any Airtable table your connected account has access to.

The block requires four inputs: a connection ID for your Airtable OAuth credentials, a base ID identifying which Airtable base to target, a table ID specifying the table within that base, and the record ID of the entry to delete. All four values are strings. Once executed, the block returns a single boolean field, `deleted`, indicating whether the deletion was carried out successfully.

This block fits into workflows that manage data lifecycle in Airtable — for example, cleaning up processed entries after downstream steps complete, removing records that fail a validation check, or syncing deletions from an external system into Airtable. It can be chained after lookup or filtering blocks that surface the record ID to be removed.

What you can build

Real-world workflows powered by the [Airtable] Delete record block.

Remove Processed Task Records

After a workflow completes a task tracked in Airtable, delete the corresponding record to keep the table limited to pending items only.

Purge Failed Validation Entries

When a record fails a data validation step earlier in the workflow, automatically delete it from the Airtable table to prevent bad data from accumulating.

Sync External Deletions to Airtable

When a record is deleted in an external system, trigger a workflow that locates the matching Airtable record ID and removes it to keep both systems in sync.

Expire Time-Sensitive Records

Run a scheduled workflow that identifies outdated or expired records by date and deletes them from the Airtable table one by one using their record IDs.

Clean Up Test or Draft Entries

After a testing or staging phase, delete placeholder or draft records from an Airtable table as part of a cleanup workflow before going live.

Remove Cancelled Orders or Requests

When a user cancels a request or order tracked in Airtable, delete the associated record to reflect the cancellation in the table immediately.

Ready to add [Airtable] Delete record to your workflow?

Get Started Free

Common questions about [Airtable] Delete record

What parameters does this block require?

The block requires four string inputs: a `connectionId` for your Airtable OAuth connection, a `baseId` identifying the target Airtable base, a `tableId` specifying the table within that base, and a `recordId` for the specific record to delete.

What does the block return after execution?

The block returns a single output field: `deleted`, a boolean value indicating whether the record was successfully deleted.

What happens if the record ID does not exist in the table?

Based on the block's behavior, it silently succeeds even if the specified record does not exist, meaning the workflow continues without an error in that case.

What kinds of workflows commonly use this block?

This block is commonly used in data lifecycle workflows — such as removing processed tasks, purging invalid entries after validation steps, syncing deletions from external systems, or cleaning up expired records on a schedule.

Does this block require an API key to connect to Airtable?

No API key is required. The block connects to Airtable using an OAuth connection, identified by the `connectionId` parameter.

Add [Airtable] Delete record to your workflow

Build powerful AI workflows with drag-and-drop blocks. No coding required.