> ## Documentation Index
> Fetch the complete documentation index at: https://formhug.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Zapier Integration

> Connect FormHug to Zapier and automate workflows across CRM, email, database, and productivity apps

The **Zapier integration** lets FormHug trigger automated workflows in Zapier. A new or updated FormHug submission can start a Zap, then Zapier can send that data to HubSpot, Gmail, Airtable, Mailchimp, Notion, Slack, Google Sheets, or thousands of other apps.

This guide shows a complete example: create a HubSpot contact from a FormHug submission.

## When to Use Zapier

Use Zapier when you want FormHug submissions to power workflows outside FormHug, especially when the destination app is not available as a built-in integration.

* **Create CRM records**: turn demo requests, waitlist signups, or contact forms into HubSpot contacts, deals, or tasks.
* **Route leads and applications**: send submissions to sales, recruiting, admissions, or partner pipelines.
* **Start email workflows**: add submitters to a mailing list, campaign, or follow-up sequence.
* **Update databases and spreadsheets**: create records in Airtable, Zapier Tables, Google Sheets, or another database-style app.
* **Notify teams**: post a formatted message to Slack, Microsoft Teams, or an internal alerting workflow.
* **Chain multi-step automations**: filter, format, enrich, branch, or delay submissions before sending them to another app.

## Before You Start

Make sure you have:

* A FormHug account connected to Zapier
* A FormHug form with at least one recent submission for testing
* A Zapier account
* Access to the destination app you want to automate, such as HubSpot
* A clear mapping between FormHug fields and the destination app fields

<Note>
  In this example, FormHug is the trigger app and HubSpot is the action app. You can replace HubSpot with any Zapier app that supports the action you need.
</Note>

## Open FormHug in Zapier

Open the FormHug app page in Zapier and sign in or continue with your Zapier account.

<img src="https://mintcdn.com/formhug-8bc4ebd1/wMXq3S4_TlIdRhXE/images/integrations/zapier/zapier-formhug-app-page.png?fit=max&auto=format&n=wMXq3S4_TlIdRhXE&q=85&s=536fe0ec046d34102bb2915e38913003" alt="Zapier FormHug integrations page with sign in options" width="2500" height="1560" data-path="images/integrations/zapier/zapier-formhug-app-page.png" />

## Connect Your FormHug Account

When Zapier asks to connect FormHug, choose the FormHug account you want to use and confirm the connection.

<img src="https://mintcdn.com/formhug-8bc4ebd1/wMXq3S4_TlIdRhXE/images/integrations/zapier/zapier-connect-formhug-account.png?fit=max&auto=format&n=wMXq3S4_TlIdRhXE&q=85&s=69525c2dc91e088a69bab8ae36140d66" alt="Zapier screen asking to connect a FormHug account" width="1960" height="1620" data-path="images/integrations/zapier/zapier-connect-formhug-account.png" />

Zapier uses this connection to read sample submissions and trigger the Zap when matching events happen.

## Create the FormHug Trigger

Start a new Zap and choose **FormHug** as the trigger app.

<img src="https://mintcdn.com/formhug-8bc4ebd1/wMXq3S4_TlIdRhXE/images/integrations/zapier/zapier-trigger-setup.png?fit=max&auto=format&n=wMXq3S4_TlIdRhXE&q=85&s=2769150deabc676704b20d56ad0c051a" alt="Zapier editor showing FormHug as the trigger app and New Or Updated Submission as the trigger event" width="2512" height="1196" data-path="images/integrations/zapier/zapier-trigger-setup.png" />

<Steps>
  <Step title="Choose the trigger event">
    Select **New Or Updated Submission**.
  </Step>

  <Step title="Choose the FormHug account">
    Select the FormHug account you connected.
  </Step>

  <Step title="Continue to configure">
    Click **Continue** to choose the form and event type.
  </Step>
</Steps>

## Choose the Form and Event

In the trigger configuration, choose the FormHug form and event type that should start the Zap.

<img src="https://mintcdn.com/formhug-8bc4ebd1/wMXq3S4_TlIdRhXE/images/integrations/zapier/zapier-select-form-and-event.png?fit=max&auto=format&n=wMXq3S4_TlIdRhXE&q=85&s=8ea8d3faaf9eefb158daa05b69afdf3c" alt="Zapier trigger configuration showing a selected FormHug form and New Submission event" width="2404" height="1334" data-path="images/integrations/zapier/zapier-select-form-and-event.png" />

