Getting involved and support options (more information)
Get involved
Get involved in the Drupal community and the Webform module. Review a patch, write documentation, contribute code, volunteer at an event, and more...Contribute
Open to 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.İletişim
Starting at $800
252 add-ons
Elements
- AddressProvides functionality for storing, validating and displaying international postal addresses.
https://www.drupal.org/project/address
★Recommended - Denormalized Webform FiltersFilters for denormalized webform database tables.
https://www.drupal.org/project/denormalized_webform_filters - LoqateProvides the webform element called Address Loqate which integration with Loqate (previously PCA/Addressy) address lookup.
https://www.drupal.org/project/loqate - Range SliderIntegration with http://rangeslider.js.org.
https://github.com/baikho/RangeSlider - Tax NumberDefines a new plugin type to manage tax number valitation. Additionally provides a webform element that uses the same plugin
https://www.drupal.org/project/tax_number - Radios to SliderProvide a webform element with the radios-to-slider jQuery plugin support.
https://www.drupal.org/project/radiostoslider - Webform Alias ContainerProvides a Webform container designed to contain multiple composite elements.
https://www.drupal.org/project/webform_alias_container - Webform Attachment Gated DownloadProvides a field formatter for file, image, and media types which links to a webform.
https://www.drupal.org/project/webform_attachment_gated_download - Webform Belgian National Insurance NumberProvides webform fieldtype for the Belgian National Insurance Number.
https://www.drupal.org/project/webform_rrn_nrn - Webform Composite ToolsProvides a reusable composite element for use on webforms.
https://www.drupal.org/project/webform_composite - Webform Checkboxes TableDisplays checkboxes element in a table grid.
https://github.com/minnur/webform_checkboxes_table - Webform Crafty ClicksAdds Crafty Clicks UK postcode lookup to the Webform Address composite element.
https://www.drupal.org/project/webform_craftyclicks - Webform DropzoneJSCreates a new DropzoneJS element that you can add to webforms.
https://www.drupal.org/project/webform_dropzonejs - Dropzonejs WebformCreates a new DropzoneJS element that you can add to webforms. It provides a user-friendly way for users to upload multiple files in a form field.
https://www.drupal.org/project/dropzonejs_webform - Webform Dynamic AutocompleteProvides a new element field in webform for Dynamically handling Autocomplete API request.
https://www.drupal.org/project/webform_dynamic_autocomplete - Webform Entity ViewProvides an Entity Reference Webform element that can be picked in the build of a webform and will be rendered in the view.
https://www.drupal.org/project/webform_entity_view - Webform Entity Reference Exclude field widgetProvides a webform entity reference field widget, that allows excluding certain webforms from being selectable.
https://www.drupal.org/project/webform_entity_reference_exclude - Webform GMap FieldAdds a "Map location" component to a webform, which gives users the ability to pick a location from the map by dragging a marker.
https://www.drupal.org/project/webform_gmap_field - Webform HandsontableAllows both the Drupal Form API and the Drupal 8 Webforms module to use the Excel-like Handsontable library.
https://www.drupal.org/project/handsontable_yml_webform - Webform HierarchyProvides hierarchical widget for webforms.
https://www.drupal.org/project/webform_hierarchy - Webform IBAN fieldProvides an IBAN Field to collect a valid IBAN number.
https://www.drupal.org/project/webform_iban_field - Webform International Telephone National ModeChanges the UX of the out-of-the-box Webform configuration for the telephone element type.
https://www.drupal.org/project/webform_intl_tel_national_mode - Webform Javascript FieldProvides ability to specify JavaScript snippet for Webform components.
https://www.drupal.org/project/webform_javascript_field - Webform JavaScript SettingAllows a webform to pull a Javascript object's setting/property into a hidden field that can be included with a webform submission.
https://www.drupal.org/project/webform_javascript_setting - Webform Layout ContainerProvides a layout container element to add to a webform, which uses old fashion floats to support legacy browsers that don't support CSS Flexbox (IE9 and IE10).
https://www.drupal.org/project/webform_layout_container - Webform Location HTML5Provides a webform field, that when the page loads it autofills with the user location, using the browser Geolocation API.
https://www.drupal.org/project/webform_location_html5 - Webform Node ElementProvides a 'Node' element to display node content as an element on a webform. Can be modified dynamically using an event handler.
https://www.drupal.org/project/webform_node_element - Webform noUiSlider ElementA lightweight range slider with multi-touch support and a ton of features.
https://www.drupal.org/project/webform_nouislider - Webform Quiz ElementsCreate a simple quiz out of a webform with webform quiz elements module.
https://www.drupal.org/project/webform_quiz_elements - Webform Portuguese NIFProvides functionality for collecting, validating and displaying portuguese NIF numbers in a Webform.
https://www.drupal.org/project/webform_portuguese_nif - Webform Private ElementsAllows site administrators to define which webform elements are "private" by default.
https://www.drupal.org/project/webform_private_elements - Webform Promotion CodeProvides a promotion code Webform element.
https://www.drupal.org/project/webform_promotion_code - Webform Remote SelectProvides a Webform Select Element whose options are populated from an endpoint through REST services.
https://www.drupal.org/project/webform_remote_select - Webform RUTProvides a RUT (A unique identification number assigned to natural or legal persons of Chile) element.
https://www.drupal.org/project/webform_rut - Webform ScoreLets you score an individual user's answers, then store and display the scores.
https://www.drupal.org/project/webform_score - Webform Select CollectionProvides a webform element that groups multiple select elements into single collection.
https://www.drupal.org/project/webform_select_collection - Webform Simple Hierarchical SelectIntegrates Simple Hierarchical Select module with Webform.
https://www.drupal.org/project/webform_shs - Webform SWIFT/BIC Fieldmplements a Webform SWIFT/BIC field. It validates that a value has the proper format of a Business Identifier Code (BIC), also known as SWIFT-BIC, BIC, SWIFT ID or SWIFT code.
https://www.drupal.org/project/webform_bic_field - Webform Summation FieldProvides a webform summation field to collect the values of other fields.
https://www.drupal.org/project/webform_summation_field
Enhancements
- Config Entity Reference SelectionProvides an entity reference selection plugin for limiting allowed (webform) config entity choices.
https://www.drupal.org/project/config_entity_reference_selection - DopupSimple webform popups for lead generation and other marketing needs.
https://www.drupal.org/project/dopup - FormsetEnables the creation of webform sets.
https://github.com/simesy/formset - Metatag WebformProvides the ability to add metatags for webforms.
https://www.drupal.org/project/metatag_webform - Webform BanIntegration of the Webform module with the core Ban module.
https://www.drupal.org/project/webform_ban - Webform Bulk EmailsProvides a webform handler to send webform submission in bulk on a given time schedule.
https://www.drupal.org/project/webform_bulk_email - Webform CalculationProvides ability to make dynamic calculations using Webform.
https://www.drupal.org/project/webform_calculation - Webform CookieProvides a Webform submission handler that sets an arbitrary cookie after submission.
https://github.com/r0nn1ef/webform_cookie - Webform Confirmation FileProvides a webform handler that streams the contents of a file to a user after completing a webform.
https://www.drupal.org/project/webform_confirmation_file - Webform CounterProvides Submissions Counter feature for webforms.
https://www.drupal.org/project/webform_counter - Webform Creation DateAllows to store information about creation/update dates for webforms.
https://www.drupal.org/project/webform_creation_date - Webform DeterApplies clientside validation checks to webform fields and warns the user when sensitive information may be contained in data being submitted.
https://www.drupal.org/project/webform_deter - Webform DiscountProvides the ability to create Discount Codes that can be applied to alter the value of fields in Webform submissions.
https://www.drupal.org/project/webform_discount - Webform Extra FieldProvides an extra field for placing a webform in any entity display mode.
https://www.drupal.org/project/webform_extra_field - Webform Extra Field ValidationProvides extra validation to webform, allowing you to specify validation rules for your Webform components.
https://www.drupal.org/project/webform_extra_field_validation - Webform FeedbackAdds a lightbox like pop-up for a contact/feedback form based on webform.
https://www.drupal.org/project/webform_feedback - Webform GeoIP RestrictionAdds the possibility of restricting access to webforms by country using the geoip system.
https://www.drupal.org/project/webform_geoip_restriction - Webform Import TabProvides an import tab in the webform module so that users who can create webforms can import them without needing access to the entire configuration synchronization system.
https://www.drupal.org/project/webform_import_tab - Webform Inline Entity FormProvides an element type that can be added to a webform that embeds an entity form into the webform, saves/updates the entity with the data on form submission, and provides an entity reference as the element value in the submission.
https://www.drupal.org/project/webform_inline_entity_form - Webform IP GeoProvides a simple way to extract geo data from the IP of a webform submission.
https://www.drupal.org/project/webform_ip_geo - Webform NavigationCreates a navigation setting for webform that allows users to navigate forwards and backwards through wizard pages when the wizard navigation progress bar is enabled.
https://www.drupal.org/project/webformnavigation - Webform Notify Draft AuthorsEnables to notify via email authors of a webform drafts about a webform submission.
https://www.drupal.org/project/webform_notify_draft_authors - Webform OCROCR images as new Webforms.
https://www.drupal.org/project/webform_ocr - Webform ParagraphsAdds a paragraph reference to the webforms when they are submitted from a paragraph context.
https://www.drupal.org/project/webform_paragraphs - Webform PresetManages trusted presets for webform submissions via a secret url. See readme.
https://www.drupal.org/project/webform_preset - Webform Pre-populatePre-populate a Webform with an external data source without disclosing information via the URL.
https://www.drupal.org/project/webform_prepopulate - Webform Protected DownloadsProvides protected file downloads using webforms.
https://www.drupal.org/project/webform_protected_downloads - Webform Sign PDF ExampleDigitally sign and print to a form with a header and a footer.
https://www.drupal.org/project/webform_sign_pdf_example - Webform SimplifyAllows certain parts of the Webform user interface to be hidden.
https://www.drupal.org/project/webform_simplify - Webform TimeoutProvides functionality to limit user time during which he is able to make webform submission.
https://www.drupal.org/project/webform_timeout - Webform UnsubscribeProvides the token for creation of the link for removing a webform submission by an anonymous user.
https://www.drupal.org/project/webform_unsubscribe - Webform ValidationAdd validation rules to Webforms.
https://www.drupal.org/project/webform_validation - WetBoew Webform ExampleProvides two webforms that demonstrate how to use server side and clientside wxt style form validation.
https://www.drupal.org/project/wetboew_webform_example - Webform Wizard Full TitleExtends functionality of Webform so on wizard forms, the title of the wizard page can override the form title.
https://www.drupal.org/project/webform_wizard_full_title
Integrations
- Webform CiviCRM IntegrationA powerful, flexible, user-friendly form builder for CiviCRM.
https://www.drupal.org/project/webform_civicrm
★Recommended - Webform Content CreatorProvides the ability to create nodes after submitting webforms, and do mappings between the fields of the created node and webform submission values.
https://www.drupal.org/project/webform_content_creator
★Recommended - Webform Entity HandlerProvides the ability to create or update entities with the webform submission values.
https://www.drupal.org/project/webform_entity_handler
★Recommended - AB Webform CDPProvides integration feature for integration webform to CDP database (https://treasuredata.com).
https://www.drupal.org/project/abinbev_cdp - AnsibleRun Ansible playbooks using a Webform handler.
https://www.drupal.org/project/ansible - AXEPTA e-POSitivity Payment GatewaysReceive credit card payments through AXEPTA e-POSitivity Payment Gateways
https://www.drupal.org/project/epositivity - Campaign Monitor Webform HandlerIntegrates the Campaign Monitor API into Drupal and provides a webform submit handler that lets you subscribe users to specific lists on Campaign Monitor.
https://www.drupal.org/project/campaign_monitor_webform - Commerce Webform OrderIntegrates Webform with Drupal Commerce and it allows creating orders with the submission data of a Webform via a Webform handler.
https://www.drupal.org/project/commerce_webform_order - ConvertKit - The Creator Marketing PlatformIntegrates Convertkit API v3. ConvertKit is the go-to marketing hub for creators that helps you grow and monetize your audience with ease.
https://www.drupal.org/project/convertkit_esp - CMRF Form ProcessorSubmit Webform actions to the CiviCRM forms_processor with CiviMFR.
https://www.drupal.org/project/cmrf_form_processor - CMRF ReferenceMake a reference to CiviCRM in a webform.
https://www.drupal.org/project/cmrf_reference - Discord Webform HandlerSends webform submission to Discord via webhook.
https://www.drupal.org/project/discord_webform_handler - Domain WebformDomain integration for the Webform module.
https://github.com/h3rj4n/domain_webform - Drip Webform HandlerAllows you to post submissions to Drip.com.
https://www.drupal.org/project/drip_webform_handler - Druminate WebformsAllows editors to send webform submissions to Luminate Online Surveys.
https://www.drupal.org/project/druminate - Ecomail webformProvides a Webform handler to add contact to the list of direct e-mailing service Ecomail.cz.
https://www.drupal.org/project/ecomail_webform - Flashpoint Course Content: WebformIntegrates Webforms into Flashpoint Courses.
https://www.drupal.org/project/flashpoint_course_webform - Gatsby Drupal WebformThe goal of this project is to have a react component that generates bootstrap like HTML from webform YAML configuration.
https://www.drupal.org/project/react_webform_backend - GitLab API with LibraryIntegrates your Drupal site into GitLab using the GitLab API.
https://www.drupal.org/project/gitlab_api - (Google) Datalayer WebformSend datalayer events on Webform submission.
https://www.drupal.org/sandbox/mistermoper/3199908 - Group WebformDesigned to associate group specific webforms with a group when using the Group module.
https://www.drupal.org/project/group_webform - GraphQL WebformProvides GraphQL integration with the Webform module.
https://www.drupal.org/project/graphql_webform - Headless Ninja React WebformWith this awesome React component, you can render complete Drupal Webforms in React. With validation, easy custom styling and a modern, clean interface.
https://github.com/headless-ninja/hn-react-webform - ID.me Webform IntegrationProvide the linkage between any Webform and the ID.me service.
https://www.drupal.org/project/idme_webform - Janrain Identity CloudIntegrates the Janrain Service with your Drupal 8 site.
https://www.drupal.org/project/janrain_connect - Live Search - PersonIntegrates Webform with Livesearch service API from data factory to get the contact info & address for people based on a phone number.
https://www.drupal.org/project/livesearch_person - Mailchimp Webform HandlerAllows you to add a new contact from a webform to a Mailchimp list without enabling a dependent Mailchimp-module.
https://www.drupal.org/project/mailchimp_webform_handler - Marketo MA WebformIntegrates Marketo MA with Webform module forms.
https://www.drupal.org/project/marketo_ma - Maropost Subscription Webform HandlerA simple Webform handler that allows site builders and developers to easily submit new leads to Maropost Subscriptions.
https://www.drupal.org/project/maropost_sub_webform_handler - Micro WebformIntegrate webform module with a micro site.
https://www.drupal.org/project/micro_webform - Mollie for DrupalEnables online payments in Drupal through Mollie.
https://www.drupal.org/project/mollie - Mollie Webform Delete SubmissionAdds to the webform integration for Mollie for Drupal the deletion of submissions.
https://www.drupal.org/project/mollie_webform_delete_submission - Moosend: Email Marketing SoftwareIntegrates Moosend EMS API v3.
https://www.drupal.org/project/moosend_ems - OpenInbound for DrupalOpenInbound tracks contacts and their interactions on websites.
https://www.drupal.org/project/openinbound - OpenLayersD8Provides an example that shows how to create a Webform composite.
https://www.drupal.org/project/openlayersd8 - Webform Postcode APIProvides a composite Webform address element with autocompletion based on PostcodeAPI.nu data.
https://www.drupal.org/project/webform_postcodeapi - Rules WebformProvides integration of 'Rules' and 'Webform' modules. It enables to get access to webform submission data from rules. Also it provides possibility of altering and removing webform submission data from rules.
https://www.drupal.org/project/rules_webform - Sendinblue: Digital Marketing ToolIntegrates Sendinblue API v3.
https://www.drupal.org/project/sendinblue_api - Sendpulse: Online MarketingIntegrates API for the Sendpulse cloud-based marketing solution that allows users to manage email, text messaging and push notifications through a single platform.
https://www.drupal.org/project/sendpulse_api - Sharpspring WebformsExtends the SharpSpring module's functionality to add SharpSpring lead tracking to Webforms.
https://www.drupal.org/project/sharpspring_webforms - Sherpa WebformCaptures Webform submissions, convert them to JSON, and send them to Sherpa.
https://www.drupal.org/project/sherpa_webform - Site Studio WebformProvides integration between Site Studio and Webform modules with the help of the custom element of Site Studio.
https://www.drupal.org/project/site_studio_webform - Slack Webform HandlerSend messages to Slack when a webform is submitted.
https://www.drupal.org/project/slack_webform_handler - Streak ConnectConnects your website's contact forms to Streak CRM, automatically creating new contacts upon form submission.
https://www.drupal.org/project/streak_connect - Stripe Webform PaymentAn implementation of Stripe module to integrate Webform with Stripe payment element, Stripe products and Stripe customers.
https://www.drupal.org/project/stripe_webform_payment - Vipps Recurring PaymentsUse Webform with Vipps Recurring Payments.
https://www.drupal.org/project/vipps_recurring_payments - Watson/Silverpop Webform ParserAllows site-builders to import a form that is exported from the Watson Customer Engagement (WCE) WYSIWYG into a Drupal 8 site and parse it into a Webform.
https://www.drupal.org/project/watson_form_parser - Webform AddressFinderImplements integration between Webform and the AddressFinder service (https://addressfinder.com.au/), providing autocompletion and validation for addresses in Australia and New Zealand.
https://www.drupal.org/project/webform_location_addressfinder - Webform API HandlerExtends Webform's built it Remote Post handler to enable the creation of custom plugins for pre-processing the request Webform makes to an API endpoint, and for processing and displaying the result of the API request.
https://www.drupal.org/project/webform_api_handler - Webform Authorize.NetIntegrates Webform with Authorize.Net.
https://www.drupal.org/project/webform_authorizenet - Webform CopperProvides a Webform handler that integrates with Copper CRM.
https://www.drupal.org/project/webform_copper - Webform Emfluence [EXPERIMENTAL]Integrates Emfluence Marketing Platform's contacts/save endpoint and Webform 8.x.
https://www.drupal.org/sandbox/huskyninja/3074135 - Webform Entity BuilderProvides support code for the generation and management of entities through webforms.
https://www.drupal.org/project/webform_entity_builder - Webform E-petitionProvides a postcode lookup field to find details and emails on your local parliamentary representatives.
https://www.drupal.org/project/webform_epetition - Webform File Upload and Campaign as Salesforce Lead Attachment [EXPERIMENTAL]This module uses webform properties as setting and allow the file uploaded as lead attachment. Campaign can also be attached with lead using this module.
https://www.drupal.org/project/wsla - Webform iContact [EXPERIMENTAL]Send Webform submissions to iContact list.
https://www.drupal.org/sandbox/ibakayoko/2853326 - Webform CartAllows you to add products to a webform submission.
https://www.drupal.org/project/webform_cart - Webform DonateProvides components and integration to receive donations with webforms using the Payments module.
https://www.drupal.org/project/webform_donate - Webform EloquaIntegrates Drupal 8 Webforms with Oracle Eloqua.
https://www.drupal.org/project/webform_eloqua - Webform GoogleSheetsAllows to append Webform submissions to Google Sheets.
https://www.drupal.org/project/webform_googlesheets - Webform GroupBuild webform forms connected to groups.
https://www.drupal.org/project/webform_group - Webform Group ExtendedA drop-in replacement/extension for the webform_group module that is included in the Webform module, to improve the ability to restrict access to webform forms, submissions and elements based on group role and/or group permission, and work within other group contexts.
https://www.drupal.org/project/webform_group_extended - Webform HubSpotProvides HubSpot leads API integration with Drupal.
https://www.drupal.org/project/hubspot - Webform Hubspot IntegrationProvides a Webform handler that integrates with Hubspot.
https://www.drupal.org/project/hubspot_api_integration - Webform Jira IntegrationProvides integration for webform submission with Jira.
https://www.drupal.org/project/webform_jira - Webform JIRA service desk integrationEnables the user to map Webform elements to Jira Service Desk fields and create an issue on Jira by using the REST API.
https://www.drupal.org/project/webform_jira_service_desk - LDbase Webform HandlersWebform handlers to create and update LDbase content nodes.
https://github.com/ldbase/ldbase_handlers - Lightweight Webform MailchimpManage and processing a Mailchimp lightweight connection from a Drupal webform.
https://www.drupal.org/project/lwm - Webform MailChimpPosts form submissions to MailChimp list.
https://www.drupal.org/project/webform_mailchimp - Webform MattermostAdds a handler for sending webform submissions to Mattermost
https://www.drupal.org/project/webform_mattermost - Webform MauticIntegrates your Webform submissions with Mautic form submissions.
https://www.drupal.org/project/webform_mautic - Webform MyEmmaProvides MyEmma subscription field to webforms.
https://www.drupal.org/project/webform_myemma - Webform Newsletter2GoProvides Newsletter2Go Webform Integration.
https://www.drupal.org/project/webform_newsletter2go - OS Tickets Webform HandlerSends webform submissions into the Octoa Lead API
https://www.drupal.org/project/webform_octoa - OS Tickets Webform HandlerProvides a webform handler that will POST OS tickets on submissions.
https://www.drupal.org/project/ostickets - Webform PardotProvides a webform handler for posting submissions to Pardot.
https://www.drupal.org/project/webform_pardot - Webform ProductLinks commerce products to webform elements.
https://github.com/chx/webform_product - Webform SendGridProvide a webform handler for sending submission data to SendGrids Contact/Marketing/Lists API.
https://www.drupal.org/project/webform_sendgrid - Webform Simplenews HandlerProvides a Webform Handler called "Submission Newsletter" that allows to link webform submission to one or more Simplenews newsletter subscriptions.
https://www.drupal.org/project/webform_simplenews_handler - Webform Slack [EXPERIMENTAL]Provides a Webform handler for posting a message to a slack channel when a submission is saved.
https://www.drupal.org/sandbox/smaz/2833275 - Webform StripeProvides a stripe webform element and default handlers.
https://www.drupal.org/project/stripe_webform - Webform SugarCRM IntegrationProvides integration for webform submission with SugarCRM.
https://www.drupal.org/project/webform_sugarcrm - Webform to PaypalAdds extra fields and settings to webforms to integrate with Paypal.
https://github.com/IE-Digital/webform_to_paypal - Webform Paypal Standard CheckoutAdds a Paypal Standard checkout element
https://www.drupal.org/project/webform_paypal_std_co - Webform Paypal (Smart Buttons)Enables Smart Paypal buttons on Webform submissions.
https://www.drupal.org/project/webform_paypal_smart - Webform User RegistrationCreate a new user upon form submission.
https://www.drupal.org/project/webform_user_registration - Zammad Webform HandlerProvides a Zammad Webform Handler, for sending Webform submissions to a Zammad instance.
https://www.drupal.org/project/zammad_webform_handler - Webform ZendeskAdds a webform handler to create Zendesk tickets from Drupal webform submissions.
https://github.com/strakers/zendesk-drupal-webform - Salesforce Web-to-Lead Webform Data IntegrationIntegrates Salesforce Web-to-Lead Form feature with various webforms.
https://www.drupal.org/project/sfweb2lead_webform - Salesforce Marketing Cloud API IntegrationGives Drupal the ability to communicate with Marketing Cloud.
https://www.drupal.org/project/marketing_cloud - SalesForce Web2Lead Webform HandlerExtends the Webform module to allow the creation of a webform that feeds to your Salesforce.com Account.
https://www.drupal.org/project/sf_web2lead_webform_handler - Salesforce: Webform to Salesforce LeadsProvides a new Webform Handler plugin to send submission data to SalesForce via their API.
https://www.drupal.org/project/webform_to_leads - Salesforce: Webform to Salesforce DEManagerAllows a webform to send information to Salesforce Marketing Cloud trough DEManager.
https://www.drupal.org/project/webform_sf_demanager
- Mail SystemProvides a user interface for per-module and site-wide mail system selection.
https://www.drupal.org/project/mailsystem - Webform Email Confirmation LinkAdd the option to send confirmation emails for webform submitters
https://www.drupal.org/project/webform_email_confirmation_link - Webform Email ReplyAllows users to send an email reply to submissions.
https://www.drupal.org/project/webform_email_reply - FlexmailProvides Flexmail email service webform integration.
https://www.drupal.org/project/flexmail - MailboxlayerIntegrates the Mailboxlayer API with the Webforms.
https://www.drupal.org/project/mailboxlayer - SendGrid Integration (requires Mail System)Provides SendGrid Integration for the Drupal Mail System.
https://www.drupal.org/project/sendgrid_integration - Queue MailQueues webform email sending so that instead of being sent immediately it is sent on cron or via some other queue processor.
https://www.drupal.org/project/queue_mail - Webform Send Draft LinkEnables to send a link to a webform draft via email.
https://www.drupal.org/project/webform_send_draft_link - SMTP Authentication SupportAllows for site emails to be sent through an SMTP server of your choice.
https://www.drupal.org/project/smtp - Swift Mailer (requires Mail System)Installs Swift Mailer as a mail system.
https://www.drupal.org/project/swiftmailer - Webform Email ReplyA webform helper module that allows users to send an email reply to submissions.
https://www.drupal.org/project/webform_email_reply - Webform Entity EmailProvides a webform handler that sends an email rendering a specific entity.
https://www.drupal.org/project/webform_entity_email - Webform EmbedAllows you to embed webforms within an iframe on another site.
https://www.drupal.org/project/webform_embed - Webform Mass EmailProvides a functionality to send mass email for the subscribers of a webform.
https://www.drupal.org/project/webform_mass_email - Webform Send Multiple EmailsExtends the Webform module Email Handler to send individual emails when multiple recipients are added to the email "to" field.
https://www.drupal.org/project/webform_send_multiple_emails
Multilingual
- Lingotek Translation.Translates content, configuration, and interface using the Lingotek Translation Management System.
https://www.drupal.org/project/lingotek - Webform Translation PermissionsDefines the following permissions to enable a user to translate a webform's configuration without granting them the 'translate configuration' permission needlessly.
https://www.drupal.org/project/webform_translation_permissions
SPAM Protection
- AntibotPrevent forms from being submitted without JavaScript enabled.
https://www.drupal.org/project/antibot
★Recommended - CAPTCHAProvides CAPTCHA for adding challenges to arbitrary forms.
https://www.drupal.org/project/captcha
★Recommended - reCAPTCHAUses the Google reCAPTCHA web service to improve the CAPTCHA system.
https://www.drupal.org/project/recaptcha
★Recommended - HoneypotMitigates spam form submissions using the honeypot method.
https://www.drupal.org/project/honeypot
★Recommended - SpamAwayProvides a webform handler which will mark submissions as SPAM
https://www.drupal.org/project/spamaway - CleanTalkAntispam service from CleanTalk to protect your site.
https://www.drupal.org/project/cleantalk - Human Presence Form ProtectionHuman Presence is a fraud prevention and form protection service that uses multiple overlapping strategies to fight form spam.
https://www.drupal.org/project/hp - Protected SubmissionsA light-weight, non-intrusive spam protection module that enables rejection of webform submissions which contain preset patterns.
https://www.drupal.org/project/protected_submissions - Recaptcha ElementProvides a Webform Handler that allows you to enable reCAPTCHA protection on a webform using the webform UI.
https://www.drupal.org/project/recaptcha_element - Simple Google reCAPTCHAProvides simple integration with Google reCaptcha, keeping forms and webforms secure.
https://www.drupal.org/project/simple_recaptcha - Spam MasterSpam Master is a Spam Protection Module that blocks new user registrations, comments, and threads with Real Time anti-spam lists.
https://www.drupal.org/project/spammaster - Webform Spam Words (WSW)Provides the ability to block spam words for webform fields.
https://www.drupal.org/project/webform_spam_words
Submissions
- Webform AnalysisUsed to obtain statistics on the results of form submissions.
https://www.drupal.org/project/webform_analysis
★Recommended - Webform QueryQuery webform submission data.
https://www.drupal.org/project/webform_query
★Recommended - Webform ViewsIntegrates Webform and Views modules.
https://www.drupal.org/project/webform_views
★Recommended - Webform Submission Views Token FieldProvides a token approach to list WebformSubmission fields in views.
https://www.drupal.org/project/ws_views_field
★Recommended - Webform Anonymous SubmissionProvide webform option to submit the webform as anonymous. It unset the username and IP when webform is submitted.
https://www.drupal.org/project/webform_anonymous_submission - Webform AnonymizerAnonymizes submissions even when the user is logged in.
https://www.drupal.org/project/webform_anonymizer - Webform Auto ExportsAutomatic export for Drupal Webform results.
https://www.drupal.org/project/coc_forms_auto_export - Webform Better ResultsAdds some additional functionality to the standard webform results list.
https://www.drupal.org/project/webform_better_results - Webform double opt-inProvides e-mail double opt-in functionality.
https://www.drupal.org/project/webform_double_opt_in - Webform Eager PurgeThe minimum period for standard purge of webform submissions is a day. Now you can specify it in minutes.
https://www.drupal.org/project/webform_eager_purge - Webform InvitationAllows you to restrict submissions to a webform by generating codes (which may then be distributed e.g. by email to participants).
https://www.drupal.org/project/webform_invitation - Webform Permissions By TermExtends the functionality of Permissions By Term to be able to limit the webform submissions access by users or roles.
https://www.drupal.org/project/webform_permissions_by_term - Webform QueuePosts form submissions into a Drupal queue.
https://www.drupal.org/project/webform_queue - Webform Resend SubmissionsAllows you to resend emails from webform submissions using Drush.
https://www.drupal.org/project/webform_resend_submissions - Webform SanitizeSanitizes submissions to remove potentially sensitive data.
https://www.drupal.org/project/webform_sanitize - Webform Scheduled TasksAllows the regular cleansing/sanitization of sensitive fields in Webform.
https://www.drupal.org/project/webform_scheduled_tasks - Webform Submission AnonymisationRemove personal datas from webform submissions.
https://www.drupal.org/project/webform_submission_anonymisation - Webform Submission Change HistoryAllows administrators to track notes on webform submissions.
https://www.drupal.org/project/webform_submission_change_history - Webform Submission ControlLimit webform submission to entity.
https://www.drupal.org/project/webform_submission_control - Webform Submissions DeleteUsed to delete webform submissions using start date, end date all at once.
https://www.drupal.org/project/webform_submissions_delete - Timely Webform ReportingCreate reports from Webform Submissions on a timely basis.
https://www.drupal.org/project/timely_webform_reporting - Webform Submissions NotificationAdds a daily digest email for webform submissions.
https://www.drupal.org/project/webform_digests - Webform Submission Files DownloadAllows you to download files attached to a single submission
https://www.drupal.org/project/webform_submission_files_download - Webform Submission SplitterAdds a webform handler that allows you to select a multiple value element and then 'split' the submission by that element's values.
https://www.drupal.org/project/webform_submission_splitter - Webform Views ExtrasExtends Webform views and supports relationships in views with all content entities not only node.
https://www.drupal.org/project/webform_views_extras - Webform XLSX ExportExports Webform submissions in the Office Open XML format.
https://www.drupal.org/project/webform_xlsx_export - Yet another statistics moduleYes! Another statistics module.
https://www.drupal.org/project/yasm
Validation
- Clientside ValidationAdds clientside validation to forms.
https://www.drupal.org/project/clientside_validation
★Recommended - Advanced Email ValidationSupplies a Webform validation handler that can be added to apply the available rules to chosen email fields on any webform, with the option to override configuration.
https://www.drupal.org/project/advanced_email_validation - Telephone ValidationProvides validation for tel form element.
https://www.drupal.org/project/telephone_validation - ValidatorsProvides Symfony (form) Validators for Drupal 8.
https://www.drupal.org/project/validators - Webform Handler: Compare FieldsValidation handler to compare two fields on a webform.
https://www.drupal.org/project/webform_handler_compare_fields
Utility
- IMCEIMCE is an image/file uploader and browser that supports personal directories and quota.
https://www.drupal.org/project/imce
★Recommended - TokenProvides a user interface for the Token API and some missing core tokens.
https://www.drupal.org/project/token
★Recommended - Webform Media TypeEasily embed webforms into CKEditor with a webform media type that integrates with core's media library.
https://www.drupal.org/project/webform_media
★Recommended - Calendar Links TokenGenerate add to calendar links for Google, iCal, etc using tokens.
https://www.drupal.org/project/calendar_links_token - Googalytics WebformProvides integration for Webform into Googalytics module.
https://www.drupal.org/project/ga_webform - General Data Protection Regulation ComplianceProvides Basic GDPR Compliance use cases via form checkboxes, pop-up alert, and a policy page.
https://www.drupal.org/project/gdpr_compliance - EU Cookie ComplianceThis module aims at making the website compliant with the new EU cookie regulation.
https://www.drupal.org/project/eu_cookie_compliance - Formdazzle!Provides a set of utilities that make form theming easier.
https://www.drupal.org/project/formdazzle - Webform EncryptProvides encryption for webform elements.
https://www.drupal.org/project/webform_encrypt - Webform Ip TrackIp Location details as custom tokens to use in webform submission values.
https://www.drupal.org/project/webform_ip_track - Webform Config Key Value [EXPERIMENTAL]Use the KeyValueStorage to save webform config instead of yaml config storage, allowing webforms to be treated more like content than configuration and are excluded from the configuration imports/exports.
https://www.drupal.org/sandbox/thtas/2994250
Web services
- Decoupled Kitallows to solve some tasks of the decoupled Drupal.
https://www.drupal.org/project/decoupled_kit - Gatsby Drupal WebformReact component and graphql fragments for webforms. Goal of this project is to have a react component that generates bootstrap like HTML from webform YAML configuration.
https://github.com/oikeuttaelaimille/gatsby-drupal-webform - Webform RESTRetrieve and submit webforms via REST.
https://www.drupal.org/project/webform_rest - Webform JSON:APIProvides a webform integration with JSON:API to expose webform elements.
https://www.drupal.org/project/webform_jsonapi - Webform JSON SchemaExpose webforms as JSON Schema, UI Schema, and Form Data. Make webforms work with react-jsonschema-form.
https://www.drupal.org/project/webform_jsonschema
Workflow
- Config Entity RevisionsProvide revisions and moderation for Webforms.
https://www.drupal.org/project/config_entity_revisions - Maestro Workflow EngineA business process workflow solution that allows you to create and automate a sequence of tasks representing any business, document approval or collaboration process.
https://www.drupal.org/project/maestro - Workflows FieldA business process workflow solution that allows you to create and automate a sequence of tasks representing any business, document approval or collaboration process.
https://www.drupal.org/project/workflows_field - Webform Workflows ElementProvides a new element type for Webforms (D8+) that uses the core Workflows functionality to move submissions through a webform.
https://www.drupal.org/project/webform_workflows_element - Webform Revision UIAdds Webform Revision UI.
https://www.drupal.org/project/webform_revision_ui
Development
- Maillog / Mail DeveloperUtility to log all Mails for debugging purposes. It is possible to suppress mail delivery for e.g. dev or staging systems.
https://www.drupal.org/project/maillog
★Recommended - Webform Submissions List DecoratorOverride submissions list and allows user hide columns of webform submissions in submissions list.
https://www.drupal.org/sandbox/antonkerbel/3098999