As you may know, CiviCRM is an open source constituent relationship management platform for non-profits, NGO's and advocacy organizations. It is highly configurable and customizable, which is a great thing as every organization of course has it's own unique needs. CiviCRM is also extremely feature rich and can easily stand on it's own providing it's administrative users all of the necessary tools to manage contacts, online contributions, events, memberships, and email marketing just to name a few. However, if you or your team are utlizing CiviCRM in cominbation with a Drupal website then you'll want to check out the Webform CiviCRM Integration module!
To quote the project page, the module is 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.
- Application, enrollment, 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.
There are some really exiciting features and funcationality on the Webform CiviCRM roadmap for 2019 and if you're interested you can check those out here: https://civicrm.org/blog/karing/webform-civicrm-integration-new-features-added-in-2018-and-looking-ahead-to-2019