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

# Connect Z360 with Third-Party Forms via Zapier

<iframe src="https://www.youtube.com/embed/z7Etqtw9pbw" title="YouTube video player" frameborder="0" className="w-full aspect-video rounded-xl" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />

Z360 has a native Zapier app that lets you connect any form builder with a Zapier trigger directly to Z360 — no custom webhooks, no manual JSON formatting, no code. The Z360 app handles authentication, field mapping, and request formatting automatically.

The Z360 Zapier app supports two actions:

* **Add Form Entry** — creates a lead in a Z360 Form
* **Create Inquiry** — creates a lead in a Z360 Pipeline

<Note>
  The Z360 Zapier app is currently **invite-only**. Email **\[[zapier@z360.biz](mailto:zapier@z360.biz)]** with your Zapier account email to request an invite.
</Note>

<Note>
  If you use a WordPress form plugin, you may not need Zapier at all. See [Connect Z360 with WordPress Plugins](/connect-z360-with-wordpress-plugins) or [Connect Z360 with Bit Integrations](/connect-z360-with-bit-integrations) for direct WordPress-based connections.
</Note>

### **What You Need**

* A [Zapier](https://zapier.com) account (free tier works for two-step Zaps).
* Access to the **Z360 Zapier app** (invite-only — email **\[[zapier@z360.biz](mailto:zapier@z360.biz)]** to request access).
* A Z360 account with your Z360 Zapier connection authenticated.
* An active form in any of the supported form builders below.

***

## Step 1: Set Up the Trigger

In Zapier, click **Create Zap** and select your form builder as the trigger app.

<AccordionGroup>
  <Accordion title="JotForm">
    * Trigger app: **JotForm**
    * Trigger event: **New Submission**
    * Connect your JotForm account.
    * Select the form you want to connect.
    * Click **Test trigger** — submit a test entry in JotForm first if needed.
    * Click **Continue**.
  </Accordion>

  <Accordion title="Typeform">
    * Trigger app: **Typeform**
    * Trigger event: **New Entry**
    * Connect your Typeform account.
    * Select the form you want to connect.
    * Click **Test trigger** — submit a test entry in Typeform first if needed.
    * Click **Continue**.
  </Accordion>

  <Accordion title="Google Forms">
    * Trigger app: **Google Forms**
    * Trigger event: **New Form Response** (Instant)
    * Connect your Google account.
    * Select the form you want to connect.
    * Click **Test trigger** — submit a test entry in Google Forms first if needed.
    * Click **Continue**.
  </Accordion>

  <Accordion title="Tally">
    * Trigger app: **Tally**
    * Trigger event: **New Submission**
    * Connect your Tally account.
    * Select the form you want to connect.
    * Click **Test trigger** — submit a test entry in Tally first if needed.
    * Click **Continue**.
  </Accordion>

  <Accordion title="Cognito Forms">
    * Trigger app: **Cognito Forms**
    * Trigger event: **New Entry**
    * Connect your Cognito Forms account.
    * Select the form you want to connect.
    * Click **Test trigger** — submit a test entry first if needed.
    * Click **Continue**.

    <Note>
      Cognito Forms requires a paid plan for Zapier integration.
    </Note>
  </Accordion>

  <Accordion title="Microsoft Forms">
    * Trigger app: **Microsoft Forms**
    * Trigger event: **New Response**
    * Connect your Microsoft account.
    * Select the form you want to connect.
    * Click **Test trigger** — submit a test entry first if needed.
    * Click **Continue**.
  </Accordion>

  <Accordion title="HubSpot Forms">
    * Trigger app: **HubSpot**
    * Trigger event: **New Form Submission**
    * Connect your HubSpot account.
    * Select the form you want to connect.
    * Click **Test trigger** — submit a test entry first if needed.
    * Click **Continue**.
  </Accordion>

  <Accordion title="Fillout">
    * Trigger app: **Fillout**
    * Trigger event: **New Submission**
    * Connect your Fillout account.
    * Select the form you want to connect.
    * Click **Test trigger** — submit a test entry first if needed.
    * Click **Continue**.
  </Accordion>

  <Accordion title="Squarespace">
    * Trigger app: **Squarespace**
    * Trigger event: **New Form Submission**
    * Connect your Squarespace account.
    * Select the form page you want to connect.
    * Click **Test trigger** — submit a test entry on your live site first if needed.
    * Click **Continue**.
  </Accordion>

  <Accordion title="Wix">
    * Trigger app: **Wix**
    * Trigger event: **New Submission**
    * Connect your Wix account.
    * Select the form you want to connect.
    * Click **Test trigger** — submit a test entry on your live site first if needed.
    * Click **Continue**.
  </Accordion>

  <Accordion title="Webflow">
    * Trigger app: **Webflow**
    * Trigger event: **Form Submission**
    * Connect your Webflow account.
    * Select the site and form you want to connect.
    * Click **Test trigger** — submit a test entry on your live site first if needed.
    * Click **Continue**.
  </Accordion>

  <Accordion title="Elementor Forms (WordPress)">
    Elementor does not have a native Zapier app. Use the **Webhooks by Zapier** trigger instead.

    * Trigger app: **Webhooks by Zapier**
    * Trigger event: **Catch Hook**
    * Zapier generates a unique webhook URL — copy it.

    **In WordPress (Elementor):**

    * Edit your Elementor form.
    * Go to **Actions After Submit** and add **Webhook**.
    * Paste the Zapier webhook URL.
    * Set **Advanced Data** to **Yes**.
    * Save and publish the page.

    **Back in Zapier:**

    * Submit a test entry through the live Elementor form.
    * Click **Test trigger** — Zapier should pick up the submission.
    * Click **Continue**.
  </Accordion>

  <Accordion title="SurveyMonkey">
    * Trigger app: **SurveyMonkey**
    * Trigger event: **New Survey Response**
    * Connect your SurveyMonkey account.
    * Select the survey you want to connect.
    * Click **Test trigger** — submit a test response first if needed.
    * Click **Continue**.
  </Accordion>
</AccordionGroup>

***

## Step 2: Set Up the Z360 Action

After setting up your trigger, add the Z360 action. Choose the option that matches where you want the lead to go.

<AccordionGroup>
  <Accordion title="Add Form Entry (Z360 Forms)">
    * Action app: **Z360**
    * Action event: **Add Form Entry**
    * Connect your Z360 account (or select an existing connection).
    * Click **Continue**.

    **Configure the action:**

    * **Endpoint:** Paste your Z360 Webhook URL (e.g., `https://app.z360.biz/webhooks/forms/z360_{uuid}`). You can find this in Z360 → Forms → select form → Generate Form Links → Webhook section.
    * **Form Fields:** Map each field from the trigger data:

    | Z360 Field   | Trigger Field                 |
    | ------------ | ----------------------------- |
    | `first_name` | (map First Name from trigger) |
    | `last_name`  | (map Last Name from trigger)  |
    | `email`      | (map Email from trigger)      |
    | `phone`      | (map Phone from trigger)      |

    Click inside each field and select the corresponding value from the trigger's data dropdown.

    * Click **Test step** to send a test entry to Z360.
    * Verify the lead appeared in Z360.
    * Click **Publish** to turn the Zap on.
  </Accordion>

  <Accordion title="Create Inquiry (Z360 Pipelines)">
    * Action app: **Z360**
    * Action event: **Create Inquiry**
    * Connect your Z360 account (or select an existing connection).
    * Click **Continue**.

    **Configure the action:**

    * **Endpoint:** Paste your Z360 API Endpoint URL (e.g., `https://app.z360.biz/forms/199/api`). You can find this in Z360 → Pipelines → select pipeline → three dots → Generate Link → API / Webhook tab.
    * **Inquiry Fields:** Map each field from the trigger data:

    | Z360 Field     | Trigger Field                 |
    | -------------- | ----------------------------- |
    | `First Name`   | (map First Name from trigger) |
    | `Last Name`    | (map Last Name from trigger)  |
    | `Email`        | (map Email from trigger)      |
    | `Phone Number` | (map Phone from trigger)      |

    * **Consent:** Set to **True**.

    Click inside each field and select the corresponding value from the trigger's data dropdown.

    * Click **Test step** to send a test inquiry to Z360.
    * Verify the lead appeared in the correct pipeline.
    * Click **Publish** to turn the Zap on.

    <Warning>
      Make sure the pipeline's communication channel is enabled before testing. If disabled, the test may appear to succeed but no lead will be created.
    </Warning>
  </Accordion>
</AccordionGroup>

***

### **Supported Form Builders**

Any form builder with a Zapier trigger works with the Z360 Zapier app. Here are the most popular ones:

| Form Builder    | Zapier Trigger         | Free Plan Includes Zapier |
| --------------- | ---------------------- | ------------------------- |
| JotForm         | New Submission         | ✅                         |
| Typeform        | New Entry              | ❌ (paid plans only)       |
| Google Forms    | New Form Response      | ✅                         |
| Tally           | New Submission         | ✅                         |
| Cognito Forms   | New Entry              | ❌ (paid plans only)       |
| Microsoft Forms | New Response           | ✅                         |
| HubSpot Forms   | New Form Submission    | ✅                         |
| Fillout         | New Submission         | ✅                         |
| Squarespace     | New Form Submission    | ✅ (with Squarespace plan) |
| Wix             | New Submission         | ✅ (with Wix plan)         |
| Webflow         | Form Submission        | ✅ (with Webflow plan)     |
| SurveyMonkey    | New Survey Response    | ❌ (paid plans only)       |
| Elementor       | Via Webhooks by Zapier | N/A (uses Catch Hook)     |

If your form builder has a Zapier trigger, it works with Z360 — even if it's not listed above.

### **Tips**

* Test with a **real phone number** with country code. Z360 validates phone numbers and rejects fake or test numbers.
* Zapier's free plan supports two-step Zaps with up to 100 tasks per month — sufficient for most form integrations.
* JotForm, Typeform, and Google Forms all support **instant triggers** on Zapier, meaning leads appear in Z360 within seconds of submission.
* For each additional form you want to connect, create a separate Zap with its own trigger and Z360 action.
* You can use Zapier's **Filter** step between trigger and action to only send leads that meet certain criteria (e.g., specific country, answered a qualifying question).

***

## Frequently Asked Questions

<AccordionGroup>
  <Accordion title="How do I get access to the Z360 Zapier app?">
    The Z360 app is currently invite-only on Zapier. Email **\[[zapier@z360.biz](mailto:zapier@z360.biz)]** with your Zapier account email to request an invite link. Once invited, the app will appear when you search for "Z360" in Zapier's action step.
  </Accordion>

  <Accordion title="What's the difference between Add Form Entry and Create Inquiry?">
    **Add Form Entry** sends leads to a Z360 Form — use this for general lead capture. **Create Inquiry** sends leads to a Z360 Pipeline — use this when leads need to go through pipeline stages for tracking and follow-up.
  </Accordion>

  <Accordion title="Does this work on Zapier's free plan?">
    Yes. The Z360 Zapier app works on Zapier's free plan. Free plans include 100 tasks per month and two-step Zaps, which is exactly what this integration requires.
  </Accordion>

  <Accordion title="Can I use Make (Integromat) instead of Zapier?">
    Make does not have a native Z360 app. You can use Make's HTTP module to send requests directly to Z360's webhook or API endpoints. See the [Custom Code article](/connect-z360-with-wordpress-custom-code) for the endpoint details and field formats.
  </Accordion>

  <Accordion title="Is there a delay between form submission and lead creation?">
    Most form builders support instant triggers on Zapier, meaning leads appear in Z360 within seconds. On Zapier's free plan, there may be up to a 15-minute delay for polling-based triggers (like Google Forms).
  </Accordion>
</AccordionGroup>

***

## Troubleshooting

<AccordionGroup>
  <Accordion title="Zapier test succeeds but no lead appears in Z360">
    For Pipelines (Create Inquiry): check that the pipeline's communication channel is enabled. For Forms (Add Form Entry): verify the Webhook URL matches exactly what Z360 shows. Also confirm the endpoint URL is correct — copy it directly from Z360.
  </Accordion>

  <Accordion title="Getting a 422 error on test">
    A required field is missing or formatted incorrectly. Check that all four fields (First Name, Last Name, Email, Phone Number) are mapped and contain values from the trigger data. Phone numbers must include a country code and be real numbers.
  </Accordion>

  <Accordion title="Trigger doesn't pick up test submissions">
    Make sure you submitted the test entry **after** setting up the trigger in Zapier. Some form builders (like Google Forms) only detect submissions made after the Zap was created. Also verify you connected the correct account and selected the right form.
  </Accordion>

  <Accordion title="Elementor form submission doesn't trigger the Zap">
    Make sure the Elementor page is published (not draft), the webhook URL in Elementor's Actions After Submit matches the Catch Hook URL from Zapier exactly, and the Zap is turned on. Also check that Advanced Data is set to Yes.
  </Accordion>
</AccordionGroup>

📖 **Related articles:**

* [Connect Z360 with WordPress Plugins](/connect-z360-with-wordpress-plugins)
* [Connect Z360 with WordPress using Custom Code](/connect-z360-with-wordpress-custom-code)
* [Connect Z360 with Bit Integrations](/connect-z360-with-bit-integrations)
* [Integrations Overview](/Integrations-overview)
* [Create Inquiry via Zapier](/create-inquiry-via-zapier)
