Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

webform_civicrm

2,214 sites Security covered
View on drupal.org

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
2
First release
Jun 2025
Latest release
3 weeks ago
Release cadence
293 days
Stability
100% stable

Releases

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