Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

How to Create a Custom Airtable Form in WordPress (Easy Way)

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.

Create custom Airtable form

💡 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 CaseTraditional MethodWith Airtable IntegrationKey Benefit
Lead ManagementManual CSV exportsAuto-sync to CRM databaseReal-time lead tracking
Content PlanningScattered spreadsheetsUnified editorial calendarTeam collaboration
Project ManagementEmail threadsKanban board viewsVisual task tracking
Inventory TrackingManual stock updatesAutomated inventory syncPrevent 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:

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.

Airtable's homepage

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.’

Signing up for an Airtable account

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.

An example of a call to action button, on the WPForms website

📝 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.

The Add Plugin submenu under Plugins in the WordPress admin area

Next, click ‘Upload Plugin’ at the top.

Inside the file uploader, click ‘Choose File’ to upload your zip file.

Select plugin zip file to upload and install in WordPress

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.’

Verify key in WPForms

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.

Installing the Airtable addon

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.

Configuring the WPForms  and Airtable integration

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.

Granting a WPForms and Airtable integration

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.

WPForms is connected to Airtable

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.

Add a new form

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.”

Naming the 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.

WPForms AI forms in action

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.

wpforms drag and drop editor

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.’

Adding a Company field

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.

Phone field

For more details, you can see our guide on how to create a contact form in WordPress.

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.

Adding the Airtable connection in the contact form

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.

Naming the Airtable connection

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.

Adding Airtable account, base, and table for the connection

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.

Mapping contact form fields to Airtable bases

🛑 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.

Enabling conditional logic for Airtable connection

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:

This is especially helpful if you want different teams to handle different types of inquiries, like sales or customer support.

Contact form notifications with multiple recipients

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 PageRedirect 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.

Customizing form confirmation message

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.

WPForms' embed button

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.’

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.

Embed in a 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.

Adding a WPForms block

From here, you can choose the contact form you’ve just created.

That will automatically embed the form into your page.

Choosing a contact form from the block's dropdown

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.

Applying a WPForms theme to the Airtable form

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.

Testing the Airtable form

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.

Checking confirmation message

From here, you can open your Airtable’ table to verify it gets the submission.

Here’s what it might look like on your screen:

WPForms entries on Airtable

Once everything checks out, you can hit the ‘Update’ button up top.

Now, your form should be added to your WordPress page:

Airtable form on a live site

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.

Brevo website

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:

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.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

4 CommentsLeave a Reply

  1. 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

  2. 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.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.