White-label surveys for SaaS & membership platforms

Surveys that feel like part of your product.

Embed a complete survey builder, respondent forms, and live results inside your app. Your login, your theme, your domain. ResponseDock runs the survey engine behind it.

Free plan, no credit card. Planning a platform rollout? Talk to sales

9:41●●● ▮
Yapp.yourproduct.example
Acme Co · 1 min

How well does the product fit how your team works?

Secured by Your product

Example host app with sample data. The sidebar is yours; the survey workspace and the form are ResponseDock embeds.

  • Sign-in from your app
  • Your theme, your domain
  • Builder, forms & results
3 ways
to show forms: inline, modal, or hosted
18
respondent languages, including RTL
< 8 kB
browser SDK, gzipped

Running in production inside Compeetee. Club managers build surveys and members answer them on compeetee.com. Compeetee shares ResponseDock’s founder. Read the case study

How it works

Four steps from your login to live answers

You keep identity, brand, and navigation. ResponseDock supplies the survey engine behind them.

Step 01

Sign

Users arrive already signed in

Your backend signs a short-lived session: who the user is, which customer account they belong to, and what they may do. No second login.

Step 02

Theme

Your look, before first paint

Send your theme file with the session. Colors, fonts, logo, and controls are applied before the embed becomes visible.

Step 03

Embed

Workspace for managers, forms for everyone

Managers get the builder and results. Respondents get inline, modal, or hosted forms. Height follows content.

Step 04

Listen

Your app stays in the loop

Lifecycle events report publish, completion, and export in the browser. Webhooks and signed callbacks reach your backend.

See the pattern in a real integration: how Compeetee embeds ResponseDock

What you embed

A complete survey product, inside yours

Your customers create surveys, collect answers, and read results without leaving your app or learning another tool.

Survey workspace

Your customers build, publish, and manage surveys with the full builder: choice, scale, and text questions, logic, images, and drafts that save automatically.

Respondent forms

Show a survey inline, in a modal, or on a hosted page. Forms resize to their content, work on phones, and are built to be accessible.

Live results

Charts, individual responses, and CSV, Excel, or PDF export, one tab away from the survey. Keep results private or share a read-only view.

Permissions per user

Your backend signs a short-lived session for each user. They only get what you grant: create, publish, share, export, or view results.

Your brand from the first frame

A theme file sets colors, fonts, logo, corners, and controls before anything appears, so there is no flash of another brand.

Links and QR codes on your domain

Point share links and QR codes at a page in your app, so respondents only ever see your address.

Also included

  • Registration formsSign-up forms your server creates, with a signed callback on completion
  • IntegrationsWebhooks, Google Sheets, and Slack, Jira, and Linear connectors
  • 18 languagesRespondent screens translated, including right-to-left
  • Mobile appAnswer surveys, scan QR codes, and follow results on iOS and Android
  • Self-hostingDocker guide for running ResponseDock on your own servers
  • Identity verificationSigned user IDs so answers come from the people you expect
Use cases

Built for platforms whose customers run surveys

Example walkthroughs with sample data. Every product shown is fictional.

SaaS platformsExample

A survey workspace inside every customer account

Each customer account gets its own survey space in your product: build, publish, collect, and read results without a second login.

View walkthrough
Clubs & membershipsExample

Member surveys run by each club, inside your platform

Club managers build and publish surveys from your platform. Members answer on your domain, on desktop or phone.

View walkthrough
Registration formsExample

Registration forms your platform controls

Your server creates and syncs the form through the API. ResponseDock collects the answers and files, and your backend gets a signed confirmation.

View walkthrough
In-product NPS & CSATExample

NPS and CSAT surveys inside your product

Show a short survey from a product moment with the SDK, then read scores, score bands, and comments in live results.

View walkthrough
Customer portalsExample

Surveys and forms inside your customer portal

Customers answer while signed in to your portal, and your team reads results in the same place it manages them.

View walkthrough
Onboarding & beta check-insExample

Check in with users right after key steps

Use product events to ask a short question at the moment a user finishes, or gets stuck in, a step.

View walkthrough
Feedback analysis in your dashboard:Feedback analysisOpportunity scoresExit surveys
Developer SDK

Embed with a few lines of code

A TypeScript browser SDK under 8 kB gzipped, plus React components. Your backend signs the session; the SDK mounts the form, applies your theme, resizes it, and reports events back to your app.

Identity verification · A server-side userHash proves who is answering
Theme forwarding · Your theme reaches the survey frame before it shows
Auto-resize · The frame grows with its content, so your page owns scrolling
Lifecycle callbacks · Ready, step change, completion, dismiss, and errors
React SDK · Embed and modal components plus a provider and hook
account-page.ts
import { ResponseDock } from '@responsedock/sdk-browser';
import theme from './responsedock-theme.json';
// Once, with your project key and theme file
ResponseDock.init({ projectKey: 'pk_live_xxxx', theme });
// userHash is computed on your server
ResponseDock.identify({
externalUserId: user.id,
userHash: user.responsedockHash,
});
// Mount a survey inline; height follows content
ResponseDock.embed('quarterly-pulse', '#survey-root', {
onComplete: () => refreshAccountPage(),
});
$npm install @responsedock/sdk-browser
Built in

