Rozszerzeniem standardowych możliwości systemu CDN XL w zakresie zarządzania kontaktami z klientem jest, w pełni zintegrowany z całym pakietem, moduł CRM (Customer Relationship Management). Rozwija on funkcjonalność systemu związaną z opieką i kontaktami z klientem, zarówno w zakresie działań przed sprzedażą jak i późniejszych, w celu utrzymania profesjonalnej obsługi klienta. Oprócz podstawowych funkcji, jakimi są: ewidencja kontaktów wraz z tworzeniem zadań i przypominaniem o zadaniach do wykonania dla poszczególnych operatorów, główną funkcjonalnością modułu jest możliwość definiowania,obróbki i analiz wieloetapowych kampanii i działań z klientem. Istnieje dzięki temu możliwość planowania i automatyzacji kontaktów związanych z poszczególnymi etapami takich działań wraz z automatyzacją generowania zadań i przypomnień o potrzebie ich wykonania. Na każdym etapie istnieje możliwość nie tylko definiowania zadań i akcji do wykonania, ale również określania wartości i prawdopodobieństwa sukcesu transakcji. Do każdej fazy kampanii można przypisać potencjalnego kontrahenta, który, w zależności od spełnienia definiowalnych wymaganych warunków, może być propagowany do kolejnego etapu. Moduł CRM może również być wykorzystywany w obsłudze posprzedażnej klienta. Służby serwisowe mogą używać tego modułu, jako narzędzia wspomagającego kontakty i generującego zadania związane z utrzymaniem i podnoszeniem poziomu satysfakcji klientów. Działania takie mogą być definiowane jako działania cykliczne z danym kontrahentem, powiązane z przypominaniem, w odpowiednim czasie, o konieczności ich wykonania.
W module CRM można tworzyć analizy w oparciu o definiowalne kody fiaska, które mogą określać, dlaczego działania z danym klientem nie zakończyły się sukcesem. System pozwala na łączenie kampanii w łańcuchy, np.: jeżeli dla danego klienta kampania się zakończyła, to automatycznie może on trafiać do kolejnej. Dzięki pełnej integracji z pozostałymi modułami systemu, operator ma dostęp do wszystkich informacji związanych z historią współpracy z klientem. Z tego poziomu można sprawdzić aktualny stan płatności z kontrahentem, transakcje, rezerwacje, wysyłki, zamówienia, czy zlecenia produkcyjne wygenerowane dla klienta. Kampanie CRM, dzięki swej elastyczności definiowania, doskonale sprawdzają się również jako ścieżki postępowania z klientami , uwzględniając różne konteksty (np. kampanie serwisowe, windykacyjne, zarządzania projektem, zarządzania wizytami itp.). Dzięki możliwości przyporządkowania dokumentów kosztowych i przychodowych do kampanii lub kolejnych jej etapów, istnieje możliwość bieżącego śledzenia efektywności całej kampanii, jak również poszczególnych jej etapów. Na każdym etapie kampanii system CRM umożliwia także łatwe i szybkie generowanie mailing'ów do wybranych kontrahentów.
W najnowszej wersji Comarch CDN XL nastąpił rozwój modułu CRM pod względem rejestracji wizyt handlowych pracownika i związanych z nimi wydatków, a także planowania sprzedaży w wyznaczonych rejonach.