tr Skip to content

Connect Airtable and HubSpot CRM

Teams often gather prospects, partners and requests in Airtable before sales ever sees them. FlowMattic turns new Airtable records into HubSpot CRM contacts, companies, deals, tickets or products, and can save the new HubSpot ID back on the record. It suits ops teams, event organisers and agencies who keep working lists in Airtable and sell from HubSpot.

1 trigger 32 actions 7 example workflows 2 ready-made templates Unlimited runs

Try a pairing

When this happens in Airtable1 trigger

Do this in HubSpot CRM25 actions

1. TriggerNew Record
2. ActionCreate Contact

When Airtable fires New Record, FlowMattic runs Create Contact in HubSpot CRM with the data from that event.

You build this in the FlowMattic workflow builder on your own site. See the setup steps

Airtable and HubSpot CRM workflows you can build

Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.

Airtable app icon HubSpot CRM app icon Ready-made template

Create a HubSpot contact for every new Airtable record

Each record with a name and email becomes a HubSpot contact, so leads collected in Airtable by your team or a form are in the CRM where sales can work them.

New RecordCreate Contact

View the template
Airtable app icon HubSpot CRM app icon

Write the HubSpot contact ID back to the Airtable record

After Create Contact, Update Record saves the HubSpot ID on the record. Anyone looking at the base can see who is already in the CRM, and later workflows can use the ID.

New RecordCreate ContactUpdate Record

Airtable app icon HubSpot CRM app icon

Turn a partner directory in Airtable into HubSpot companies

New rows in a Companies table become HubSpot companies with name, domain and industry, so account records exist before the first contact from that firm arrives.

New RecordCreate Company

Airtable app icon HubSpot CRM app icon

Open a HubSpot deal from an Airtable opportunity

When someone logs an opportunity in Airtable with an amount and stage, FlowMattic creates the contact and a deal for it, so the pipeline in HubSpot reflects work sourced elsewhere.

New RecordCreate ContactCreate Deal

Airtable app icon HubSpot CRM app icon

Send Airtable support requests to HubSpot as tickets

Requests your team collects in an Airtable table become HubSpot tickets with the subject and description, so they are handled in the same queue as the rest of support.

New RecordCreate Ticket

Airtable app icon HubSpot CRM app icon

Keep HubSpot's product library fed from Airtable

Product managers add items with name, price and SKU in Airtable, and Create Product adds them to HubSpot, so sales can quote new items without waiting for an admin.

New RecordCreate Product

Airtable app icon HubSpot CRM app icon

Add event attendees to a HubSpot list

Records in an Attendees table are created as contacts and added to the list for that event, which your follow-up emails and reports in HubSpot can use straight away.

New RecordCreate ContactAdd Contact To List

More ready-made templates with both apps

Set up: Airtable records as HubSpot contacts

At the end, each new record in your chosen Airtable table creates a HubSpot contact with the fields you map.

  1. Connect Airtable and HubSpot

    In FlowMattic, open Connects and add your Airtable account and your HubSpot CRM account.

  2. Trigger on New Record

    Create a workflow with Airtable and New Record, choose the base and table, then add a test record with an email.

  3. Skip empty records

    Add a Filter that continues only when the email field is filled in, so half-typed rows do not create blank contacts.

  4. Create the contact

    Add HubSpot CRM with Create Contact, map email, first name, last name, phone and company, test it and switch the workflow on.

Import the ready-made template Beginner, about 5 min to set up
Create a HubSpot contact for every new Airtable record Template
  1. Airtable app icon 1. Trigger in Airtable New Record
  2. HubSpot CRM app icon 2. Action in HubSpot CRM Create Contact

    Fields mapped from the earlier steps (a typical setup)

    From AirtableTo HubSpot CRM
    EmailEmail
    First nameFirst name
    Last nameLast name
    PhonePhone number
    CompanyCompany name
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.

