Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

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)

                                                               

Depends on

Dependencies of the latest stable release

  • webform Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
6
Tracked since
Nov 2024
Latest release
1 week ago
Releases (12 mo)
3
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
6.3.4 Stable 9–11 Aug 18, 2026
6.3.3 Stable 9–11 Jun 20, 2026
6.3.2 Stable 9–11 Mar 23, 2026
6.3.1 Stable 9–10 Jun 3, 2025
6.3.0 Stable 9–10 Nov 25, 2024
6.2.6 Stable 9–10 Nov 17, 2024