Skip to content
Endatix
Form Builder

Build Complex Forms and Surveys

A drag-and-drop WYSIWYG designer built on the SurveyJS library. Handles everything from a simple contact form to a multi-step clinical survey with thousands of conditionally displayed questions.

20+ question types Multi-page Multi-language Question loops AI assistant (beta) Themes
Endatix form builder interface

A powerful and user-friendly designer

Drag question types from the panel onto the canvas, configure properties in the sidebar, and preview your form in real time. The underlying JSON definition is always accessible if you need to edit or migrate it programmatically.

  • Drag-and-drop questions, panels, and pages
  • Rich text formatting in question text and choices
  • Live preview with actual respondent styling
  • Underlying JSON definition accessible at any time
  • Reusable form themes across multiple forms
  • AI assistant to generate an initial form from a prompt (beta)

What the builder covers

All question capabilities come from the SurveyJS library — tested across thousands of deployments worldwide.

20+ Question Types

Text, dropdowns, matrices, image choices, date pickers, ratings, sliders, rankings, signature pads, audio/video recorders, file uploads — all included out of the box.

Dynamic Panels & Matrices

Let respondents add rows to a repeating panel at runtime — useful for listing multiple dependants, work history entries, medications, or line items.

Text Piping & Expressions

Reference prior answers inside question text, choice labels, or computed fields. Build calculated scores and derived values without writing code.

Multi-language Support

Maintain translations for each question, choice, and error message in a single form definition. Language switches at runtime based on user preference or URL parameter.

Question Loops

Repeat a block of questions for each item in a dynamic list — common in clinical trials, structured assessments, and inventory-style data collection.

Custom Question Types

Register your own question type using the SurveyJS plugin API. Endatix ships it as a drop-in component with no changes to the core.

Data Lists

Reusable dropdown choices

Define a list of choices once and reference it across as many dropdown questions as you need. When the list changes, all forms that use it stay in sync automatically.

  • Central list management — edit once, update everywhere
  • Lazy-loading for lists with thousands of entries
  • Filterable dropdowns with autocomplete
  • Useful for countries, product codes, staff rosters, and any enumerated dataset
Endatix data lists interface
Get started

See the builder in your own environment.

Deploy Endatix locally in minutes with Docker, or book a walkthrough with the team.

Book a demo