The survey platform for product, research, and lifecycle teams. Ask in email, in your app, or on your site, get response rates up to 3x higher, and every answer becomes an attribute in Braze, Iterable, and the other tools you already know and love, the moment it's given.
Trusted by 10,000+ teams including
Ask
In your app, in their inbox, on your site, or right in your page content. In their language, and without ever sending them somewhere else.
Native iOS and Android SDKs, with React Native support, so the survey runs inside your app instead of bouncing someone out into a browser. Developer-friendly, lightweight, and live in an afternoon.
Trigger on a real event, a time delay, or session start. Branching logic adapts each survey as it is answered, and multi-language support translates automatically so every user can reply in their own language.

There is no “take our survey” button to talk anyone into. The first question sits in the email body and every answer is a link, so one click records the response and opens question two. You have the answer that matters most before anyone has decided whether to finish, which is what drives response rates up to 3x higher. Schedule a send, remind the non-respondents automatically, or trigger the whole thing from Braze or Iterable.
Customize the look and feel with custom CSS to match your brand exactly. Find out how people feel, what they like, and what’s stopping them from using your product more.

Iterate surveys put you directly in touch with your website visitors to learn how you can improve, from your product to your website experience. Target surveys to specific domains or multiple domains at once, collect any type of response including file uploads, and automatically close surveys by date or response count.
Run NPS, measure brand satisfaction, and track the trend year over year. You will know not just what your visitors did, but what they were trying to do.
Embed the question in your page content. No popup, no overlay. Inline surveys sit alongside your text and your product UI, so answering one feels like part of the page rather than an interruption from it.
Perfect for onboarding flows, help centers, documentation, and post-action feedback where you want zero disruption.

Understand
Filter by any user property, response value, or segment. Score and compare responses to see what moved, and what needs attention first.

Feedback piles up faster than anyone can read it. You need the takeaways, not another inbox to triage.
Iterate’s Insights reports deliver a summary of what’s surfacing in your feedback on the cadence you choose. Key takeaways, sentiment shifts, outliers, and clear next steps, already pulled together by the time you sit down.
Need to go deeper on a single theme? Open Deeper Analysis for the quotes, sub-themes, and nuanced sentiment behind it.
Activate
Behavioral data tells you what a customer did. It cannot tell you why they did it, or what they want next. That answer only exists if you ask for it, which is what makes it zero-party data: given to you deliberately, not inferred from a trail of clicks.
So Iterate writes every response back to Braze, Iterable, and your other integrations as a user attribute and a custom event, in real time. Build a segment from what someone told you. Trigger a campaign off a single answer. Survey data and campaign data share one profile.











Product, research, and lifecycle teams use Iterate to get answers straight from the people who use what they build.

“Iterate makes it super easy to ask for feedback in a way that is consistent with our brand’s look and feel. And the customizable colors and fonts are just the beginning. This type of attention to detail is apparent throughout the entire product, making it a pleasure to use both for us and our users.”

“Iterate’s Braze integration was a game changer for us. It allowed us to seamlessly deploy surveys in-app, gather contextual insights, and significantly reduce the workload on our development team. The ability to embed feedback points throughout the app during beta testing was invaluable.”
A little more about how Iterate works, plays with your tools, and helps you learn from your customers.
Iterate is an enterprise survey platform for product, research, and lifecycle marketing teams. Deliver surveys in-app, by email, and on the web, with native two-way integrations for Braze and Iterable. Surveys launch from existing campaigns, and every response writes back to the user's profile in real time. Trusted by 10,000+ companies including The New York Times, SeatGeek, Match Group, Estée Lauder, Quizlet, ProPublica, NBCUniversal, and Anheuser-Busch.
Surveys launch from existing Braze campaigns and Canvas flows, or from Iterable campaigns and Journeys, using the segments already defined there. Each response returns to Braze or Iterable as a user attribute on the respondent's profile and as a custom event. Both are available inside the engagement platform with no export step. No per-question field mapping is required.
Yes. Iterate's MCP server connects Claude, Codex, Gemini, and other compatible assistants to your surveys and feedback. Create a survey in conversation, explore responses, and uncover themes in plain language. When your survey is ready, review and launch it in Iterate. Explore the MCP server.
Yes. A marketer can build a survey, target an existing Braze or Iterable segment, and send it through a Braze Canvas or Iterable Journey without installing the Iterate SDK or waiting on engineering. Surveys appear inside email, or inside an app where Braze or Iterable is already set up. For in-app delivery through Braze, use the Custom Code message type in a Braze In-App Messaging campaign.
Yes. Responses write back to Braze and Iterable as user attributes and custom events, so they are available for segmentation and campaign targeting as soon as they are submitted. An NPS detractor score can trigger a retention Canvas in Braze. A feature satisfaction response can update personalization in the next Iterable campaign. No export required.
Build the NPS survey in Iterate, target an existing Braze or Iterable segment, and send it through a Braze Canvas or Iterable Journey, by email or in-app. Each score writes back to the user's profile as an attribute and a custom event. Detractors can route into a retention Canvas in Braze or a follow-up campaign in Iterable. No SDK install and no engineering work.
The first question appears in the email body. Each answer option is a link. One click records the answer and opens question two in the browser. Emails are sent from your own domain with DKIM and SPF set up. Each response writes back to the respondent's Braze or Iterable profile. Send email surveys through Braze campaigns and Canvases, Iterable campaigns and Journeys, and Klaviyo flows.
Iterate's iOS and Android SDKs deliver in-app surveys triggered by specific behavioral events: immediately after an action, after a configured time delay, or on session start. Because the survey never leaves the app, response rates are up to 3x higher than tools that redirect users to a browser. React Native is also supported. Responses write back to the same Braze and Iterable profiles your campaigns already use.
In email, the first question is in the email body and one click records the answer. In-app, the iOS or Android SDK shows the survey inside the app. Neither channel sends the user to a browser before the first question. Response rates are up to 3x higher than tools that do.
Yes. Survey targeting uses the segments and behavioral data already defined in Braze, Iterable, and Klaviyo. There is no need to recreate your audience in Iterate or export data. When a track event fires in Braze, Iterable, Klaviyo, or Segment, Iterate shows a targeted survey to that user.
Surveys launch from behavioral events and lifecycle campaigns in Braze, Iterable, and Klaviyo. Define the trigger once and the survey fires every time that condition is met: after onboarding, after a purchase, at renewal, or right after a feature is used. Each response writes back to the customer profile in Braze or Iterable, so the program runs inside the engagement platform.
Both platforms offer native mobile SDKs with event triggering and integrations with Braze, Klaviyo, and Iterable. The differences are configuration and pricing. Survicate's integrations use explicit question-to-attribute field mapping; Iterate writes every response back as an attribute and an event without per-question mapping. Survicate prices on response volume; Iterate prices on audience size with unlimited responses. Read the full comparison with Survicate.
Iterate prices on audience size with unlimited responses. The number of surveys you run and the number of responses you collect do not change the bill.
Your customers' trust is important to you, and it's important to us too.
Iterate is SOC 2 Type II certified, GDPR and CCPA ready, and HIPAA compliant, so teams in healthcare and other regulated industries can collect feedback with confidence.
Start your free 14-day trial now, no credit card required.
Priced by audience size, responses unlimited
Every channel included: link, email, web, and native in-app.
Any audience size, from a few hundred people to millions of surveys a month.
Every core feature included, in any language, with every integration. Add Research Assistant when you want AI analysis on top.