> ## Documentation Index
> Fetch the complete documentation index at: https://help-center.quizify.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Zapier

> Connect Quizify with Zapier to send quiz submissions and contact data to 5,000+ apps. Automate workflows and trigger actions instantly whenever a shopper completes your quiz.

## Overview

Zapier connects Quizify with 5,000+ apps, helping you automate tasks and streamline workflows. Sync quiz submissions and user data effortlessly, trigger automated actions, and save time with easy-to-set-up workflows.

## Before You Start

* An active **Zapier** account.
* A **User Form** slide in your quiz if you want customer contact data included.
* **Growth Plan** or higher in Quizify.

## Navigation

1. Go to **Shopify Admin → Apps → Quizify**.
2. Open your quiz from **Dashboard** or **My Quizzes**.
3. In the Quiz Builder, click **Integration** in the left navigation menu.
4. Select **Automation** and click **Zapier**.

## How to Connect Zapier

### Step 1: Create a Zap with Webhooks Trigger

1. In Zapier, click **Create Zap**.
2. For the trigger app, select **Webhooks by Zapier**.
3. Choose the event **Catch Hook** and click Continue.
4. Copy the unique **Webhook URL** provided by Zapier.

### Step 2: Paste Webhook in Quizify

1. In Quizify under **Integration → Automation → Zapier**, paste your **Webhook URL**.
2. Click **Connect**.

### Step 3: Send Test Payload

1. Click **Save** in Quizify.
2. Complete a test run of your quiz on your storefront.
3. In Zapier, click **Test Trigger** to verify that the submission data was captured.

### Step 4: Map Action Apps

Add desired actions in Zapier (e.g. *Create Spreadsheet Row in Google Sheets*, *Send Channel Message in Slack*).

## Webhook Payload Structure

Quizify sends the following comprehensive data:

```json theme={null}
{
  "quiz_id": 1024,
  "quiz_title": "Skin Care Finder",
  "contact": {
    "first_name": "Sarah",
    "last_name": "Miller",
    "email": "sarah@example.com",
    "phone": "+1234567890"
  },
  "answers": [
    {
      "question": "What is your skin type?",
      "selected": "Combination"
    }
  ],
  "recommendations": [
    {
      "product_id": 8392104,
      "title": "Hydrating Facial Cleanser",
      "price": "24.00"
    }
  ]
}
```

## Troubleshooting

<AccordionGroup>
  <Accordion title="Zapier test trigger shows no data">
    Ensure you submitted a live quiz after clicking Connect and Save in Quizify. Also confirm the webhook URL contains no extra trailing spaces.
  </Accordion>
</AccordionGroup>
