Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Varbase FAQs 9.2.1 Minor update available for module varbase_faqs (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This module creates user-friendly webforms that integrate with CiviCRM, allowing you to build forms for various purposes like event registration, membership sign-ups, and contact management. It streamlines data input by creating and updating contacts, groups, activities, and contributions, and can even process payments.

A powerful, flexible, user-friendly form builder for CiviCRM.

Just as Views can output data in virtually any way imaginable, this module allows you to have data input exactly the way you want. Create and update contacts, group subscriptions, tags, relationships, cases, activities, event participants, memberships and contributions via robust, user-friendly webforms that integrate seamlessly with your Drupal site.



As this project continues to grow in features and popularity, contributions are welcomed!

Common Uses

  • Application, enrolment, contact, sign-up & opt-in forms
  • Event registration & RSVP forms
  • Membership and contribution forms
  • Submission forms for articles, petitions, etc.
  • Data-entry forms for staff or volunteers

What it does

  • Create/update one or more contacts and optionally create relationships between them.
  • Supports all contact types, address, phone, email, website, activities, cases, groups, tags, event participants, memberships, contributions and custom data.
  • Can auto-fill forms for logged in users or anonymous users following a personalized link from CiviMail.
  • Leverage CiviCRM contact data to display personalized messages, customize emails, or set access restrictions to the form.
  • Accept credit-card payments for events, memberships, and contributions.

Merge Requests

If you want to open a MR -> open a PR on Github instead. We run extensive functional tests on that instance (only)

Getting involved and support options

Get involved

Get involved in the Drupal community and the Webform CiviCRM 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 CiviCRM module. Funds are used to triage issues, resolve security issues, and tag new releases.

Fund

Starting at CAD 25

Professional support

Hire a Webform CiviCRM subject matter expert to ensure the success of your project. We can review your project plan, recommend solutions and facilitate training.

Contact

Starting at CAD 900 (6h)

Support the CiviCRM Project

You can support the continued success of the CiviCRM project by choosing to make a donation

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!

Development

This project is actively maintained on GitHub. Traditional patches are still accepted, but Pull-Requests are preferred. The issue queue here on drupal.org is still the primary location for bugs and features (the GitHub issue tracker is disabled to avoid confusion).

Credits

Written by Coleman Watts of the CiviCRM core team, co-maintained by Karin Gerritsen (KarinG) and Jitendra Purohit (jitendrapurohit) of Semper IT and supported by the CiviCRM community.

Resources

Drupal 8/9 - Sponsors

This module has been ported to Drupal 8! The Drupal 8.x-5.x is a direct port of the Drupal 7 version and is under active development. The Drupal 8 port is brought to you by the following co-sponsors! If you're also interested in sponsoring please send a direct message to KarinG. It's a big project - we can use your help! Thus far we have sponsorships from: Semper IT (Canada), MyDropWizard (USA), Skvare (USA), CiviCoop (The Netherlands), Northbridge Digital (UK), Compucorp (UK), Veda Consulting (UK), CiviDesk (USA), MJW Consulting (UK), Joinery (USA), Blackfly Solutions (Canada), Megaphone Technology Consulting (USA), Fuzion (New Zealand), Nubay (USA), Agileware (Australia), Software für Engagierte (Germany), Action Canada for Sexual Health and Rights (Canada), Wildsight (Canada), Radius International (USA), Sharenergy (UK), Prolydian (USA), World Fair Trade Organization (The Netherlands), MJCO Creative Tech Solutions (Wales) and Deutsche Neurowissenschaften Olympiade (Germany)

                                                               

Activity

Total releases
3
First release
Jun 2025
Latest release
3 weeks ago
Releases (12 mo)
2 ▲ from 1
Maintenance
Active

Release Timeline

Releases

Version Type Release date
6.3.3 Stable Jun 20, 2026
6.3.2 Stable Mar 23, 2026
6.3.1 Stable Jun 3, 2025