Web Forms

The SUpal Webforms module is a comprehensive form builder and submission manager that allows site administrators to create simple contact forms or complex, multi-page applications directly within Drupal—without the need for third-party services.

Features of the Webform Module

The Webform module provides enterprise-level form-building capabilities through an intuitive interface:

  • Drag-and-Drop Form Builder: Easily add, arrange, and manage form elements.
  • Variety of Form Elements: Includes basic HTML inputs (text, checkboxes, etc.), advanced HTML5 types (email, telephone, date), and specialized widgets such as Likert scales and star ratings.
  • Conditional Logic: Show or hide form elements, pages, or entire sections based on user input, enabling dynamic form experiences.
  • Multi-Page Forms (Wizards): Break long forms into multiple steps with progress tracking to improve the user experience.
  • Submission Management: Store submissions in the database, review and flag them, and download them as CSV files for use in tools like Excel or Google Sheets.
  • Email Handlers: Configure automatic email notifications to administrators or users upon submission.
  • Integrations: Extend functionality through add-on modules and handlers (such as the Remote Post handler) to integrate with third-party services, CRM systems (e.g., Salesforce or CiviCRM), and payment providers.
  • Accessibility: Designed to support accessibility standards and assistive technologies such as screen readers.
  • Customization: Display forms as standalone pages, embed them as blocks, or add them as a field to any content type.
  • Documentation: Each screen in the Webforms module contains documentation and an instructional video to assist you in working with the software.

Webform Permissions

Webform access is automatically provided to Site Administrators in the SUpal system.  There are two add-on roles in permissions to grant access to forms in the permissions area.