Manually copying WordPress form submissions into spreadsheets is a massive time sink. It eats up valuable hours every week. Plus, a single copy-paste error can easily throw off your entire workflow.
But managing your form entries doesn’t have to involve messy spreadsheets and scattered data.
Connecting your WordPress forms to Airtable keeps your data organized and streamlines your business. It also saves you from the frustration of manual data entry by automating the entire process.
At WPBeginner, we have tested dozens of tools to find the simplest solution for our readers. In this guide, we will show you exactly how to create custom Airtable forms in WordPress with no coding or technical skills required.

💡 Quick Answer: Use WPForms Pro to build your contact form, then use its native Airtable Addon to connect the two platforms automatically.
Why Create a Custom Airtable Form in WordPress?
Custom Airtable forms automatically organize your WordPress form data into a powerful database, so you can skip manual data entry and focus on what matters.
For example, it helps you:
- Save hours every week – No more copying form submissions into spreadsheets.
- Turn data into action – Use Airtable as a CRM, project tracker, or inventory system.
Imagine you’re running a busy website with loads of data coming in from contact forms, surveys, and customer questions. Keeping track of all this information can quickly become a nightmare.
You find yourself lost in a sea of emails, spreadsheets, and poorly organized data, wasting precious time trying to make sense of it all. This is where custom Airtable forms can help.
Airtable is a data management tool that allows you to create custom data-driven apps. That way, you can better visualize the data collected on your website using WordPress forms.
For instance, you can use your WordPress contact form data in Airtable as a CRM (Customer Relationship Management) tool to manage leads and contacts captured by your WordPress forms. You can also store data from user surveys on Airtable.
Here are a few other use cases for using Airtable with WordPress:
| Use Case | Traditional Method | With Airtable Integration | Key Benefit |
|---|---|---|---|
| Lead Management | Manual CSV exports | Auto-sync to CRM database | Real-time lead tracking |
| Content Planning | Scattered spreadsheets | Unified editorial calendar | Team collaboration |
| Project Management | Email threads | Kanban board views | Visual task tracking |
| Inventory Tracking | Manual stock updates | Automated inventory sync | Prevent stockouts in your online store |
Basically, you can use data collected from your WordPress contact forms in Airtable to create custom apps, workflows, and tools for your business.
With that in mind, let’s see how you can easily create a custom Airtable form in WordPress.
How to Create a Custom Airtable Form in WordPress
To create our custom Airtable form in WordPress, we will first make a contact form using WPForms.
We will then connect the form to Airtable directly using the native Airtable Addon available in WPForms Pro. It works as a bridge to connect two different apps without any code.
Here is an overview of the steps we will cover in this post:
- Create Your Airtable Account
- Install the WPForms Plugin
- Install the Airtable Addon
- Connect Your Airtable Account to WPForms
- Create Your WordPress Form
- Link Airtable to Your Form
- Map Your Fields to Airtable
- Add Conditional Logic (Optional)
- Set Up Form Notifications and Confirmations
- Embed Your Airtable Form
- Bonus Tip: Send SMS Messages to Your Leads
- FAQs: Create a Custom Airtable Form in WordPress
- Further Reading: Grow Your Business with WordPress
Ready? Let’s get started.
Step 1: Create Your Airtable Account
Before integrating Airtable using Uncanny Automator, let’s make sure you have an Airtable account.
On its website, simply click the ‘Sign Up for Free’ button to get started.

You’ll then be prompted to enter your email address.
Alternatively, you can use Single Sign On or your existing Google account to create an Airtable account. Feel free to choose the method you prefer. We will choose ‘Continue with Google.’

Next up, simply follow the account setup wizard to create your Airtable base and table.
Step 2: Install the WPForms Plugin
WPForms is the best WordPress contact form builder plugin on the market that allows you to create any kind of form easily using a simple drag-and-drop interface.
At WPBeginner, we use WPForms for various tasks, including creating our contact forms and annual user surveys. You can check out our detailed WPForms review to see for yourself.
First, let’s create a WPForms account. On the WPForms website, click ‘Get WPForms Now,’ pick a plan, and complete the checkout process.

📝 Note: While you can connect the free version of WPForms to Airtable using a third-party tool like Uncanny Automator, this tutorial focuses on the easiest method: using the native Airtable integration built directly into WPForms Pro.
Upon signup, you’ll arrive in your own WPForms account area, where you can download your plugin’s zip file and copy your license key.
Next, you need to install and activate the WPForms plugin.
In your WordPress admin dashboard, go to Plugins » Add Plugin.

Next, click ‘Upload Plugin’ at the top.
Inside the file uploader, click ‘Choose File’ to upload your zip file.

Once uploaded, you can click the ‘Install Now’ button followed by ‘Activate.’ For more details, see our step-by-step guide on how to install a WordPress plugin.
Upon activation, you need to go to the WPForms » Settings page.
Under the ‘General’ tab, enter the license key from your account on the WPForms website and hit ‘Verify Key.’

