diff --git a/src/UserSynchronizer.php b/src/UserSynchronizer.php
index 0c58fa4af090def1114bb03feb117810c9120d0f..6a7e1d5bb21d79b308e6aaca583d694384d11531 100644
--- a/src/UserSynchronizer.php
+++ b/src/UserSynchronizer.php
@@ -66,7 +66,7 @@ final class UserSynchronizer implements UserSynchronizerInterface {
    */
   public function convertUserToLead(UserInterface $user): array {
     $config = $this->configFactory->get('advanced_mautic_integration.settings');
-    $mappings = explode("\n", $config->get('api.user_lead_mapping'));
+    $mappings = preg_split('/\n|\r\n?/', $config->get('api.user_lead_mapping'));
     $lead_data = [];
     foreach ($mappings as $field_pair) {
       [$drupal_field, $mautic_field] = explode('|', $field_pair);