Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Facets 3.0.7 Minor update available for module facets (3.0.7). Release: Superfish Dropdown Menu 8.x-1.16 Minor update available for module superfish (8.x-1.16). Release: Burndown 1.0.78 Minor update available for module burndown (1.0.78). Release: Prototype 5.6.0 Minor update available for theme prototype (5.6.0). Release: Prototype 5.5.1 Minor update available for theme prototype (5.5.1). Release: Native Observability 1.1.0 Minor update available for module native_observability (1.1.0). Release: Educare theme 1.0.0 Initial release available for theme vartheme_bs5_educare (1.0.0)! Release: Webform Integration for MailerLite 1.1.0 Minor update available for module clicksyncr_mailerlite (1.1.0). Usage Milestone: Shortcode Module shortcode crossed 1,000 active installs. Module Revived: Entity Add Another 1.1.0 Module entity_add_another updated after 15 months of inactivity (1.1.0).

Webform Integration for MailerLite

No security coverage Drupal 11 · not 10
View on drupal.org

Send consenting Webform submissions to a MailerLite group through ClickSyncr. Map your form fields to subscriber fields and track delivery status alongside saved submissions in Drupal.

Features

Use this module to connect newsletter signup forms, contact forms, or other forms with an explicit marketing-consent checkbox to MailerLite.

  • Connect your MailerLite API key and choose a group from your account.
  • Map MailerLite subscriber fields using dropdowns populated from your webform.
  • Open the mapping screen from a MailerLite tab on your webform.
  • Require marketing consent before recording a delivery.
  • Choose Active or Unconfirmed subscriber status. Active is the default.
  • Queue deliveries through Drupal cron and view their status in Webform submission results.
  • View delivery details and explicitly send a submission again when needed.
  • Store saved API keys and queued payloads encrypted in Drupal.

Post-Installation

  1. Enable Webform, Key, and Webform Integration for MailerLite. Enable Webform UI to configure forms in the browser.
  2. Arrange ClickSyncr service enrollment for your HTTPS website. Have your server administrator prepare the protected installation and encryption files described in the included README.
  3. Configure the protected Key references under Configuration > System > Keys, then configure the connection under Configuration > Web services > MailerLite.
  4. Open Structure > Webforms, choose your form, and select its MailerLite tab.
  5. Paste your MailerLite API key, connect, select a group, map the email address and any additional fields, and select the marketing-consent checkbox. Save the handler.
  6. Keep Webform submission storage enabled and schedule Drupal cron every minute.
  7. Submit the public form with consent checked. Check Results > Submissions for delivery status and verify the subscriber in MailerLite.

Drafts and submissions without consent are not sent. Delivered means that MailerLite returned a successful subscriber response; it does not mean a campaign email was delivered. Deleting a Drupal submission does not unsubscribe the contact in MailerLite.

Additional Requirements

  • Drupal 11.4 or later within Drupal 11.
  • Webform 6.3 or later within the 6.x series.
  • Key 1.22 or later within the 1.x series.
  • PHP OpenSSL with AES-256-GCM support.
  • A MailerLite account and API key.
  • ClickSyncr service enrollment, an HTTPS site origin, and outbound HTTPS access to the ClickSyncr service.
  • Server-administrator access to create protected files outside Drupal, plus Drupal cron every minute using the default database queue.

ClickSyncr service access is separate from the module's GPL license. Confirm enrollment, service terms, and any charges before installing. Drupal installations in URL subdirectories are not supported.

Enable Webform UI, included with Webform, to build forms and manage mappings through Drupal's administration interface. No additional optional libraries are needed for this integration.

Similar projects

Webform MailerLite integration also creates MailerLite subscribers from Webform submissions and supports group assignment. Its project documentation describes using MailerLite's official PHP library and configuring the API key in Drupal settings.

This module uses the separate ClickSyncr service for delivery, provides a group-and-field mapping interface, requires mapped marketing consent, and shows delivery outcomes in saved submission results. ClickSyncr enrollment is required.

Supporting this Module

Maintained by ClickSyncr. Report reproducible bugs and request features through this project's Drupal.org issue queue. Include your Drupal, Webform, and module versions, but do not include API keys or personal submission data.

Community Documentation

The README included with the module covers installation, connection setup, field mapping, delivery checks, and recovery. For help building forms, see the Webform project and its documentation links. No public demo or video walkthrough is currently provided.

Data handling

Selected submission values, field types, consent, subscriber settings, submission identifiers, and the MailerLite API key are sent over HTTPS to ClickSyncr for delivery to MailerLite. Unmapped values are not sent. Explain this transfer on your public form and configure submission retention to suit your needs.

This is an independent integration maintained by ClickSyncr, not an official MailerLite module.

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
Sep 2026
Latest release
2 hours ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.1.0 Stable 11 Sep 7, 2026
1.0.0 Stable 11 Sep 6, 2026