Webflow

🔧 Step 1: Get Your Zigpoll Embed Script

  1. Go to your Zigpoll dashboard.

  2. Select your survey and click “Installation”

  3. Copy the JavaScript embed code. It will look like:

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

Replace YOUR_ACCOUNT_ID with your actual account ID


🌐 Step 2: Log In to Webflow

  1. Go to Webflow.com and open your project.

  2. You have two main options to add the Zigpoll script depending on where you want it to run:


✅ Option 1: Add Zigpoll Site-Wide

Use this if you want your survey to appear across your entire site.

  1. In Webflow, go to Project SettingsCustom Code.

  2. Scroll to the Footer Code section.

  3. Paste your Zigpoll script into the field.

  4. Click Save Changes.

  5. Publish your site.

📌 This injects Zigpoll into every page and works well for time-based or exit-intent polls.


✅ Option 2: Add Zigpoll to a Specific Page

Use this if you only want the survey on one page.

  1. Open your project in the Webflow Designer.

  2. Go to the specific page you want the survey on.

  3. Drag an Embed element onto the canvas.

  4. Paste the Zigpoll <script> tag inside.

  5. Save and publish.

🛠 This gives you more control over where the survey appears.


✅ You're Done!

Zigpoll will now load on your Webflow site—either across all pages or just where you've embedded it. You can customize when and how it appears (e.g., scroll, time delay, exit intent) directly from the Zigpoll dashboard, without needing to update your code.


💡 Pro Tips

  • Use Zigpoll’s preview mode to test display settings.

  • Trigger surveys only for returning visitors, mobile users, or specific regions.

  • Combine Webflow forms with Zigpoll surveys for deeper feedback loops.

Last updated