diff --git a/src/Plugin/WebformHandler/WebformMailChimpHandler.php b/src/Plugin/WebformHandler/WebformMailChimpHandler.php
index b36954b..78938b2 100644
--- a/src/Plugin/WebformHandler/WebformMailChimpHandler.php
+++ b/src/Plugin/WebformHandler/WebformMailChimpHandler.php
@@ -233,7 +233,13 @@ class WebformMailChimpHandler extends WebformHandlerBase {
     $entity_type = 'webform_submission';
     \Drupal::moduleHandler()->alter('mailchimp_lists_mergevars', $mergevars, $webform_submission, $entity_type);
 
-    mailchimp_subscribe($configuration['list'], $email, $mergevars, $configuration['interest_groups'], $configuration['double_optin']);
+    $result = mailchimp_subscribe($configuration['list'], $email, $mergevars, $configuration['interest_groups'], $configuration['double_optin']);
+
+    // Log the failed MailChimp subscriptions.
+    if (!$result) {
+      $this->log($webform_submission, 'mailchimp subscription failed', $this->t('An error occurred subscribing @email to list @list.', ['@email' => $email, '@list' => $configuration['list']]));
+    }
+
   }
 
 }
