Full Feature Set

Everything You Need to
Build Better Surveys

From drag-and-drop builder to conditional logic — Survey Kiln gives you the tools to create surveys that feel native to your product.

Native Bubble.io Plugin
Built for Visual Developers

The Survey Builder
Bubble.io Needed

Survey Kiln is a native Bubble.io plugin designed for visual developers who build powerful apps without writing code. Install it from the Bubble plugin marketplace, drop the survey element onto your page, and wire it to your workflows — no code required.

One-click install
Find Survey Kiln in the Bubble plugin marketplace and add it to your app in seconds.
Drag-and-drop onto any page
Place the Survey Kiln element anywhere on your Bubble page using the visual editor — just like any other Bubble element.
Workflow-triggered
Trigger surveys from any Bubble workflow event — on page load, button click, or custom conditions.
Responses to your database
When a user completes a survey, the full response object fires back into your Bubble app — save it exactly where you want.
Elements
Workflow
Preview
Survey Kiln Element
Quick Feedback
How satisfied are you today?
1
2
3
4
5
Workflow fires: onComplete → Save to database

Built to Cover Every Use Case

A complete survey platform — not an afterthought add-on.

Drag-and-Drop Builder

Design your survey visually. Add questions, reorder them, and configure options — all without touching a line of code.

27 Question Types

From simple multiple choice to NPS, matrix grids, file uploads, and date pickers — every format your survey could need is included.

Conditional Logic

Show or hide questions based on previous answers. Build branching paths that guide each respondent through a tailored experience.

Full Data Ownership

Responses go directly to your database. Survey Kiln never stores or touches your data — your users' answers are yours and yours alone.

WCAG 2.1 AA Accessible

Full keyboard navigation, screen reader support, and proper ARIA labels — accessibility is baked in, not bolted on.

Works Everywhere

Native Bubble.io plugin, React components, and Web Components — use Survey Kiln however your stack is built.

27 Question Types

Every Format,
All in One Builder

Whether you need a quick thumbs up/thumbs down or a complex multi-page survey with branching logic, Survey Kiln has the question type for it. No plugins, no add-ons.

Multiple Choice Dropdown Short Text Long Text Star Rating NPS Score Scale / Slider Matrix Grid Ranking Yes / No Checkbox Date Picker File Upload Image Choice Email Phone Number URL + 9 more
Choice & Selection

Multiple choice, single select, dropdown, checkbox, ranking, image choice, and yes/no — every way a user can pick an answer.

Scale & Rating

Star ratings, NPS scores, numeric scales, sliders, and matrix grids for nuanced sentiment and satisfaction data.

Open-Ended & Input

Short text, long text, email, phone, URL, number, date picker, and file upload for capturing any kind of user input.

Layout & Flow

Section breaks, page breaks, info statements, and conditional display blocks to control the pacing and structure of your survey.

Use It Your Way

Survey Kiln fits into whatever stack you're building on — visual or code-based.

Recommended

Bubble.io Plugin

The easiest way to add surveys to your app. Install the plugin, drag the element onto your page, and connect it to your Bubble workflows — zero code required.

Visual element in Bubble editor
Workflow-triggered surveys
No code required

React Components

Import the Survey Kiln React package and drop the <SurveyKilnForm /> component directly into your app. Handles state and submission out of the box.

npm / yarn package
TypeScript support
onComplete callback prop

Web Components

Framework-agnostic Web Components that work in any HTML page. Load the script, drop in the custom element — done. Works with Vue, Angular, or plain HTML.

Plain HTML / vanilla JS
Works with any framework
CDN or self-hosted

Ready to Add Surveys to Your App?

27 question types, drag-and-drop builder, conditional logic — and your data never leaves your database.