For example, choose:

| Field  | Example               |
| ------ | --------------------- |
| Form   | Early Access Waitlist |
| Events | New Submission        |

Use **New Submission** when the Zap should run only when someone submits the form. Use the updated-submission option when downstream systems should also react to edits.

## Test the FormHug Trigger

Test the trigger so Zapier can load a recent FormHug submission.

<img src="https://mintcdn.com/formhug-8bc4ebd1/wMXq3S4_TlIdRhXE/images/integrations/zapier/zapier-test-formhug-trigger.png?fit=max&auto=format&n=wMXq3S4_TlIdRhXE&q=85&s=bba7e1dc92cd0cdd77c073afc0d9a443" alt="Zapier test step showing a sample FormHug submission record" width="1812" height="858" data-path="images/integrations/zapier/zapier-test-formhug-trigger.png" />

This sample record provides the fields you will map into the action step, such as name, email, submitted time, serial number, and form answers.

<Tip>
  If Zapier cannot find a sample record, submit a test entry in FormHug, then click **Find new records** again.
</Tip>

## Add a HubSpot Action

Add an action step, then choose **HubSpot** from Zapier's app list.

<img src="https://mintcdn.com/formhug-8bc4ebd1/HGII9WyyEZJkCscA/images/integrations/zapier/zapier-choose-action-app.png?fit=max&auto=format&n=HGII9WyyEZJkCscA&q=85&s=56de2a865e72131a01cca4bec55cc3be" alt="Zapier app chooser showing HubSpot among available apps" width="1314" height="1198" data-path="images/integrations/zapier/zapier-choose-action-app.png" />

Choose **Create Contact** as the HubSpot action event and connect your HubSpot account.

<img src="https://mintcdn.com/formhug-8bc4ebd1/wMXq3S4_TlIdRhXE/images/integrations/zapier/zapier-hubspot-create-contact-action.png?fit=max&auto=format&n=wMXq3S4_TlIdRhXE&q=85&s=a07e8000b7e3846c148c3d21e3549ae4" alt="Zapier editor showing HubSpot Create Contact as the action step" width="1822" height="958" data-path="images/integrations/zapier/zapier-hubspot-create-contact-action.png" />

## Map FormHug Fields to HubSpot

In the HubSpot action configuration, map FormHug submission fields into HubSpot contact fields.

<img src="https://mintcdn.com/formhug-8bc4ebd1/wMXq3S4_TlIdRhXE/images/integrations/zapier/zapier-map-formhug-fields-to-hubspot.png?fit=max&auto=format&n=wMXq3S4_TlIdRhXE&q=85&s=279cafd23ac2a9d9ba792f22b4c95bfb" alt="Zapier field mapping screen showing FormHug submission fields mapped into HubSpot contact fields" width="1524" height="1426" data-path="images/integrations/zapier/zapier-map-formhug-fields-to-hubspot.png" />

For a basic contact, map at least:

| HubSpot field | FormHug value                                     |
| ------------- | ------------------------------------------------- |
| Email         | Submission Field 2 or your email field            |
| First Name    | Submission Field 1 or your name field             |
| Company       | A static company value or a FormHug company field |

You can also map optional fields such as phone number, lifecycle stage, lead source, form name, submitted time, or the FormHug submission link.

<Note>
  Zapier shows FormHug fields by their trigger output labels. Use the sample values to confirm you are mapping the right field into the right HubSpot property.
</Note>

## Test the HubSpot Action

Test the action. Zapier sends the sample contact to HubSpot and shows the response from HubSpot.

<img src="https://mintcdn.com/formhug-8bc4ebd1/wMXq3S4_TlIdRhXE/images/integrations/zapier/zapier-test-hubspot-action.png?fit=max&auto=format&n=wMXq3S4_TlIdRhXE&q=85&s=5e4c8a09abb24f99fd555db3e69b615b" alt="Zapier test screen showing a contact sent to HubSpot successfully" width="1804" height="900" data-path="images/integrations/zapier/zapier-test-hubspot-action.png" />

After the test succeeds, review the Zap overview and publish the Zap.