Step 3: Install the Airtable Addon
Once WPForms is active, the next thing you’ll need to do is install the Airtable Addon. This addon is what makes the connection between your WordPress forms and Airtable possible.
In your WordPress dashboard, go to WPForms » Addons, then search for the Airtable Addon and click the ‘Install Addon’ button.

Once installed, the addon activates automatically. To disable it at any time, just switch the toggle off.
Step 4: Connect Your Airtable Account to WPForms
With the Airtable Addon active, it’s time to link your Airtable account to WPForms. This is what allows WPForms to send your form submissions directly to Airtable.
From your WordPress admin area, go to WPForms » Settings » Integrations and find ‘Airtable’ in the list. Click ‘Add New Account’ to begin the authorization process.

This will prompt WPForms to request access to your Airtable account.
During the authorization process, you’ll be asked whether you’d like to give WPForms access to all of your Airtable bases or just specific ones. Choose whichever option works best for your setup, then click ‘Grant Access’ to confirm.

Once the connection is established, head back to the ‘Integrations’ page to verify that everything went through.
You should see a green ‘Connected’ status next to your Airtable account.

If the status doesn’t appear right away, try refreshing the page — sometimes WordPress just needs a moment to catch up.
Step 5: Create Your WordPress Form
Now that your Airtable account is connected, it’s time to create the WordPress form that will send data to it.
Head to WPForms » Add New from your WordPress dashboard.

On the Setup page, make sure to give your form a name so you can easily refer back to it.
For example, you can name it “Custom Airtable Form.”

Then, you’ll need to choose how you’ll build your form.
WPForms Pro comes with an AI-powered form builder, so you can create forms simply by entering a short prompt.

This makes it even faster to generate custom forms without starting from scratch.
For most users, though, the ‘Simple Contact Form’ template is a great starting point. It already includes the most common fields and saves you time.

Once you select a template, WPForms will load it into the form builder so you can start customizing it right away.
Let’s say we are creating a contact form to collect leads from B2B prospects. In this case, we will want to add ‘Company’ and ‘Phone Number’ to our contact form.
To add the ‘Company,’ you need to add a ‘Single Line Text’ item, then click on the element and rename the field to ‘Company.’

If you want prospects to provide their phone number, just drag the field option ‘Phone’ onto the editor.
Feel free to add any other fields that fit your needs.

For more details, you can see our guide on how to create a contact form in WordPress.
Step 6: Link Airtable to Your Form
With your form created, the next step is to connect it directly to your Airtable account. This is what tells WPForms exactly where to send your form submissions.
Configure Airtable Connection
While still in the form builder, navigate to Settings » Airtable from the left-hand menu.
Click ‘Add New Connection’ to get started.

You’ll be asked to enter a nickname for this connection.
This is just for your own reference, so choose something that makes it easy to identify later — for example, ‘Contact Form Airtable Sync’ works well.

Next, you’ll need to select your Airtable account from the dropdown menu.
After that, choose the specific base and table where you’d like your form submissions to be stored.

It helps to have your Airtable base open in another browser tab at this point. That way, you can quickly confirm you’re selecting the right base and table without any guesswork.
Step 7: Map Your Fields to Airtable
Now comes the important step of telling WPForms exactly which form fields should match up with which columns in your Airtable table. This is called field mapping, and it’s what ensures your data lands in the right place every time someone submits your form.
Now, just select the Airtable fields from the dropdown to match them with your WPForms contact form fields.
For example, you might map the Airtable ‘Phone’ column to the ‘Phone’ field in your form, and the ‘Company’ column to the ‘Company’ field.

🛑 Important: Take your time here — getting the mapping right means your Airtable table will stay clean and organized from the very first submission.
Make sure your WPForms field types match your Airtable column types. For instance, if you have an ‘Email’ column in Airtable, make sure you map it to an ‘Email’ field in WPForms.
Mismatched field types can prevent your data from syncing properly.
Once all your fields are mapped, click ‘Save’ to store your changes.
Step 8: Add Conditional Logic (Optional)
This step is completely optional, but it can be really useful if you only want certain form submissions to be sent to Airtable. For example, you might only want to capture entries from users who select a specific option in your form.
To get started, toggle on ‘Enable Conditional Logic’ within the Airtable connection settings.
Once it’s turned on, you’ll simply set up the rules that make sense for your workflow. For instance, you could tell WPForms to only send a submission to Airtable if the ‘Company’ field is not empty.

If you don’t need this level of control right now, feel free to skip this step entirely. You can always come back and set it up later as your needs grow.
Step 9: Set Up Form Notifications and Confirmations
Now that your form is ready, it’s time to set up what happens after someone submits it.
Notifications are the emails you receive when a form is submitted. Whereas, confirmations are what visitors see after they hit “Submit.”
By default, WPForms already sends notifications to your WordPress admin email—so you don’t need to set anything up to start receiving messages. That said, you can still customize these settings to fit your workflow.
Go to Settings » Notifications to open the configuration settings to:
- Change the recipient email address
- Send notifications to multiple people (just separate emails with commas)
- Edit the subject line and sender name
This is especially helpful if you want different teams to handle different types of inquiries, like sales or customer support.

