> 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 %}

#### Script tags are being retired

Zigpoll used to add a script tag to your theme automatically. Shopify is retiring script tags: Zigpoll can no longer add one, and any existing script tag stops working on **March 1, 2027**. The **theme app embed** replaces it and works on every theme.

If your store still has the old script tag, the **Theme app embed** card on the **Installation** page tells you so. Switch the app embed on before March 1, 2027, or your on-site surveys will stop showing. Once it's on, you can remove the old script tag from the same card. Leaving both on in the meantime is fine, because Zigpoll only loads once.

{% embed url="<https://www.zigpoll.com/img/video/theme-embed.mp4>" %}


---

# 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.
