Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

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]

Activity

Total releases
1
First release
Dec 2025
Latest release
7 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Slowing

Releases

Version Type Release date
1.1.1 Stable Dec 13, 2025