> 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/faq/shopify-permissions.md).

# Shopify Permissions

What each Shopify permission Zigpoll asks for is used for, and why you may be asked to approve a new one

When you install Zigpoll from the Shopify App Store, Shopify shows the list of permissions (called *access scopes*) the app is asking for. Every one of them maps to a feature in Zigpoll; nothing is requested speculatively.

| Permission                                            | What Zigpoll uses it for                                                                                                                                                               |
| ----------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Read and write customers**                          | Link responses to the customer who answered, write survey answers to customer metafields and tags, and target surveys by customer segment                                              |
| **Read and write orders** (including all past orders) | Attach post-purchase responses to the order, target by what was bought, and write answers back to the order                                                                            |
| **Read fulfillments**                                 | Trigger email and SMS surveys on fulfillment and delivery events                                                                                                                       |
| **Read and write discounts**                          | Generate the discount codes shown on Promo Code questions                                                                                                                              |
| **Write store credit**                                | Issue store credit as a survey reward                                                                                                                                                  |
| **Read products**                                     | Show product names and images in surveys and targeting rules                                                                                                                           |
| **Read and write script tags**                        | Install the survey widget on Shopify 1.0 themes that don't support app embeds                                                                                                          |
| **Read locations**                                    | Show the store location's name (for example `Toronto Store`) on responses collected through [Shopify POS](/installation/activating-zigpoll-on-shopify-pos.md), instead of a numeric ID |

### Why am I being asked to approve a new permission?

When Zigpoll adds a feature that needs a permission you haven't granted yet, Shopify shows its approval screen the next time you open Zigpoll from Shopify admin → **Apps → Zigpoll**. The screen lists the new permission alongside the ones you already granted.

**Read locations** was added in August 2026 for Shopify POS surveys.

### What stops while a permission is waiting for approval?

**Your surveys keep running.** Storefront surveys, Thank You and Order Status blocks, and survey links keep showing and collecting responses. POS responses record the location ID without its name. There is nothing to reinstall and no survey data is affected.

**You can't open the Zigpoll dashboard from Shopify until you approve.** Zigpoll signs you in through Shopify each time you open it from **Apps → Zigpoll**, and Shopify asks for the new permission first. Until someone approves it, the approval screen appears instead of your dashboard. If you've lost access to Zigpoll, this is the usual cause.

To approve:

1. Sign in to Shopify admin as the store owner, or as a staff member allowed to approve app permissions.
2. Go to **Apps → Zigpoll**.
3. Review the permissions and approve them. Your dashboard opens.

If you decline, the approval screen comes back the next time you open Zigpoll from Shopify admin.

If you have questions about any of these permissions, [get in touch](https://www.zigpoll.com/contact).


---

# 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/faq/shopify-permissions.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.
