Conversational AI surveys
Multi-turn surveys with branching, AI-generated questions, and graceful fallbacks. Not a Typeform clone.
In-app surveys for B2B products. Drop the SDK in 3 lines, let AI cluster the themes, ship to Jira — anonymous to us, always.
No credit card required · Free plan available · 5-min setup
Three steps from zero to your first AI-clustered insight.
Three lines in your app. No backend to deploy, no infra to manage. The survey is hosted by Insightdive — you just call show().
A native bottom sheet opens in your app. No account, no email, no friction. Zero user identifiers ever leave the device.
One click groups hundreds of free-text answers into named themes with counts and quotes. Push to Jira, Slack, or any endpoint.
Same anonymous-first API across every SDK. Your first survey goes live the same day you integrate.
import 'package:insightdive_sdk/insightdive_sdk.dart'; void main() { // One-shot setup — anywhere your app boots. Insightdive.configure( tenant: 'acme', survey: 'onboarding', apiKey: 'ik_abc123...', ); runApp(const MyApp()); } // anywhere a BuildContext is available: await Insightdive.show(context);
Everything you'd want to wire yourself, already there. No user identifiers, no PII, no compliance review.
Multi-turn surveys with branching, AI-generated questions, and graceful fallbacks. Not a Typeform clone.
One click groups hundreds of free-text answers into named themes with counts and sample quotes. Drill down to the source submissions.
No userId, no email, no IP stamp. Only what you choose to stamp and an opaque session id ever leave the device.
Flutter on pub.dev, web NPM, .NET NuGet. Same 3-line API across platforms. Survey runs in a modal bottom sheet — never full-screen.
Edit your surveys safely. Publish to capture an immutable snapshot, roll back any time. Old responses always tie back to the exact version.
Create Jira tickets from feedback in two clicks. Push new submissions to a Slack channel. Webhook anything else.
Most feedback tools are opt-out on privacy. Insightdive is opt-in — anonymous by default, with optional operator-controlled enrichment that never exposes user identity to us.
productVersion — your app's version stringproductIdentifier — a surface label you chooseTraditional survey tools weren't built for in-app B2B feedback. Insightdive was purpose-built for it.
| Feature |
|
Typeform | Intercom |
|---|---|---|---|
| Anonymous by default | ✓ | ✗ | ✗ |
| Native SDK (Flutter, .NET, Web) | ✓ | ✗ | ✗ |
| AI theme clustering | ✓ | ✗ | ⚠ Add-on |
| Bring your own AI key | ✓ | ✗ | ✗ |
| GDPR / No DPA required | ✓ | ⚠ DPA needed | ⚠ DPA needed |
| Version-controlled deployments | ✓ | ✗ | ✗ |
| In-app modal (non-blocking) | ✓ | ✗ | ⚠ Full-screen |
| Jira + Slack integration | ✓ | ✓ | ✓ |
Same anonymous guarantee across every platform. Pick the SDK your product runs on.
Native pub.dev SDK. Modal bottom sheet managed by the SDK, or an inline widget you place anywhere in your tree. Tested on iOS, Android, macOS, and Windows. The only option that runs inside a real Flutter app — not a browser tab.
Flutter integration →A 460×680 modal — never full-screen, never blocking. Opt-in screenshot capture of the host window. Targets net8.0 and netstandard2.0. One NuGet package.
Drop-in npm package with full TypeScript types. Modal sheet or inline embed. CDN script available for projects without a build step. Works with any framework — or no framework at all.
Web integration →Pick the one your product runs on. Same API, same guarantees, every platform.
Everything you need to know before integrating.
Yes — to us. The SDK never sends userId, email, IP address, device fingerprint, advertising identifier, or cookies. Insightdive cannot identify any respondent. Operators can optionally stamp application context (plan tier, feature flags) on submissions, or pass an opaque hash for operator-side cross-referencing — but Insightdive stores neither in a way that lets us identify anyone. The data isn't there for us to do it with.
Encrypted PostgreSQL in Montréal, Canada, behind Cloudflare. Backups are encrypted at rest and retained per your plan. Enterprise customers can request a specific region.
Yes. The Flutter SDK is tested on iOS and Android (and macOS / Windows desktop). It embeds the survey in a webview_flutter bottom sheet — a real native webview, not a browser tab the user has to manage.
An Insight is the survey you edit in the admin — questions, branching, branding, targeting rules. A Deployment is a published, immutable snapshot of that Insight. Old responses always point to the exact version that was live when they were submitted. You can edit freely without touching live data.
Yes. Insightdive is bring-your-own-key (BYOK) for all AI features — theme clustering, AI-generated questions, and summaries. You're billed directly by Anthropic or OpenAI. Insightdive never marks up AI usage.
Yes. The Free plan includes 500 responses per month, 3 active insights, and 1 admin seat. No credit card required to get started. See all plans →
Yes — CSV export on Starter and above, REST API on all plans. You can also delete your workspace at any time; we permanently remove everything within 30 days.
Not for the anonymous survey responses — there's no personal data collected. You may still want one for other reasons (e.g. your own app's tracking), but Insightdive's SDK data is outside GDPR's scope of personal data.
Spin up your workspace, drop the SDK in your product, watch the AI themes appear.
No credit card required · Free plan available · GDPR-friendly by default