Webflow
🔧 Step 1: Get Your Zigpoll Embed Script
Go to your Zigpoll dashboard.
Select your survey and click “Installation”
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
Go to Webflow.com and open your project.
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.
In Webflow, go to Project Settings → Custom Code.
Scroll to the Footer Code section.
Paste your Zigpoll script into the field.
Click Save Changes.
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.
Open your project in the Webflow Designer.
Go to the specific page you want the survey on.
Drag an Embed element onto the canvas.
Paste the Zigpoll
<script>
tag inside.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