Drupal is a registered trademark of Dries Buytaert
Release: Leaflet 10.4.11 Minor update available for module leaflet (10.4.11). Release: Session Inspector 1.0.8 Minor update available for module session_inspector (1.0.8). Release: Migrate QA 2.0.4 Minor update available for module migrate_qa (2.0.4). Release: CKEditor Description List 3.0.0 Major update available for module ckeditor_descriptionlist (3.0.0). Release: FlowDrop 2.4.0 Minor update available for module flowdrop (2.4.0). Release: JWT Token Refresh 1.0.4 Minor update available for module jwt_token_refresh (1.0.4). Release: ConReg 1.0.0-beta1 First beta version released for module conreg (1.0.0-beta1). Release: AI Image Studio 1.0.0-beta8 New beta version released for module ai_image_studio (1.0.0-beta8). Usage Milestone: Statistics Counter Module statistics_counter crossed 1,000 active installs. Module Revived: Decoupled Router 2.0.7 Module decoupled_router updated after 11 months of inactivity (2.0.7).

This module allows Drupal to connect with Airtable and perform operations like creating, reading, updating, and deleting records. It is designed for developers who want to integrate Airtable data into their Drupal sites.

Advanced Airtable Integration connects Drupal with Airtable and allows Drupal entity fields to be mapped to Airtable table fields.

It provides an administrative mapping interface where site administrators can configure which Drupal entity fields should be synchronized with which Airtable fields.

Features

* Connects Drupal with Airtable using the Airtable API and Personal
Access Token authentication.
* Configures the Airtable Base ID and Personal Access Token through the
Drupal administration interface.
* Retrieves Airtable base schema information, including available tables
and fields.
* Supports multiple Drupal-to-Airtable field mappings.
* Supports mappings for different Drupal entity types and bundles.
* Allows Drupal fields to be mapped to Airtable fields through
the administration UI.
* Stores mapping configuration using Drupal's Configuration API.
* Provides Airtable record operations including create, read, update,
and delete.
* Provides a synchronization service that uses the configured mappings
to send Drupal entity data to Airtable.
* Normalizes Drupal field values before sending them to Airtable.
* Provides an administrative Airtable Mapping interface for managing
Drupal-to-Airtable field mappings.

Post-Installation

After enabling the module:

  1. Go to Configuration → Web services → Advanced Airtable.
  2. Enter your Airtable Personal Access Token and Base ID.
  3. Save the Airtable configuration.
  4. Go to Configuration → Web services → Advanced Airtable Mapping.
  5. Add a mapping by selecting the Drupal entity type, bundle,
    Drupal field, Airtable table, and Airtable field.
  6. Add additional mappings as required.
  7. Save the mappings.
  8. Verify the saved mappings through the mapping interface or
    Drupal configuration.

Once configured, the module's synchronization service uses the saved mappings to collect the configured Drupal entity field values and send them to the corresponding Airtable fields.
Automatic synchronization through Drupal's entity lifecycle is currently under development.


Additional Requirements

This module requires:
* Drupal 10 or Drupal 11.
* An Airtable account.
* An Airtable Personal Access Token.
* An Airtable Base with the tables and fields that will be mapped.

The Airtable Personal Access Token must have the required permissions to access the configured base and perform the required record operations.


Recommended modules/libraries

No additional contributed modules or external libraries are required beyond the Drupal dependencies used by the module.

See the included README for complete installation, configuration, security, privacy, and troubleshooting documentation.

Activity

Tracked releases
1
Tracked since
Aug 2026
Latest release
5 days ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.x-dev Dev Aug 18, 2026