[Plugin] 🔥 Survey Kiln — Drag-and-Drop Survey & Form Builder with Full Data Ownership

Hi Bubblers! :waving_hand:

Introducing Survey Kiln — a drag-and-drop survey and form builder for Bubble where your response data never leaves your app.

Every time I needed a form builder in a client’s Bubble app, the options were either clunky and complex, required stitching multiple plugins together, or worse — silently handed user data off to a third-party database the client never consented to. So we built the one we kept wishing existed.

What makes Survey Kiln different is that it gives your users a full embedded form and survey building experience directly inside your Bubble app — without you having to build any of the complex logic yourself. Drop in the plugin element, wire up the onComplete event, and your users can build, configure, and submit their own surveys entirely within your app.


:sparkles: Key Features:

:locked: Your data, your database — When a user completes a survey, the onComplete event fires the full response object directly into your Bubble workflow. You decide where it goes — your database, an external API, anywhere. Survey Kiln never stores, sees, or touches your users’ answers. No middleman, no third-party data warehouse.

:wheelchair_symbol: WCAG 2.1 AA accessibility, built in — Not a roadmap item. Every question type ships with proper ARIA labels, visible focus states, full keyboard navigation, and color contrast that meets the AA threshold. Screen reader compatibility is tested against VoiceOver and NVDA. If you’re building for enterprise clients or any regulated industry, this is the one that actually has you covered.

:brick: 27 question types across four categories:

  • Choice & Selection — Multiple choice, single select, dropdown, checkbox, ranking, image choice, yes/no

  • Scale & Rating — Star rating, NPS, numeric scale, slider, matrix grid

  • Open-Ended & Input — Short text, long text, email, phone, URL, number, date picker, file upload, signature capture

  • Layout & Flow — Section breaks, page breaks, info statements, conditional display blocks

:high_voltage: Drag-and-drop builder — Add questions, reorder with drag handles, set conditional logic (show/hide questions based on prior answers with AND/OR chains), configure multi-page flows with progress tracking, set per-question validation, and export your survey JSON — all without writing a line of code.

:artist_palette: Fully themeable — Match your brand colors, button styles, border radius, and font size. Changes in the builder’s theme panel reflect in real time and carry through to the rendered survey in your app.

:mobile_phone: Fully responsive — Tested on iOS Safari and Android Chrome. Touch targets are sized correctly, multi-column layouts stack on small screens, and the keyboard doesn’t obscure the active question.


:backhand_index_pointing_right: Plugin | Live Demo | Docs & Help Center

$15/month through the Bubble marketplace — one plan, everything included, no response caps, no feature tiers. Subscription is managed entirely through your Bubble account, cancel any time from your plugin settings.


Roadmap is driven by real usage — every feature request gets read and high-demand items move up in priority. If there’s a question type, integration, or workflow you need that isn’t there yet, drop it below or use the feature request form on the site.

Happy to answer any questions about setup, the response data model, or how conditional logic works!

Bradley
Founder @ Whipsocket

7 Likes

Looks great @bmitchell!

1 Like

I had something like this in an old app, I remember how tricky was to build it up. Save users preferences, questions order, response order…

Your product looks amazing!
This isn’t a plugin, it’s an entire system.
Congrats :clap::clap::clap::clap:

1 Like

Great job, man!

Is it based on SurveyJS?

1 Like

It is similar to SurveyJS, but this one is custom built. Similar overall concept, though. I think major difference was that I needed something that was WCAG compliant, so this one has that baked into the survey/form renderer for end users to tab through questions, hit enter on buttons, etc. Everything is pretty focused on privacy (no data ever stored) and accessibility for more corporate situations where it may be a requirement.