The configuration form
The webform with trigger checkbox.

This module integrates the Campaign Monitor API into Drupal and provides a webform submit handler that lets you subscribe users to specific lists on Campaign Monitor. You can use triggering element (usually checkbox) to conditionally subscribe user.

At this moment only one list can be selected. You will need to add handler multiple time to submit e-mails to different lists.

This module could assumed as Drupal 8+ version of webform_campaignmonitor (https://www.drupal.org/project/webform_campaignmonitor).
The main difference, besides the supported Drupal version, is that Campaign Monitor Webform Handler uses Campaign Monitor REST API Client (https://www.drupal.org/project/campaign_monitor_rest_client).

Supporting organizations: 

Project information

Releases