Najpierw ustal, po co łączysz kontakty

W małej firmie dane o klientach trafiają często do kilku miejsc: formularza na stronie, sklepu internetowego, skrzynki pocztowej, CRM i narzędzia do wysyłki wiadomości. Każdy system może zapisywać je trochę inaczej. Ten sam klient pojawia się więc jako dwa rekordy, a poprawiony numer telefonu w jednym narzędziu nie zawsze dociera do pozostałych. Sama automatyzacja nie rozwiąże tego problemu, jeśli nie wiadomo, które dane mają być przenoszone i w jakim celu.

Rozpisz drogę kontaktu od pierwszego zgłoszenia do obsługi zamówienia lub zapytania. Przy każdym narzędziu zanotuj, jakie pola przechowuje, kto je uzupełnia i do czego są potrzebne. Nie musisz synchronizować wszystkiego wszędzie. Czasem wystarczy przesłać do CRM dane z formularza, a do narzędzia mailingowego tylko adres e-mail i właściwy status komunikacji. Mniejszy zakres ułatwia kontrolę i ogranicza skutki pomyłki.

Zdefiniuj sposób rozpoznawania tej samej osoby

Duplikaty powstają między innymi wtedy, gdy jedno narzędzie zapisuje kontakt jako „Anna Kowalska”, a drugie jako „Anna K.”. Nazwa, imię czy numer telefonu nie zawsze wystarczą do pewnego dopasowania. Adres e-mail bywa użyteczny, ale klient może korzystać z kilku adresów, zmienić jeden z nich albo dzielić skrzynkę z inną osobą. Dlatego nie traktuj pojedynczego podobieństwa jako bezwzględnego dowodu, że dwa rekordy dotyczą tej samej osoby.

Jeśli narzędzia pozwalają przechowywać trwały identyfikator kontaktu, warto przekazywać go przy kolejnych aktualizacjach. Ustal też podstawowe reguły zapisu, na przykład usuwanie przypadkowych spacji z adresu e-mail i jednolity format numeru telefonu. Przed połączeniem rekordów przejrzyj najbardziej niejednoznaczne przypadki ręcznie. Lepiej pozostawić dwa wpisy do wyjaśnienia niż omyłkowo scalić dane różnych klientów.

Przypisz polom źródła i zasady aktualizacji

Najgroźniejsze nadpisania nie muszą dotyczyć całego kontaktu. Wystarczy, że starszy adres dostawy ze sklepu zastąpi nowszy adres podany podczas rozmowy z klientem. Przygotuj prostą tabelę pól i wskaż dla każdego z nich główne źródło. Przykładowo historia zamówień może pochodzić ze sklepu, a notatka o przebiegu rozmowy z CRM. Określ także, czy pole ma być tylko odczytywane przez inne systemy, czy wolno je w nich zmieniać.

Osobnej decyzji wymagają puste wartości i konflikty. Puste pole w jednym systemie zwykle nie powinno usuwać poprawnej wartości w drugim, chyba że jest to świadomie zaplanowana operacja. Reguła „nowszy wpis wygrywa” również bywa ryzykowna: czas ostatniej zmiany może oznaczać techniczny import, a nie poprawkę od klienta. Jeśli nie da się wiarygodnie wybrać wersji, skieruj konflikt do sprawdzenia zamiast rozstrzygać go automatycznie.

Oddziel dane kontaktowe od preferencji komunikacji

To, że adres e-mail znajduje się w sklepie i CRM, nie oznacza, że w obu miejscach można traktować go tak samo. Status zgody na określony rodzaj komunikacji, sprzeciw lub rezygnacja z wiadomości wymagają szczególnej uwagi. Przed uruchomieniem przepływu sprawdź, gdzie zapisujesz te informacje i czy pozostałe narzędzia otrzymują aktualizację, która zapobiegnie wysłaniu niechcianej wiadomości. Zachowuj informację o pochodzeniu i znaczeniu statusu, zamiast przenosić samo ogólne oznaczenie „aktywny”.

Podobnie zaplanuj poprawki i usunięcia danych. Jeśli kontakt zostanie skorygowany w miejscu uznanym za źródło, powinno być jasne, które kopie zostaną zaktualizowane. Nie zakładaj też, że skasowanie rekordu w jednym narzędziu automatycznie usuwa go z innych. Ogranicz dostęp do integracji i zakres przesyłanych pól do tego, co potrzebne w danym procesie. Wątpliwości dotyczące obowiązków związanych z danymi klientów warto omówić z właściwą osobą w firmie.

Uruchamiaj małymi krokami i regularnie sprawdzaj wynik

Zanim włączysz synchronizację dla całej bazy, przygotuj kilka testowych przypadków: nowy kontakt, ponowne zgłoszenie z tego samego adresu, zmieniony numer, puste pole oraz sprzeczne wartości. Sprawdź nie tylko, czy dane dotarły, ale też czy nie powstał duplikat i czy żadna poprawna informacja nie zniknęła. Na początek rozsądny może być przepływ jednokierunkowy, na przykład z formularza do CRM. Synchronizacja w obie strony wymaga bardziej precyzyjnych zasad rozstrzygania zmian.

Po wdrożeniu wyznacz osobę odpowiedzialną za przegląd błędów integracji i podejrzanych rekordów. Przydatny jest dziennik pokazujący, kiedy kontakt zmieniono, z jakiego narzędzia przyszła aktualizacja i które pola zostały objęte zmianą. Okresowo przejrzyj próbkę kontaktów oraz liczbę rekordów oczekujących na wyjaśnienie. Gdy proces działa poprawnie na małej skali, możesz rozszerzać go o kolejne pola i narzędzia, zachowując te same zasady kontroli.

Wróć do kategorii ↗