Pre-Built Tooling
Objects Supported
Alloy Automation supports syncing the following objects from Airtable:- Bases
- Tables
- Records
- Fields
- Views
- Users
- Webhooks
- Attachments
Set Up Guide
Trial Access
Authentication (OAuth 2.0 or Personal Access Token)
Option 1: OAuth 2.0 (Recommended for user-facing integrations)
For customers who want to completely whitelabel their OAuth experience, you can provide your own developer keys instead of using Alloy Automation’s.- Go to Airtable Developer Hub (https://airtable.com/create/oauth) and create a new OAuth integration.
- Configure your OAuth application:
- Add the redirect URI: https://api.runalloy.com/api/strategy/connector/airtable/callback
- Select the scopes your integration requires (e.g.,
data.records:read,data.records:write,schema.bases:read, etc.)
- Copy your Client ID and Client Secret.
- Enter your Client ID and Client Secret into Alloy Automation.
Option 2: Personal Access Token (PAT)
- Log in to your Airtable account and go to Account Settings.
- Navigate to the Developer section and click Generate token.
- Select the scopes and bases your token should have access to.
- Copy the generated Personal Access Token.
- Enter the token into Alloy Automation as a Bearer token.
PKCE Support
Airtable’s OAuth 2.0 implementation uses PKCE (Proof Key for Code Exchange) for enhanced security. Alloy Automation handles this automatically during the OAuth flow.Scopes
Airtable uses granular scopes for different operations:data.records:readanddata.records:writefor record operationsschema.bases:readandschema.bases:writefor schema operationswebhook:managefor webhook operations- Additional scopes for comments and user information
Use Cases
1) Project management sync
Sync project data, tasks, and status updates between Airtable and other project management tools, keeping teams aligned across multiple platforms without manual data entry.2) Customer data aggregation
Collect customer information from various sources and consolidate it into Airtable bases, creating a centralized customer database that’s accessible to your entire team.3) Webhook-driven automation
Set up real-time triggers that respond to changes in Airtable records—such as new leads, status updates, or form submissions—and automatically initiate workflows in other systems.4) Dynamic schema management
Programmatically create and modify Airtable base structures based on changing business needs, enabling flexible data models that adapt to your workflows.5) Content and asset management
Use Airtable as a content repository with attachment support, syncing files and metadata across your content creation and publishing pipeline.API Gotchas
- ⚠️ Rate limiting: Airtable enforces a rate limit of 5 requests per second per base. Implement request queuing and backoff strategies to avoid hitting limits.
- ⚠️ Webhook expiration: Airtable webhooks expire after 7 days of inactivity, Alloy Automation handles this logic behind the scenes.
- ⚠️ Field ID vs. Field Name: When working with records, you can reference fields by name or ID. Field IDs are more stable as names can change.
For questions or troubleshooting, contact support@runalloy.com.

