Framer
Looking to collect feedback or run targeted surveys on your Framer site? With Zigpoll, you can embed fully customizable surveys in just a few clicks. In this guide, we’ll show you how to install the Zigpoll script using Framer’s HTML Embed block—no custom hosting or backend code required.
🔧 Step 1: Copy Your Zigpoll Embed Script
Go to your Zigpoll dashboard.
Click “Installation”
Copy the JavaScript snippet:
<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: Open Your Framer Project
Go to Framer and open your project.
Navigate to the page where you want to embed the survey.
💻 Step 3: Add an Embed Block
From the Insert Menu (press
I
), search for “Embed”.Drag the Embed block into your page.
Click the block to open the Code Editor.
Paste your Zigpoll embed script into the editor.
Click Save.
📌 The embed block runs client-side scripts, so your Zigpoll widget will appear where the block is placed.
✅ That’s It!
Your Zigpoll survey is now live on your Framer site! It will trigger based on your chosen display behavior—like exit intent, delay, or scroll depth—set in the Zigpoll dashboard.
💡 Optional Tips
To trigger surveys site-wide, you can add the script on a shared header/footer component or duplicate the Embed block across pages.
Want it invisible and triggered by behavior (not inline)? Add the embed script to a hidden frame and let Zigpoll’s settings handle visibility.
Last updated