Triggers and actions in this pair

A trigger starts a workflow. An action is something FlowMattic does in the app as a step.

Good to know

  • HubSpot CRM has actions but no triggers here, and Airtable's only trigger is New Record, so data moves from new Airtable records into HubSpot and not the other way.
  • HubSpot keeps one contact per email address. If a person may already exist, check with Get Contact first and use a Router to run Update Contact instead of Create Contact.
  • Airtable field names come from your own base, so the mapping above is an example.

Triggers (1)

  • New RecordTriggers when a new record is created

Actions (7)

  • Create RecordCreates a new record
  • Update RecordUpdates an existing record
  • Get RecordGet the detail of an existing record
  • Get All RecordsGet all records from a table
  • Search RecordSearch for records using a filter formula
  • Search Record by ViewSearch for records filtered by a specific view
  • Delete RecordDelete an existing record
HubSpot CRM app icon

HubSpot CRM

Integration page

Actions (25)

  • Create ContactCreates a Contact in HubSpot
  • Update ContactUpdate an existing contact in HubSpot
  • Archive ContactArchive an existing contact in HubSpot
  • Get ContactGets a contact
  • Create DealCreates a deal in HubSpot
  • Update DealUpdates an existing deal in HubSpot
  • Archive DealArchive an existing deal in HubSpot
  • Get DealGets a deal
  • Create CompanyCreates a Company in HubSpot
  • Update CompanyUpdates an existing Company in HubSpot
  • Get CompanyGets a company
  • Archive CompanyArchive an existing company in HubSpot
  • Create ProductCreates a Product in HubSpot
  • Update ProductUpdates an existing Product in HubSpot
  • Archive ProductArchive an existing product in HubSpot
  • Get ProductGets a product
  • Create Line ItemCreate a line item in HubSpot
  • Get Line ItemGets a line item
  • Archive Line ItemArchive a line item in HubSpot
  • Create TicketCreates a ticket in HubSpot
  • Update TicketUpdates an existing ticket in HubSpot
  • Archive TicketArchive an existing ticket in HubSpot
  • Get TicketGets a ticket
  • Add Contact To ListAdds a contact to a specific static list
  • Remove Contact from ListRemoves a contact from a specific static list

Why run this pair with FlowMattic

Airtable and HubSpot CRM connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

No extra service holding your leads

Records go from Airtable to HubSpot through FlowMattic on your own WordPress site, so lead lists are not copied into another automation account.

Large lists cost the same

Runs are unlimited, so pasting a list of several hundred prospects into Airtable creates every contact without a per-task charge.

Every HubSpot object, one tool

Contacts, companies, deals, tickets, products and lists are all available as steps, so one Airtable base can feed several parts of the CRM.

Common questions

What can an Airtable HubSpot CRM integration do here?

New Airtable records can create or update HubSpot contacts, companies, deals, tickets, products and line items, and add contacts to lists. Update Record can then save HubSpot IDs back on the Airtable record.

Can HubSpot changes update Airtable?

HubSpot CRM has no triggers in this pair, so a change in HubSpot cannot start a workflow here. Data flows from Airtable into HubSpot.

Can one Airtable record create a contact and a company?

Yes. Add Create Company and Create Contact as two steps after New Record, mapping the company fields to one and the person's fields to the other.

What if I edit a record in Airtable after it was sent?

Edits do not start a workflow, because Airtable's trigger is New Record. If you saved the HubSpot ID on the record, a separate workflow from a Webhook can use it with Update Contact.

Can I choose the deal stage from Airtable?

Yes. Map a single select field to the deal stage, or use a Lookup Table to turn your Airtable values into the stage names your HubSpot pipeline uses.

Did not find your answer? You can browse the help center or ask us directly.

Start automating Airtable and HubSpot CRM

Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.

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

Reviewed 23 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Airtable integration 1.1.0, HubSpot CRM integration 1.3.0.