Airtable
Store your Web3Forms submissions in Airtable, the flexible database that combines the power of a database with the simplicity of a spreadsheet. Perfect for organizing, filtering, and collaborating on form data.
What is Airtable?
Airtable is a cloud-based collaboration platform that combines the features of a database, spreadsheet, and project management tool. It's ideal for storing and organizing form submissions because it offers:
Rich Field Types: Text, numbers, attachments, checkboxes, dates, and more
Views: Grid, calendar, kanban, gallery, and form views
Filtering & Sorting: Powerful data organization tools
Collaboration: Share with team members and set permissions
Automations: Trigger actions based on new submissions
Integrations: Connect with thousands of other apps
Integration Methods
There are two ways to integrate Web3Forms with Airtable:
Method 1: Using Zapier or Make (Recommended)
The easiest way to connect Web3Forms to Airtable is through automation platforms:
Zapier: Simple setup with no-code interface
Make: More advanced features and better free tier
Method 2: Direct Webhook Integration
For developers, you can use Airtable's API with a custom webhook endpoint or services like Pipedream.
Setup via Zapier
Step 1: Create Airtable Base
Log in to Airtable
Create a new base or open an existing one
Create a table for form submissions (e.g., "Contact Forms")
Add fields matching your form data:
Name (Single line text)
Email (Email)
Phone (Phone number)
Message (Long text)
Submitted At (Date)
[SCREENSHOT PLACEHOLDER: Airtable base with form submission fields]
Step 2: Set Up Zapier Integration
Go to Zapier and create a new Zap
Trigger: Choose "Webhooks by Zapier" → "Catch Hook"
Copy the webhook URL
Add the webhook URL to your Web3Forms integration settings
Test by submitting your form
[SCREENSHOT PLACEHOLDER: Zapier webhook trigger setup]
Step 3: Configure Airtable Action
Action: Search for "Airtable" and select it
Choose Create Record as the action event
Connect your Airtable account
Select your base and table
Map form fields to Airtable fields:
Name → Name field
Email → Email field
Message → Message field
etc.
[SCREENSHOT PLACEHOLDER: Zapier Airtable action with field mapping]
Step 4: Test and Activate
Test the Zap to ensure data is being created correctly
Check your Airtable base for the test record
Turn on your Zap
Submit a form to verify end-to-end functionality
Setup via Make (Integromat)
Step 1: Create Airtable Base
Follow the same steps as in the Zapier method to create your Airtable base and table.
Step 2: Set Up Make Scenario
Go to Make and create a new scenario
Add a Webhooks module → Custom webhook
Create a new webhook and copy the URL
Add the webhook URL to Web3Forms
[SCREENSHOT PLACEHOLDER: Make webhook module configuration]
Step 3: Add Airtable Module
Click + after the webhook module
Search for "Airtable" and select it
Choose Create a Record as the action
Connect your Airtable account (you'll need an API key)
Select your base and table
Map the webhook data to Airtable fields
[SCREENSHOT PLACEHOLDER: Make Airtable module with field mapping]
Step 4: Test and Activate
Run the scenario once to test
Submit a test form
Verify the record appears in Airtable
Activate your scenario
Airtable API Key Setup
If using Make or direct API integration, you'll need an Airtable API key:
Click Generate API key in the API section
Copy your API key (keep it secure!)
Use this key when connecting to Make or other services
Never share your Airtable API key publicly or commit it to version control.
Getting Your Base ID
To use the Airtable API, you need your Base ID:
Select your base from the list
The Base ID appears in the introduction section
It starts with "app" (e.g.,
appXXXXXXXXXXXXXX)
Troubleshooting
Records Not Creating
Check Field Names: Ensure field names in Airtable match your mapping
Field Types: Verify field types are compatible (e.g., email field for email data)
API Permissions: Make sure your API key has write permissions
Base Limits: Check if you've reached Airtable plan limits
Authentication Errors
Regenerate API Key: Create a new API key in Airtable settings
Reconnect Account: In Zapier/Make, reconnect your Airtable account
Check Permissions: Ensure the API key has access to the specific base
Missing Data
Field Mapping: Review field mappings in your automation
Required Fields: Ensure all required Airtable fields are mapped
Data Format: Check that data formats match (dates, numbers, etc.)
Rate Limits
Airtable has API rate limits:
Free Plan: 5 requests per second per base
Paid Plans: Higher limits available
If you hit limits, consider batching or reducing frequency
Related Integrations
Google Sheets Integration - Alternative spreadsheet solution
Zapier Integration - Automation platform guide
Make Integration - Advanced automation
Webhooks Documentation - Direct API integration
Last updated
Was this helpful?