> For the complete documentation index, see [llms.txt](https://docs.zigpoll.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zigpoll.com/shopify-app.md).

# Shopify App

Seamlessly integrate Zigpoll into your Shopify Store

On a Shopify store, the [Shopify App](https://apps.shopify.com/zigpoll) installs Zigpoll for you, with no code.

#### **Install on Shopify**

Install the app from the [Shopify App Store](https://apps.shopify.com/zigpoll). Then create a survey and set it to **Live**.

After you install, open Zigpoll from Shopify admin → **Apps → Zigpoll**. The **Installation** page in the sidebar has a card for each place a survey can run, with the steps for that surface.

#### Storefront and checkout are separate installs

Shopify runs your storefront and your checkout in different places, so each needs its own install. Turning one on does nothing for the other.

| Install                       | Where you turn it on                                                     | What it runs                                                        |
| ----------------------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------- |
| **Theme app embed**           | Shopify theme editor → **App embeds** → **Zigpoll**                      | Storefront surveys: pop-ups, launchers, page embeds and exit intent |
| **Zigpoll app block**         | Shopify checkout editor, on the **Thank you** and **Order status** pages | Thank You & Order Status surveys                                    |
| **Checkout Survey** app block | Shopify checkout editor, on the checkout steps (Shopify Plus)            | Checkout Steps surveys                                              |
| **Zigpoll** app block         | Shopify customer accounts editor                                         | Customer account surveys                                            |
| Zigpoll POS tile              | Shopify POS smart grid editor                                            | Shopify POS surveys                                                 |

If on-site surveys show but post-purchase surveys don't, or the other way around, the missing install is usually the cause.

{% content-ref url="/pages/PGhkx2yhRBS5lz2OY5YE" %}
[Activating Zigpoll on Shopify 2.0](/installation/activating-zigpoll-on-shopify-2.0.md)
{% endcontent-ref %}

{% content-ref url="/pages/UZJFw4wmRdrtb9JR0GUo" %}
[Activating Zigpoll on Shopify Checkout Extensions](/installation/activating-zigpoll-on-shopify-checkout-extensions.md)
{% endcontent-ref %}

{% hint style="info" %}
Surveys on your in-store registers use the Shopify POS app instead — see [Activating Zigpoll on Shopify POS](/installation/activating-zigpoll-on-shopify-pos.md).
{% endhint %}

#### Automatic Embed Code

**Automatic embed code** is a separate card on the **Installation** page. With it on, Zigpoll adds its script tag to your theme pages while an on-site survey is live, and removes it when none are.

The script tag is for older themes. Stores on an Online Store 2.0 theme load Zigpoll through the **theme app embed**, so check that the App Embed is on. If it's off, a 2.0 theme shows nothing even with automatic embed code on. The script tag never reaches the Thank You, Order Status or checkout pages, which need the app blocks above.

To embed the code yourself, switch off **Allow Zigpoll to automatically manage the embed code**. Then choose **Add the embed code to online store pages**, or **Do not automatically add the embed code**. You can switch automatic management back on at any time.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.zigpoll.com/shopify-app.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