<img src="https://mintcdn.com/formhug-8bc4ebd1/HGII9WyyEZJkCscA/images/integrations/zapier/zapier-completed-zap-overview.png?fit=max&auto=format&n=HGII9WyyEZJkCscA&q=85&s=051cd769e609c5f613fca222ea70c999" alt="Zapier editor showing a completed Zap from FormHug to HubSpot Create Contact" width="1040" height="776" data-path="images/integrations/zapier/zapier-completed-zap-overview.png" />

## Check the HubSpot Contact

Open HubSpot and confirm that the contact was created with the mapped FormHug values.

<img src="https://mintcdn.com/formhug-8bc4ebd1/wMXq3S4_TlIdRhXE/images/integrations/zapier/zapier-hubspot-created-contact.png?fit=max&auto=format&n=wMXq3S4_TlIdRhXE&q=85&s=a598d1d221af5ce53d0d410d77886429" alt="HubSpot contacts table showing a contact created from a FormHug submission" width="2682" height="1038" data-path="images/integrations/zapier/zapier-hubspot-created-contact.png" />

When the Zap is published, future matching FormHug submissions will create HubSpot contacts automatically.

## Manage the Zapier Connection in FormHug

After setup, the Zapier connection appears in **My connections** on the FormHug Integrations page.

<img src="https://mintcdn.com/formhug-8bc4ebd1/wMXq3S4_TlIdRhXE/images/integrations/zapier/zapier-my-connections.png?fit=max&auto=format&n=wMXq3S4_TlIdRhXE&q=85&s=26265456da6b45ff5f3edd7598cb70a5" alt="FormHug My connections panel showing an active Zapier connection" width="1870" height="688" data-path="images/integrations/zapier/zapier-my-connections.png" />

From this page you can:

| Action                           | How                   |
| -------------------------------- | --------------------- |
| Enable or disable the connection | Toggle the switch     |
| Edit the connection              | Click the pencil icon |
| View event logs                  | Click the clock icon  |
| Delete the connection            | Click the trash icon  |

## Tips for Reliable Zaps

* Keep your FormHug form field labels stable after publishing a Zap.
* Test with a real submission before turning on the Zap.
* Add required fields in the destination app only when the matching FormHug data is always present.
* Use Zapier Filters to prevent incomplete or unwanted submissions from reaching downstream apps.
* Use Formatter when you need to split names, clean phone numbers, convert dates, or reshape text before the action step.
* Add a link back to the FormHug submission when your team needs to review the original entry.

## Limitations

* Zapier runs on the trigger and task behavior of your Zapier plan.
* Existing FormHug submissions are not automatically replayed unless Zapier loads them as test records or you rebuild the workflow around historical data.
* Changes made in HubSpot or another destination app do not update the original FormHug submission.
* If you rename or remove FormHug fields, review any Zaps that map those fields.
* Destination apps may have their own required fields, rate limits, duplicate handling, and permission rules.

## Troubleshooting

| Issue                             | What to check                                                                                        |
| --------------------------------- | ---------------------------------------------------------------------------------------------------- |
| Zapier cannot connect FormHug     | Reconnect the FormHug account in Zapier and confirm you are using the right FormHug login            |
| No sample records appear          | Submit a fresh FormHug entry, then test the trigger again                                            |
| The wrong form triggers the Zap   | Check the selected form in the FormHug trigger configuration                                         |
| HubSpot contact is missing fields | Review field mapping and make sure the sample values match the intended HubSpot properties           |
| Duplicate contacts are created    | Check HubSpot's duplicate handling and consider adding a search or filter step before Create Contact |
| Zap is on but not running         | Check Zapier task history and FormHug event logs for errors                                          |

For more detail about building Zaps and mapping data between steps, see Zapier's Help Center for <a href="https://help.zapier.com/hc/en-us" target="_blank">Zap workflows</a>.

## Related

<CardGroup cols={2}>
  <Card title="Webhooks" icon="webhook" href="/integrations/webhooks">
    Push submission data to your own HTTP endpoint
  </Card>

  <Card title="Slack" icon="slack" href="/integrations/slack">
    Post submission alerts to a channel or direct message
  </Card>

  <Card title="Google Sheets" icon="table" href="/integrations/google-sheets">
    Sync submissions to a spreadsheet automatically
  </Card>

  <Card title="Submissions" icon="inbox" href="/features/data/submissions">
    View and manage all entries in FormHug
  </Card>
</CardGroup>
