# Squarespace

Want to gather feedback, run polls, or trigger a survey on your Squarespace site? **Zigpoll** makes it easy to embed beautiful, behavior-driven surveys without disrupting your design. In this quick guide, we’ll walk through how to install the Zigpoll script on your site using Squarespace’s built-in **Code Injection** settings.

***

#### 🔧 Step 1: Copy Your Zigpoll Embed Script

1. Go to your Zigpoll dashboard.
2. Click **“Installation”**
3. Copy the full JavaScript snippet. It looks like this:

```html
<script type='application/javascript'>
  ;(function () {
    window.Zigpoll = {
      accountId: 'YOUR_ACCOUNT_ID'
    };

    var script = document.createElement("script");
    script.type = "text/javascript";
    script.charset = "utf-8";
    script.src = "//cdn.zigpoll.com/static/js/main.js";
    script.async = true;

    document.head.appendChild(script);
  }());
</script>
```

> Be sure the `YOUR_ACCOUNT_ID` is set to your actual account ID.

***

#### 🌐 Step 2: Open Your Squarespace Settings

1. Log in to your Squarespace account.
2. Select the site you want to edit.
3. In the left sidebar, go to **Settings** → **Advanced** → **Code Injection**.

***

#### 💻 Step 3: Paste the Zigpoll Script

1. Under the **Footer** field (not Header), paste your Zigpoll embed script.
2. Click **Save** at the top-left corner.

> 📌 *Zigpoll loads asynchronously and doesn’t block your page, so placing it in the footer is safe and efficient.*

***

#### ✅ That’s It!

Zigpoll is now live on your Squarespace site. You’ll see your survey appear based on the display rules you’ve set—like time on page, scroll depth, or exit intent.

***

#### 💡 Optional: Page-Specific Installation

If you only want the Zigpoll survey to show on certain pages:

* Don’t use **Code Injection**.
* Instead, open a **Page**, click **Edit**, then:
  1. Add a **Code Block**.
  2. Paste the Zigpoll script inside.
  3. Click **Apply** and then **Save**.

This way, Zigpoll will only load on that page.


---

# Agent Instructions: 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:

```
GET https://docs.zigpoll.com/integrations/squarespace.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
