What Is Airtable?
Airtable is a cloud platform that combines the flexibility of a spreadsheet with the power of a database. Think Excel meets database—you get rows and columns, but also relationships between tables, attachments, formulas, and views.
What makes Airtable relevant for automation is its built-in Automations feature. You can create workflows that trigger when records change, run on schedules, or respond to external events—all without leaving Airtable.
For small businesses already using Airtable as their operational hub, the built-in automations are a natural extension.
Why Airtable for Automation?
Data and Workflow Together
Most automation tools connect separate systems. Airtable automations work directly with your data:
- Trigger when a record changes
- Act on records without API calls
- Reference related records easily
- Keep everything in one place
If your data lives in Airtable, automating it there is simpler than connecting external tools.
Familiar Interface
If your team already uses Airtable:
- No new tool to learn
- Automations visible alongside data
- Same permissions model
- Same interface conventions
Real-Time Triggers
Airtable automations respond immediately to data changes—no polling delays like some external automation tools. When a record is created or updated, the automation runs within seconds.
No Additional Cost (to a Point)
Automations are included in Airtable plans. You don't pay separately for automation runs like with Zapier or Make. (There are limits—more on that below.)
Airtable Pricing and Automation Limits
| Plan | Monthly Cost | Automation Runs/Month |
|---|---|---|
| Free | £0 | 100 runs |
| Team | £16/seat/month | 25,000 runs |
| Business | £32/seat/month | 100,000 runs |
| Enterprise | Custom | Custom limits |
Important: These are runs per workspace, shared across all automations. High-volume automations can consume limits quickly.
Note: Airtable pricing is per seat (user), not flat rate. A 10-person team on Team plan costs £160/month, not £16.
How Airtable Automations Work
Triggers
What starts the automation:
Record triggers:
- When record created
- When record updated
- When record enters view (matches conditions)
- When record matches conditions
Scheduled triggers:
- At scheduled time (daily, weekly, etc.)
- At scheduled intervals
External triggers:
- When webhook received
- From external app (via Airtable API)
Actions
What the automation does:
Airtable actions:
- Create record
- Update record
- Find records
- Send email (from Airtable)
External actions:
- Send Slack message
- Send Microsoft Teams message
- Post to Jira
- Trigger webhook
- Run script (JavaScript)
Conditional logic:
- Add conditions to control flow
- Group actions together
- Repeat actions for lists
Building an Automation
1. Open your Airtable base
2. Click 'Automations' in the header
3. Click 'Create automation'
4. Choose a trigger
5. Configure trigger conditions
6. Add actions
7. Test and enable
Practical Automations
Sales Pipeline Management
Base structure:
- Table: Leads
- Fields: Name, Email, Stage, Assigned To, Last Contact
Automation 1: New Lead Assignment
- Trigger: When record created in Leads
- Action: Send Slack message to sales channel
- Action: Update 'Assigned To' based on rotation logic
Automation 2: Follow-Up Reminder
- Trigger: When record enters view 'Needs Follow-Up' (Last Contact > 7 days ago)
- Action: Send email to assigned salesperson
- Action: Update record with reminder sent date
Automation 3: Stage Change Notification
- Trigger: When record updated (Stage field changed)
- Action: If Stage = 'Won', send Slack celebration message
- Action: If Stage = 'Lost', create post-mortem task
Project Management
Base structure:
- Tables: Projects, Tasks, Team Members
- Linked fields connect tasks to projects and assignees
Automation 1: Task Assignment
- Trigger: When Task record created
- Action: Send email to assigned team member
- Action: Send Slack notification with task details
Automation 2: Deadline Warning
- Trigger: Scheduled daily at 9am
- Condition: Find tasks due within 2 days, status not 'Complete'
- Action: Send summary email to project manager
- Action: Post reminder to project Slack channel
Automation 3: Status Rollup
- Trigger: When Task status updated
- Action: Run script to calculate project completion percentage
- Action: Update Project record with new percentage
Content Calendar
Base structure:
- Table: Content
- Fields: Title, Status, Publish Date, Platform, Author
Automation 1: Content Ready for Review
- Trigger: When Status changes to 'Ready for Review'
- Action: Send email to editor with content link
- Action: Add comment to record with review request
Automation 2: Publish Reminder
- Trigger: Scheduled daily at 8am
- Condition: Find content with Publish Date = today
- Action: Send Slack message with day's content list
Automation 3: Published Notification
- Trigger: When Status changes to 'Published'
- Action: Send celebratory Slack message
- Action: Create record in 'Published Archive' table
Inventory Management
Base structure:
- Tables: Products, Stock Levels, Orders
- Linked fields connect orders to products
Automation 1: Low Stock Alert
- Trigger: When record enters view 'Low Stock' (Quantity < Reorder Level)
- Action: Send email to purchasing team
- Action: Create reorder request record
Automation 2: Order Processing
- Trigger: When Order status changes to 'Confirmed'
- Action: Update stock levels (subtract ordered quantities)
- Action: Send confirmation email to customer
Scripting in Automations
Airtable automations support JavaScript scripting for complex logic:
```javascript
// Example: Calculate weighted priority score
let inputConfig = input.config();
let urgency = inputConfig.urgency;
let impact = inputConfig.impact;
let effort = inputConfig.effort;
let priorityScore = (urgency 0.4) + (impact 0.4) - (effort * 0.2);
output.set('priorityScore', priorityScore);
```
Script use cases:
- Complex calculations
- Data transformation
- API calls to external services
- Conditional logic beyond built-in options
Scripting requires some JavaScript knowledge but enables powerful customisation.
Airtable Automations vs External Tools
vs Zapier
| Aspect | Airtable Automations | Zapier |
|---|---|---|
| Cost | Included in plan | Per task |
| Airtable triggers | Real-time | Polling (delays) |
| External integrations | Limited (20+) | Extensive (6,000+) |
| Complexity | Moderate | Moderate-High |
| Data access | Native | Via API |
Use Airtable automations when: Workflows centre on Airtable data and use supported integrations.
Use Zapier when: You need to connect Airtable to apps not supported natively.
vs Make
| Aspect | Airtable Automations | Make |
|---|---|---|
| Visual builder | Linear | Visual canvas |
| Error handling | Basic | Advanced |
| Data transformation | Scripts required | Built-in tools |
| External services | Limited | Extensive |
Use Airtable automations when: Simplicity matters and workflows are Airtable-centric.
Use Make when: You need complex multi-app workflows with visual design.
Combining Approaches
Many businesses use both:
- Airtable automations for internal data workflows
- Zapier/Make for connecting Airtable to external systems
This hybrid approach leverages each tool's strengths.
Automation Best Practices
Keep Automations Simple
Complex automations are hard to debug. Better to have multiple simple automations than one complex one.
Document Your Automations
Name automations clearly and add descriptions. Future you (or colleagues) will thank present you.
Test Thoroughly
Use Airtable's test feature before enabling. Create test records to verify behaviour without affecting real data.
Monitor Run Limits
Track automation usage against your plan limits. High-frequency triggers can consume runs quickly.
Use Views Strategically
'When record enters view' triggers are powerful. Create views specifically for automation triggers:
- 'Needs Follow-Up' (last contact > 7 days)
- 'Ready for Review' (status = draft, all required fields filled)
- 'Low Stock' (quantity < threshold)
Handle Errors Gracefully
Automations can fail (API errors, invalid data, etc.). Plan for failures:
- Don't assume every run succeeds
- Build in notification for failures
- Periodically review automation history
Limitations to Know
Limited External Integrations
Native actions are limited to:
- Airtable (records, emails)
- Slack
- Microsoft Teams
- Jira
- Google Sheets (basic)
- Webhooks
- Scripts
For other services, you'll need Zapier/Make or custom scripts.
Run Limits
Automation runs are capped by plan:
- Free: 100/month
- Team: 25,000/month
- Business: 100,000/month
High-volume workflows can hit limits. Monitor usage.
Scripting Constraints
Scripts have:
- 30-second execution limit
- Limited external API calls
- No persistent storage
- JavaScript only
For complex processing, consider external services.
No Branching Logic
Automations are linear with conditions. You can't build true if/else branches—only conditional execution of steps.
Per-Seat Pricing Impact
Airtable's per-seat pricing makes it expensive at scale. A 20-person team on Team plan costs £320/month just for Airtable access.
When Airtable Automations Make Sense
Good Fit:
Already using Airtable as primary database
- CRM in Airtable
- Project management in Airtable
- Inventory tracking in Airtable
Simple notification workflows
- Alert when record changes
- Daily summary emails
- Slack notifications
Internal process automation
- Status changes trigger actions
- Assignment workflows
- Data validation and enrichment
Less Ideal:
Heavy external integration needs
- Many apps outside Airtable ecosystem
- Complex multi-system workflows
High-volume automation
- Thousands of daily triggers
- Plan limits become constraining
Complex logic requirements
- Branching workflows
- Sophisticated error handling
- Advanced data transformation
The Bottom Line
Airtable automations make sense when Airtable is already central to your operations. The ability to trigger workflows from data changes, without polling delays or per-task costs, provides genuine value.
The limitations are real: external integrations are limited, run limits exist, and complex workflows strain the system. But for straightforward automations centred on Airtable data, the built-in features handle common needs well.
If you're evaluating Airtable for your small business, the automation capabilities add significant value beyond just data storage. If you're already using Airtable, explore the automations—you may find you don't need Zapier for everything.