Airtable logo

Airtable

ProductivityAPI tokenLive

Askel connects to your customer's Airtable workspace, letting your product read and write records across bases and tables in the structured, relational format that Airtable customers already use to run their operations.

What you can do

Create records in any table

Use the Airtable records endpoint to insert new rows, populating single-line text, number, date, select, checkbox, linked record, and attachment fields.

Read and filter records

List records with a filterByFormula expression to retrieve only the rows that match your criteria, reducing data transferred and processing time.

Update fields on existing records

PATCH individual records by record ID to update specific fields without overwriting the entire row, preserving values set by the customer's team.

Delete records

Remove records by ID, useful for archiving entries that your product has fully processed or replacing soft-delete patterns the customer uses.

Read table and field schema

Fetch the table and field metadata via the Airtable Meta API to discover field types and options at connect time, powering accurate field-mapping suggestions.

Upload attachments to records

Post file URLs to attachment fields on a record, which Airtable fetches and stores. Useful for linking PDFs, images, or exports generated by your product.

Sample use case

Writing project completion data into a customer's Airtable operations base

You sell a project delivery tool. Lakeview Consulting tracks all client projects in an Airtable base called Client Delivery. When your product marks a project as complete, the corresponding Airtable record should be updated with the completion date, hours logged, and final status.

  1. 1

    Generate a Personal Access Token

    Lakeview's Airtable admin goes to airtable.com/create/tokens, creates a token with data.records:read and data.records:write scopes on the Client Delivery base, and pastes it into your product.

  2. 2

    Discover the table schema

    Askel calls the Meta API to read the Client Delivery table's fields: project name, client, status, completion date, and hours logged. A mapping draft appears immediately.

  3. 3

    Match records by project ID

    Askel uses filterByFormula to find the Airtable record whose Project ID field matches the completed project. This avoids creating duplicates.

  4. 4

    Update the record

    Askel PATCHes the found record with the completion date, hours logged, and a status field value of Completed. Only those three fields are touched.

  5. 5

    Log the write

    Askel records the Airtable record ID and update timestamp in your product's audit log. If Lakeview's team questions the data, your CS rep can trace the exact operation.

Authentication

API token

The customer generates a Personal Access Token from airtable.com/create/tokens, scoping it to the specific bases and permission levels needed. Askel stores the token securely. Personal Access Tokens support granular per-base scoping, so customers can grant access only to the bases relevant to your product without exposing their entire workspace.

Data flow

How Askel sits between your product and the customer's system

Data flow between Customer's Airtable workspace, Askel, and Your productCustomer's Airtable workspaceAPI endpointAskelauth · mapping · driftYour productyour backend
Table recordsField valuesAttachmentsLinked recordsField schema

FAQ for Airtable

Which Airtable plans include API access?+
The Airtable API is available on all plans including Free. Some advanced field types and higher rate limits are only available on paid plans.
What are the API rate limits?+
Airtable's standard rate limit is 5 requests per second per base. Askel queues requests and respects 429 responses with backoff to stay within limits.
Can we work with linked record fields?+
Yes. Askel can read linked record IDs from a field and resolve them to their display names via a second records lookup. Writing linked records requires passing an array of valid record IDs.
What happens if the customer restructures their base?+
Askel reads the field schema before each run. If a mapped field has been renamed or deleted, the affected workflow step pauses and your team receives a notification with the specific field change.
Ready to ship integrations faster?customers faster?implementations faster?
Join onboarding teams delivering integrations without the engineering queue,
catching drift before it breaks, and hitting go-live dates.
Security & Compliance
ISO 27001 Certified
GDPR Compliant

© 2025 Askel.ai. All rights reserved.