Two helpers in your ResponseDock dashboard

Draft surveys faster and spot recurring themes in the answers. Both work on every plan.

AI survey designer

Describe what you want to learn and get an editable draft survey. It never publishes on its own: you review every question. It can also suggest improvements and translate a survey.

Each draft, improvement, or translation counts toward your monthly AI survey generations.

How the AI designer works

Feedback analysis

Open-text answers are grouped into themes and tagged for sentiment and churn signals, then ranked by an opportunity score: frequency × impact × churn risk.

Rule-based keyword analysis, not AI. Available to your team in the dashboard, not inside embeds.

See feedback analysis
Pricing

Simple plans that grow with your response volume

Start free with hosted surveys. Embedding, the SDK, and white-label branding start on Pro.

Starter
Freeforever

Try the survey engine with hosted survey pages and a simple iframe embed.

Start free
  • 500 responses / month
  • 5 surveys · 1 workspace · 2 team members
  • 10 AI survey generations / month
  • Hosted survey pages, share links, and QR codes
  • Iframe embed for public surveys
  • Live results, feedback analysis, and CSV, Excel, or PDF export
  • ResponseDock branding shown
  • No embedded workspace, SDK, webhooks, or registration forms
Pro
$39per month

Embed the survey workspace and forms in your product, under your brand.

Choose Pro

Everything in Starter, plus:

  • 10,000 responses / month
  • 50 surveys · 3 workspaces · 10 team members
  • 100 AI survey generations / month
  • Embedded builder and results with signed sessions
  • Respondent embeds: inline, modal, or hosted
  • Browser and React SDK, API keys, and webhooks
  • Registration forms
  • Basic white-label: your logo, colors, and theme, no ResponseDock branding
Business
$149per month

More volume, workspaces, and seats, plus the full white-label tier.

Choose Business

Everything in Pro, plus:

  • 50,000 responses / month
  • 200 surveys · 10 workspaces · 25 team members
  • 500 AI survey generations / month
  • Full white-label, including a custom domain (set up with our team)
Enterprise
Customcontact us

Custom volume, security review, and onboarding for larger platforms.

Talk to sales

Everything in Business, plus:

  • Custom responses, surveys, workspaces, and seats
  • Custom AI survey generation allowance
  • Security and architecture review
  • Dedicated onboarding
  • Custom contract and support terms
Need annual billing or a purchase order?
We support annual invoices, custom terms, and procurement reviews.
Talk to sales

Response and AI survey generation limits reset monthly. AI survey generations cover drafting, improving, and translating surveys with the AI designer. Survey views are not metered.

FAQ

Questions platform teams ask

How embedding, white-label, data protection, and plans work.

What is ResponseDock?

ResponseDock is a white-label survey engine that platforms embed to give their own customers surveys, forms, and results. Your app handles sign-in, theme, and domain; ResponseDock runs the builder, forms, results, and data behind it.

How does embedding work?

Your backend creates a short-lived, signed embed session for the current user with their customer account, role, and allowed actions. Your page loads the embedded survey workspace or form with that session, and ResponseDock checks it on every request. Respondent forms can also be shown with the browser or React SDK.

Which plan includes embedding and the SDK?

Starter includes hosted survey pages, share links, QR codes, and an iframe embed for public surveys. Signed embeds (the survey workspace and respondent forms), the browser and React SDK, API keys, webhooks, and registration forms start on Pro.

What does white-label include on each plan?

Starter shows ResponseDock branding. Pro includes basic white-label: your logo, colors, and theme, with ResponseDock branding removed. Business and Enterprise include full white-label, including a custom domain that we set up with you.

Can surveys run on our own domain?

Yes. On every plan you can point a survey’s share link and QR code at a page in your app that embeds the survey, so respondents only see your address. A custom domain for ResponseDock-hosted pages is part of full white-label on Business and Enterprise.

Where is data stored, and do you sign a DPA?

Our subprocessors, including application hosting on Fly.io and the database on MongoDB Atlas, are listed on the Trust page, and our GDPR Data Processing Addendum is published. Business and Enterprise customers can request a countersigned copy.

Can we self-host ResponseDock?

The documentation covers running ResponseDock with Docker and its environment variables. Talk to sales about licensing and support for a self-hosted deployment.

Does ResponseDock use AI?

Only in the AI survey designer, which drafts, improves, and translates surveys and counts toward your monthly AI survey generations. Feedback analysis (themes, sentiment, opportunity scores) uses keyword rules, not AI.

Put a survey engine behind your brand.

Start free with hosted surveys, then embed the workspace and forms in your product when you are ready.

No credit card required. The free plan includes 500 responses a month.