Don’t forget to click ‘Save’ if you make any changes.
🧑💻 Pro Tip: Sometimes WordPress form emails get lost or end up in spam. To fix this, we recommend using WP Mail SMTP to make sure your notifications reach inboxes. Follow our step-by-step guide to fix WordPress not sending emails.
Next, to set up confirmations, go ahead and switch to the ‘Confirmation’ tab.
WPForms gives you three options:
- Message – Show a thank-you message on the same page
- Show Page – Redirect users to another page on your site
- Go to URL – Send users to any external or internal link
For most contact forms, a simple message works best since it’s fast and keeps users on the page. You can write something like:
“Thanks for contacting us! We’ve received your message and will get back to you within 1–2 business days.”
This reassures visitors and sets clear expectations.

If you want to promote content, offer a download, or track conversions, then redirecting to a dedicated page can be a better choice.
Once you’re done, click ‘Save’ to apply your changes.
Step 10: Embed Your Airtable Form
Once you’ve set up your form, it’s time to add it to your WordPress site.
Simply hit the ‘Embed’ button at the top.

You can choose to embed the contact form on an existing page or a new page.
In this case, we will pick ‘Select Existing Page.’

After that, you can choose any page you’d like and select the ‘Let’s Go!’ button.
This will take you to the WordPress content editor of that page.

All you have to do is hit the ‘+’ button in the top left corner.
Then, find and select the WForms widget to add it to your page.

From here, you can choose the contact form you’ve just created.
That will automatically embed the form into your page.

With that done, you’ll see your form on the content editor.
In the right-hand panel, you can adjust your form settings and apply a theme to match your brand.

Before you publish, it’s smart to test your form. This is useful to check the connection between WPForms and Airtable.
Just preview the page and create a test entry.
You can start by checking that all fields display correctly and are easy to understand. Next, test the form by entering sample name, email, phone, company name, and a message.

You might also want to leave a required field empty or enter an invalid email address to make sure the validation works properly.
Click ‘Submit’ to confirm that your confirmation message or redirect appears as expected.

From here, you can open your Airtable’ table to verify it gets the submission.
Here’s what it might look like on your screen:

Once everything checks out, you can hit the ‘Update’ button up top.
Now, your form should be added to your WordPress page:

For details, see our guide on how to embed WordPress forms.
Bonus Tip: Send SMS Messages to Your Leads
If you found this integration helpful, then you may also want to send SMS notifications to people who have completed your contact form.
This is a great way of keeping them up to date with the status of their request. For example, let’s say you have prospects who visit your landing page and then complete your form, indicating interest in your services.
While the form data is entered into an Airtable, you will want another connection that automatically sends SMS messages to your leads so they know what to expect from you.
One of the best options is to use Brevo, which is a popular email marketing service that also lets you send SMS messages to your leads.

With this software, you will be able to import your contacts and then send text message campaigns. For more information, just follow our tutorial on how to send SMS messages to your WordPress users.
FAQs: Create a Custom Airtable Form in WordPress
Here are some common questions about creating custom Airtable forms in WordPress:
Do I need coding skills to connect Airtable with WPForms?
No, you don’t need any coding experience. WPForms lets you connect your form to Airtable using its built-in Airtable addon. You’ll simply follow the prompts to connect and grant access to your Airtable account.
Can I send form entries to a specific Airtable table?
Yes, you can choose exactly which Airtable base and table your form entries should go to. You can also map each form field (like name, email, or message) to the corresponding fields in Airtable.
What happens if a field in WPForms doesn’t match Airtable?
If the fields don’t match, the data won’t be sent correctly. That’s why it’s important to map each field carefully. For example, make sure email fields in WPForms are connected to email-type fields in Airtable.
Can I still store form entries in WordPress?
Yes. WPForms stores entries in your WordPress dashboard by default (if you’re using a supported version), even if you send the data to Airtable. This gives you a backup and makes it easier to manage submissions.
Is Airtable free to use?
Airtable offers a free plan that is quite generous and works perfectly for this integration. It’s an excellent starting point for most small businesses and personal websites.
If your data needs grow, they also offer paid plans that provide more records, storage, and advanced features.
Further Reading: Grow Your Business with WordPress
Congratulations, you now know how to create a custom Airtable form in WordPress! This powerful connection will keep your form data organized and save you a ton of manual work.
Now that your data collection is automated, you can explore more ways to grow your business. We recommend checking out:
- Tips to Grow Your Business Online (Without a Lot of Money)
- How to Use Contact Form to Grow Your Email List in WordPress
- How to Create Multilingual Forms in WordPress
- How to Track and Reduce Form Abandonment in WordPress
- How to Create a Free Business Email Address (in Just 5 Minutes)
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

kzain
This is an amazing post! I’ve been looking for a way to streamline my form data management. Combining Airtable with WordPress sounds like a game-changer. I’m excited to try this out. Thanks for the detailed post
Jiří Vaněk
I have some polls on my blog, but this way is more comfortable for doing sheets with answers an data of users on my blog. This is a good idea how to do it in better way. Thanks a lot.
ibrar
This is really helpful to me, thank you! Keep up the good work.
WPBeginner Support
Glad our guide was helpful
Admin