Module Description
The Webform module allows you to build any type of form to collect any type of data, which can be submitted to any application or system. Every single behavior and aspect of your forms and their inputs are customizable. Whether you need a multi-page form containing a multi-column input layout with conditional logic or a simple contact form that pushes data to a SalesForce/CRM, it is all possible using the Webform module for Drupal 9+.

▶ Watch an introduction to Webform Try Webform

Wizard example Form builder Features The Webform module provides all the features expected from an enterprise proprietary form builder combined with the flexibility and openness of Drupal.

Forms
* Drafts
* Preview
* Scheduling
* Sharing
* Confirmations
* Modal dialogs
* Access controls
* Prepopulation
* Multistep

Submissions
* Email notifications
* Remote post
* Customizable results view
* Submission flagging
* Submission export/import
* Submission upload
* Submission limits
* PDF generation
* Automatic purging

Elements
* Standard inputs
* Date/time inputs
* File uploads
* Computed elements
* Composite elements
* Custom elements
* Entity references
* Scales and Likerts
* more....

Add-ons
* SPAM protection
* CRM integration
* Data encryption
* Submission analysis
* Mail handling
* Translations
* Headless support
* Workflow
* more...

The Webform module is committed to being accessible to everyone View our accessibility self-assessment | Learn more about our commitment Getting involved and support options Get involved
Get involved in the Drupal community and the Webform module. Review a patch, write documentation, contribute code, volunteer, and more...

Contribute

Free for all

Fund development
Help fund the day-to-day tasks required to maintain the Webform module. Funds are used to triage issues, resolve security issues, and tag new releases.

Fund

Starting at $5 a month

Professional support
Hire the Webform module's subject matter expert (SME) to ensure the success of your project. I can review your project plan, recommend solutions, and implement custom features.

Contact

Starting at $800

Support the Drupal Association
You can support the continued success of the Drupal project by choosing to become a member or donate.

New community member and active community member requests will be prioritized. Please consider getting involved, funding development, and hiring professional support. Getting the most out of the Webform module Discovering the Webform module
The best way to understand how the Webform module works is to try it out by installing the module. The Webform module's user interface includes inline help videos, which are also available on Drupal.org and YouTube. I recommend watching the Webform module introduction and exploring videos about advanced features, including PDF generation, custom elements, and sharing forms.

The Webform module provides a great deal of functionality out of the box. It includes example modules that show all the available form elements and commonly used form features, including multi-step forms. There are also demo modules that walk you through how to build advanced applications, including an event registration system and an application evaluation workflow.

Once you have determined what features are available, you can start exploring add-ons, which are Drupal modules that provide additional features and integrations.

Finding help with the Webform module
The Webform module's issue queue is for bugs, feature requests, and planning. Please post general support questions to Drupal Answers. You can also ask questions or help answer questions on the #webform channel on Drupal Slack.

Getting involved with the Webform module and the Drupal community
The Webform module is part of Drupal's contributed module ecosystem. The Webform module and Drupal are open source and built by a collaboration of people worldwide that make up the Drupal community. By installing and using Drupal, you are a member of this community. I encourage you and your organization to contribute something; sometimes, simply reporting and maybe fixing a minor bug can make a difference.

Get involved in the Drupal community

Funding ongoing development of the Webform module
The Webform module uses an Open Collective to transparently collect funds that support the day-to-day tasks around the Webform module and ensure stable and reliable releases. Backing the Webform module's Open Collective helps guarantee that no tasks fall through the cracks.

Back the Webform module's Open Collective

Supporting the Drupal Association
The Drupal Association provides the infrastructure for hosting and distributing the Webform module. Being a member of the Drupal Association ensures that our collaboration and community are supported and sustainable.

Join the Drupal Association

Accessing an expert and getting professional support for your organization
As the Webform maintainer with over a decade of hardcore Drupal experience, I am here to help ensure that your organization succeeds in using the Webform module to address your organization's requirements.

For organizations using Drupal: I am here to help plan your project, support your team, and implement custom features.

For agencies selling Drupal services: I can help with client proposals, project planning, and augmenting your team's expertise.

Contact me for professional support

About the Webform module About the Webform module for Drupal 9+ Webform for Drupal 9+ is a completely new code base that takes a different but familiar approach to solve the challenges of building rich, flexible, and maintainable client-facing forms for a Drupal website. Webform for Drupal 8/9 includes many new features.

Webform 8.x-5.x (for Drupal 8) is no longer supported.

Webform 6.0.x (for Drupal 9+) is minimally maintained. Support will end when Webform 6.2.0 is released. Not compatible with PHP 8.x.

Webform 6.1.x (for Drupal 9+) is the recommended and active release.

Coming soon: Webform 6.2.x (for Drupal 9.4.x+/10.x+) is the same as Webform 6.1.x with deprecated code removed and only for Drupal 9.4.x+. PHP 8.1+ required.

Please visit the Webform documentation pages for an introduction, features overview, video tutorials, and more.

Migrating from Drupal 6/7 to Drupal 9. Please see the Webform: Migrate module, which provides webform and submission migration routines from Drupal 6/7 to Drupal 9.

About the Webform module for Drupal 7 Webform for Drupal 7 is a large, rich module used by hundreds of thousands of sites. 

Webform 7.x-4.x is the most highly maintained branch for Drupal 7. Webform 7.x-4.x requires PHP 5.3, CTools, and Views 3.

Webform 7.x-3.x receives critical bug fixes only. Learn more about upgrading from Webform 3.x to 4.x documentation.

Thank you to the Webform module'sOpen Collective Sponsors Impact Sponsor
Your Company Become an Impact Sponsor

Supporting Sponsors
Your Company Your Company Become a Supporting Sponsor

Growth Backers
Acquia New Relic nextide Intranet Solutions TechReviewer *instinctools SureBet Morris Animal Foundation NotOnGamstopCasinos.com justuk.club Your Company Your Company Become a Growth Backer

View all the contributors to the Webform module's Open Collective



Project Usage
395059
Creation Date
Changed Date
Security Covered
Covered By Security Advisory
Version Available
Production
Module Summary
The Webform module aims to provide a flexible and customizable solution for building various types of forms to collect data and submit it to any application or system.
Data Name
webform

OPENAI CHATBOT

OPENAI CHATBOT

14:33:34
Generic Chatbot
Hi, I'm a Drupal module expert powered by OpenAI, answering your questions about the Drupal module ecosystem. How can I be helpful today? Please note that we will log your question.