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

​When a user submits a MightyForms form, create a new contact in HubSpot CRM

When someone submits a MightyForms form, this workflow creates a contact in HubSpot CRM from their answers, so form leads are in your CRM without exporting entries.

MightyForms HubSpot CRM

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

The ​When a user submits a MightyForms form, create a new contact in HubSpot CRM workflow on the FlowMattic canvas, with 2 steps across MightyForms, HubSpot CRM
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

MightyForms collects the lead, but your sales team works in HubSpot. Without a link between them, someone downloads entries and imports them, and new leads wait until that happens. This workflow creates the HubSpot contact for each submission.

The MightyForms trigger runs whenever a form receives a new submission. FlowMattic receives the answers. The HubSpot CRM step then creates a contact, and you choose which answers go into which contact properties, starting with the email address.

This action only creates contacts. HubSpot keeps one contact per email, so when a submission uses an email HubSpot already has, the step returns an error rather than updating that person. You can see it on the run in Task History. Every submission starts a run, since there is no condition between the two steps.

Contact and demo request forms

A visitor asks for a demo through a MightyForms form, and a HubSpot contact is ready for the sales rep who books the call.

Gated content downloads

People fill in a form to get a report or checklist. Each one becomes a HubSpot contact you can add to a nurture sequence.

Event registration

Attendees register through MightyForms, and HubSpot holds them as contacts so you can email reminders and follow-ups from the CRM.

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
    MightyForms New Submission

    Runs each time a MightyForms form receives a new submission. The answers are passed on so you can map them into the HubSpot contact.

  2. Step 2Action
    HubSpot CRM Create Contact

    Creates a contact in HubSpot CRM from the submission. Connect HubSpot, map the email answer and any other fields you collect, and check the new contact after a test run.

What you need

  • FlowMatticCore
  • MightyForms 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.

  • Submit the form once yourself after import so FlowMattic captures the answers, then map them in the HubSpot step.
  • If you run several MightyForms forms, add a Filter after the trigger on a value that identifies the form you want in HubSpot.
  • Add a Slack or email step after HubSpot so the sales team hears about each new lead as well as finding it in the CRM.

Questions about this workflow

What happens when the MightyForms email is already a HubSpot contact?

HubSpot will not add a second contact with that email, so the Create Contact step reports an error for that run. The existing contact keeps its current details.

Are earlier MightyForms submissions sent to HubSpot?

No. Only submissions received after you turn on the workflow start a run. Import older entries into HubSpot separately.

Does MightyForms still keep the submission?

Yes. The workflow only listens for new submissions. It does not change how MightyForms stores or handles them.

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.