Know why users stay, and why they leave.
In-app and email surveys for onboarding, feature requests, product-market fit, NPS and cancellation. Every answer arrives with the user ID and metadata you pass in.
Zigpoll is the trusted feedback partner for 20,000+ companies.
Three Steps to Your First In-App Survey
Paste one script into your app, then set window.Zigpoll.user with the signed-in user’s ID.
Product-market fit, onboarding, upgrade, downgrade, cancellation or feature requests. Edit any question.
Target by page and metadata, open it from your own code, or send it by email or link.
Feedback From Every Stage of the User Lifecycle
From the first session to the cancel button, tied to the user who answered.
Ask inside the product.
Show a survey on any page of your app, to the users you choose. Target by page, metadata, new or returning visitors and page views, or call window.Zigpoll.open() when something happens in your product.
Pass your own user ID with window.Zigpoll.user and every answer is saved to that person, session after session.
Measure fit, then choose what to build.
The Product-Market Fit template runs the Sean Ellis test: how would you feel if you could no longer use the product? Track the share of “very disappointed” users against the 40% benchmark, then break it down by role or plan.
Feature requests are grouped into themes by AI, and each one can open a Jira issue or ClickUp task.
Playbooks: Measure Product-Market Fit, Prioritize Your Product Roadmap and Find Optimal Pricing.
Start Free
Hear the reason before they leave.
Open the cancellation survey the moment someone clicks Cancel plan, or email it when Stripe reports a cancelled subscription.
Question logic gives each reason its own path: a promo code for “too expensive”, a redirect to onboarding for “not using it enough”, a Slack alert when support let someone down.
Jobtest sends users who mention price to a coupon path, and paywall conversion rose ~8%. Playbook: Reduce Churn and Cancellations.
Read the Jobtest story
Ask your feedback anything.
Why are Starter teams cancelling? What do “very disappointed” users have in common? Ask in your dashboard with Ask Ziggy, or from Claude and ChatGPT through the Zigpoll MCP server. Answers come from your actual responses.
Open-text answers are summarized into themes with sentiment automatically, on every plan.
Meet Zigpoll MCP
Aligned to SOC 2 and ISO 27001.
We follow the SOC 2 and ISO 27001 control frameworks and are pursuing SOC 2 attestation, continuously monitored through Vanta.
Hosted on AWS, encrypted in transit, GDPR and CCPA compliant, with a public DPA. Every control and document is on our trust center.
Visit the trust centerFrequently Asked Questions
-
How do I add Zigpoll to my web app?
Paste the embed code into your app, in the head or just before the closing body tag. In a single-page app, call
window.Zigpoll.refresh()after each route change so page rules run again. See the install guide. -
Can I tie answers to my own user IDs?
Yes. Set
window.Zigpoll.userwith the ID from your database plus any metadata, such as email or plan. Without an ID, a participant resets when the session ends. With one, every answer lands on the same person. -
Can a survey open when something happens in my product?
Yes. Load the survey by ID and call
window.Zigpoll.open()from your own code: after onboarding, on the fifth use of a feature, or when someone clicks cancel. Page rules and targeting don’t apply to a survey opened this way, so check those conditions in your code. -
What can I target on?
Pages by path, metadata you pass in, new or returning visitors, page views, device, country, language and a percentage of traffic. Set how many times a survey appears and what dismisses it, and cap how many surveys one person sees.
-
Does it work in mobile apps?
Yes. The iOS and Android SDKs open a survey in a bottom sheet when you call
trigger, andidentifypasses the same user ID and metadata as the web embed. -
Can I survey users by email?
Yes. Send surveys by email from Zigpoll, create unique survey links that carry metadata, or email a survey automatically when Stripe reports a new subscription or a cancellation. Email campaigns and the Stripe integration are on paid plans.
-
Which tools does it connect to?
Slack, Segment, HubSpot, Mixpanel, Amplitude, Heap, Jira, ClickUp, Google Sheets, Notion and many more, plus signed webhooks, Zapier, Make and n8n. Integrations are on paid plans, and the REST API and MCP server come with Premium and up.
-
Is there a free plan?
Yes. Zigpoll is free forever for up to 50 responses a month with no credit card, with every question type and AI insights included. Upgrade as volume grows. See pricing.





































