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).

Webform phpList

10 sites Security covered Drupal 8–11 Webform ecosystem
View on drupal.org

This module allows you to send webform submissions directly to your self-hosted phpList installation. It enables adding subscribers' first name, last name, and email address to your mailing lists, with options for single or double opt-in.

About

This module adds a handler for sending webform submissions to a self-hosted phpList installation. phpList ist an open-source newsletter solution. This module allows to add first name, last name and e-mail address to lists.

Pre-requisites

You need to have the MySQL / MariaDB database of phpList accessible to Drupal. This is true if both phpList and Drupal use databases on the same database server. This is also true if Drupal has a network connection to the phpList database server.

Installation and configuration

  • Install and enable the module like any other Drupal module. Visit
    drupal.org/docs/extending-drupal/installing-drupal-modules for further information.
  • Add and configure a webform
  • Add “Post to phpList” as a handler under Settings » E-mail/Handlers
  • Configure the handler. You will be guided on how to add the database connection to Drupal’s settings.php.

    You have these options:
    • Title, Administrative notes: only visible to webform admins.
    • Add submission to these lists
    • Mailing list opt-in:
      • Double opt-in: Send a confirmation email to verify the email address.
        The email sender, reply-to, subject and body are taken from the phpList configuration.

        The default, double opt-in, will attempt to send an email using
        Drupal’s default MailManager. If you have not set up anything, it will
        use what is configured in PHP, usually the host’s sendmail. In other
        words, it doesn’t use the phpList configuration directly.
      • Single opt-in: Set the “confirmed” option in phpList to 1.

Supporting this module

To say thank-you or financially support development of this module, you can send a few Euros via PayPal: [email protected]

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Dec 2025
Latest release
1 month ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.2.x-dev Dev 10–11 Jul 20, 2026
1.1.1 Stable 8–11 Dec 13, 2025