Forms

PRO

Dynamic Form Builder for
Data Collection

The ABP Forms Module provides a Google Forms-like experience for creating dynamic forms, collecting responses, and managing data. Build surveys, event registrations, quizzes, and more with minimal effort.

Trusted by the teams shaping the future of .NET.

Four Question Types for Every Need

The Forms Module supports four question types that cover most data collection scenarios.

Short Answer

Short Answer

Free text input

Multiple Choice

Multiple Choice

Single selection

Checkboxes

Checkboxes

Multiple selections

Dropdown

Dropdown

Select from list

Create Forms in Minutes

Building and deploying forms is simple with the Forms Module's intuitive workflow.

Create Form

Create Form

Add a title and description to start your form. All changes are automatically saved as you design.

Add Questions

Add Questions

Build your form with multiple question types. Choose from short answer, multiple choice, checkboxes, or dropdown.

Configure Settings

Configure Settings

Control form behavior: require login, enable quiz mode, collect emails, or allow editing after submission.

Share & Collect

Share & Collect

Preview your form, copy the shareable link, or send via email. Start collecting responses immediately.

Perfect for Many Use Cases

Adaptable to different scenarios where structured data collection is needed.

Surveys

Surveys

Gather feedback from users, customers, or employees. Create surveys to understand satisfaction, preferences, or opinions.

Event Registrations

Event Registrations

Manage event registrations and collect attendee information. Track responses and export data for event management.

Newsletter Signups

Newsletter Signups

Collect email subscriptions and preferences. Easily export lists for your marketing tools.

Quizzes

Quizzes

Create quizzes with scoring capabilities. Enable quiz mode to automatically score responses and provide feedback.

Order Requests

Order Requests

Receive order requests or custom inquiries. Collect product preferences, quantities, and customer details.

Contact Forms

Contact Forms

Build contact forms for customer inquiries. Collect names, emails, messages, and other contact information.

Complete Form Management Features

Manage form lifecycle, responses, and access with built-in tools.

Auto-Save
All form changes are automatically saved as you design, so you never lose your work.
Form Preview
Preview your form exactly as respondents will see it before sharing.
Share Options
Copy a unique link to share your form, or send it directly via email to respondents.
Response Tracking
View responses as they come in, with individual response details and timestamps.
CSV Export
Export all responses to CSV for analysis or integration with reporting systems.
Responsive Design
Forms work seamlessly on desktop, tablet, and mobile devices for both creators and respondents.

Simple Response Flow

Collect, view, and analyze responses through a clear and streamlined workflow.

User Fills Form
User Fills Form
Submit Response
Submit Response
Data Stored
Data Stored
View Results
View Results
Export CSV
Export CSV

Collect Data Without Building Forms

Create and publish forms quickly with built-in security, permissions, and multi-tenancy support—no frontend development required.

Rapid Form Creation with Built-In Security

Building custom forms for surveys, registrations, and data collection requires frontend development, validation logic, data storage, and response management. The Forms Module provides all of these out of the box, enabling your team to create and deploy forms quickly without writing code or setting up infrastructure.

Integrated with ABP's permission system and multi-tenancy support, forms can be shared publicly or restricted to authenticated users while maintaining consistent security and access control.

Choose the Database & UI Framework That Fits Your Architecture

Forms works seamlessly with multiple databases and UI frameworks, giving you complete freedom in how you build.

Database Providers

All starter templates offer multiple options for implementing your data access layer.

MongoDB Entity Framework Core

UI Frameworks

ABP allows you to build with multiple UI framework options.

MVC Razor Pages

Learn More About the ABP Forms Module

Explore detailed documentation, API references, and implementation guides.

Explore the Other Modules

Pro
Chat

Chat

Free
Docs

Docs

Pro
GDPR

GDPR

Pro
SaaS

SaaS

1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.