tr Skip to content
Black Friday Lifetime FlowMattic from $399 One payment, unlimited workflows. Ends in --Days --Hrs --Min --Sec See the deal

Create Hubspot CRM contact for every new record in Airtable

Each new record created in your Airtable table becomes a contact in HubSpot CRM, with the email, name and other fields you map, so people you track in Airtable also appear in your CRM.

Airtable HubSpot CRM

2 steps Setup ~5 min Used on 1.0k sites Free to import

The Create Hubspot CRM contact for every new record in Airtable workflow on the FlowMattic canvas, with 2 steps across Airtable, HubSpot CRM
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

Airtable is a common place to collect people: event sign-ups, partner lists, leads gathered by hand. When your sales or marketing team works in HubSpot, those people need to be there too. This workflow creates a HubSpot contact for each new record you add.

The Airtable trigger fires when a new record is created in the table you set it to watch. FlowMattic passes the record's fields to the HubSpot CRM step, which creates a contact from the values you map, such as email, first name and last name.

The HubSpot step only creates contacts. It does not look for an existing one first, so HubSpot may refuse a record whose email is already a contact; You can read HubSpot's reply for that record in Task History. Records with an empty email field are worth keeping out with a Filter, as the tips describe.

Event sign-ups tracked in Airtable

Your events team logs attendees in an Airtable table. Each new attendee becomes a HubSpot contact the sales team can follow up after the event.

Partner and referral lists

Partners are added to an Airtable base by your partnerships manager, and HubSpot gets a contact for each so marketing can include them in updates.

Leads entered from a trade show

Staff type badge-scan details into Airtable on the stand, and every row they add reaches HubSpot as a contact.

How this workflow runs

What happens at each step once the workflow is on, and what you need before you import it.

  1. Step 1Trigger
    Airtable New Record

    Starts a run for each record added to the Airtable table this trigger watches. The record's fields are passed on for mapping into HubSpot.

  2. Step 2Action
    HubSpot CRM Create Contact

    Creates a HubSpot CRM contact from the Airtable record. Map the email field and any name or company fields; run a test to see which contact properties the step lists.

What you need

  • FlowMatticCore
  • Airtable AccountAccount
  • HubSpot CRM AccountAccount

After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.

Make it yours

Changes worth making after you import it.

  • Add a Filter after the trigger that continues only when the email field is not empty, so incomplete Airtable records don't produce failed HubSpot runs.
  • Map the Airtable company field, if your table has one, so the HubSpot contact carries it from the start.
  • Create a test record in Airtable after import so FlowMattic captures the table's fields before you map them to HubSpot.

Questions about this workflow

What if the Airtable person is already a HubSpot contact?

Create Contact only creates contacts, so HubSpot may refuse a duplicate email. Task History shows HubSpot's response. To update existing contacts instead, add a Get Contact step and use Update Contact for matches.

Are records added to Airtable before import sent to HubSpot?

No. Only records created after the workflow is turned on start a run.

What happens if the Airtable record is edited later?

Nothing. This trigger reacts to new records only, so later edits don't update the HubSpot contact.

Can I watch more than one Airtable table?

Not with one trigger. Import the workflow a second time and point the copy at the other table.

Import this workflow into your WordPress site

Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Customers who run it every day

Rated 4.8 out of 5 by customers
Read more reviews

The software works really well, and the team is adding integrations constantly, so I'm positive it eventually will catch up with Zapier. The flows are very easy to create and if you have any doubt, the team will give you great support.

Kai P.

Easy to use, familiar UI for automating all kinds of wordpress tasks. Integrating all our plugins together is key and flowmattic fits the job perfectly.