tr Skip to content

Connect Jotform and HubSpot CRM

Jotform handles the form and HubSpot CRM holds the relationship. FlowMattic turns each submission into the record it belongs to: a contact for a newsletter signup, a contact and a deal for a quote request, a ticket for a support form, a company for a partner application, or a member of a static list for an event.

1 trigger 25 actions 6 example workflows 2 ready-made templates Unlimited runs

Try a pairing

When this happens in Jotform1 trigger

Do this in HubSpot CRM25 actions

1. TriggerNew Form Submission
2. ActionCreate Contact

When Jotform fires New Form Submission, 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

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

Jotform app icon HubSpot CRM app icon Ready-made template

Create a HubSpot contact for each Jotform submission

Leads from any Jotform go straight into HubSpot with name, email, phone and source, so marketing and sales work from the CRM, not a form inbox.

New Form SubmissionCreate Contact

View the template
Jotform app icon HubSpot CRM app icon

Open a deal for every quote request

The quote form creates the contact and a deal with the budget and service as properties, so the request shows up in the sales pipeline.

New Form SubmissionCreate ContactCreate Deal

Jotform app icon HubSpot CRM app icon

Log support forms as HubSpot tickets

Customers who use a help form get a ticket with the subject and description, so the service team handles it alongside the rest of the queue.

New Form SubmissionCreate Ticket

Jotform app icon HubSpot CRM app icon

Add event registrants to a static list

Registration forms create the contact and add it to the event's static list, so reminders and follow-ups go to exactly the people who signed up.

New Form SubmissionCreate ContactAdd Contact To List

Jotform app icon HubSpot CRM app icon

Create a company record from partner applications

Partner or reseller forms ask for the business name and website. A company is created with those details, ready for the partnerships team.

New Form SubmissionCreate Company

Jotform app icon HubSpot CRM app icon

Add ordered items to the deal as line items

Order and booking forms create a deal, then a line item for each product chosen, so the products the customer asked for are recorded in HubSpot.

New Form SubmissionCreate DealIteratorCreate Line Item

More ready-made templates with both apps

Set up: contacts from submissions

Once finished, every submission of your chosen Jotform creates a contact in HubSpot CRM.

  1. Connect both apps

    Under Connects in FlowMattic, add a Jotform connection with your API key and a HubSpot CRM connection for your portal.

  2. Start with New Form Submission

    Create a workflow with the Jotform New Form Submission trigger, choose the form, and submit it once so FlowMattic captures the answers.

  3. Create the contact

    Add HubSpot CRM Create Contact and map the email, first name, last name, phone and any custom properties.

  4. Test and switch on

    Test the step, find the new contact in HubSpot, then switch the workflow on.

Import the ready-made template Beginner, about 5 min to set up
Create a HubSpot contact for each Jotform submission Template
  1. Jotform app icon 1. Trigger in Jotform New Form Submission
  2. HubSpot CRM app icon 2. Action in HubSpot CRM Create Contact

    Fields mapped from the earlier steps (a typical setup)

    From JotformTo HubSpot CRM
    EmailEmail
    Name (first)First name
    Name (last)Last name
    Phone numberPhone number
    CompanyCompany name
    Form titleCustom property: lead source
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 keeps one contact per email address, so test what happens when someone submits a second time before switching the workflow on.
  • These workflows write to HubSpot CRM, so changes in HubSpot do not come back to Jotform. Every workflow starts from a Jotform submission.
  • Custom properties must exist in HubSpot before they can be mapped. Create them first, then send a new test submission.

Triggers (1)

  • New Form SubmissionTriggers when new form submission is received
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

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

Lead data goes only to HubSpot

Submissions pass from Jotform through your own WordPress server to HubSpot, not through another automation company's account.

No limit on form volume

Runs are unlimited, so a busy lead form creating contacts, deals and list memberships for each entry stays on the same plan.

The right record for each form

One Jotform account can feed contacts, deals, tickets and companies, each workflow creating the record that form is meant for.

Common questions

How do I create HubSpot contacts from Jotform submissions?

Use the Jotform New Form Submission trigger and the HubSpot CRM Create Contact action. Map the email and name answers to the contact properties, test with one submission and switch the workflow on.

Can I update a contact instead of creating a new one?

Update Contact changes an existing contact when you have its ID, for example from an earlier Create Contact step or a hidden field. Plan for repeat submitters before going live.

Can one form create several HubSpot records?

Yes. Chain the steps in one workflow, for example Create Company, then Create Contact, then Create Deal, each mapped from the same submission's answers.

Which HubSpot account do I need?

The free HubSpot CRM works for contacts, companies, deals and tickets. Your HubSpot user needs permission to create the records the workflow writes.

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

Start automating Jotform 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 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Jotform integration 1.0, HubSpot CRM integration 1.3.0.