| Termin | Definicja |
|---|---|
| możliwość synchronizacji z CRM | Możliwość synchronizacji z CRM to zdolność platformy mailingowej do wymiany danych kontaktów z systemem sprzedażowym. Zakres wymiany danych między platformą mailingową a CRMMożliwość synchronizacji z CRM oznacza, że platforma mailingowa potrafi wymieniać informacje z systemem zarządzania relacjami z klientami. Wymiana może dotyczyć między innymi imienia, adresu poczty elektronicznej, numeru telefonu, nazwy firmy, statusu kontaktu, źródła pozyskania oraz przypisanych do kontaktu znaczników. Zakres zależy od modelu integracji i konfiguracji obu systemów. CRM pozostaje zwykle miejscem, w którym przechowywany jest główny rekord kontaktu, natomiast platforma mailingowa wykorzystuje przekazane dane do tworzenia list odbiorców, segmentów i kampanii. Synchronizacja nie musi oznaczać prostego kopiowania całej bazy. Może działać jednokierunkowo, gdy dane są przesyłane wyłącznie z CRM do platformy mailingowej, albo dwukierunkowo, gdy oba systemy przekazują sobie zmiany. Przykładowo, CRM może wysłać do platformy informację o nowym kontakcie, a platforma może zwrócić status zapisu do kampanii lub informację o rezygnacji z subskrypcji. Istotne jest określenie, który system ma pierwszeństwo przy zmianie tej samej wartości. Mapowanie pól i reguły aktualizacji rekordówPodstawą poprawnej synchronizacji jest mapowanie pól, czyli przypisanie pola z jednego systemu do odpowiadającego mu polu w drugim systemie. Adres e-mail może być mapowany do pola głównego adresu kontaktu, a wartość opisująca etap sprzedaży do pola statusu lub znacznika. Pola o różnych typach wymagają dodatkowych reguł. Data, liczba, wartość logiczna i tekst powinny być przesyłane w formacie akceptowanym przez system docelowy. Niezgodność typu może spowodować odrzucenie rekordu albo zapisanie niepełnej wartości. Mechanizm integracji powinien również rozstrzygać, kiedy rekord jest nowy, a kiedy stanowi aktualizację istniejącego kontaktu. Najczęściej wykorzystywany jest unikalny identyfikator rekordu albo adres e-mail, jednak sam adres nie zawsze jest bezpiecznym kluczem, ponieważ może zostać zmieniony lub omyłkowo przypisany do innej osoby. Przy synchronizacji dwukierunkowej potrzebna jest reguła konfliktów, na przykład użycie daty ostatniej modyfikacji, pierwszeństwo CRM albo zatrzymanie zmiany wymagającej ręcznego sprawdzenia. Bez takiej reguły dwa systemy mogą wzajemnie nadpisywać dane. Integracja przez API, webhooki i synchronizację okresowąTechnicznie wymiana danych może odbywać się przez interfejs API, czyli zestaw operacji umożliwiających programową obsługę rekordów. Platforma mailingowa może cyklicznie pobierać kontakty z CRM, wysyłać nowe rekordy albo aktualizować istniejące dane. Inny model wykorzystuje webhooki: CRM wysyła żądanie do wskazanego adresu natychmiast po wystąpieniu zdarzenia, na przykład utworzeniu kontaktu lub zmianie jego statusu. Webhook skraca opóźnienie między zmianą w systemie źródłowym a pojawieniem się tej zmiany w systemie docelowym. Synchronizacja okresowa jest prostsza do monitorowania, ale dane mogą przez pewien czas pozostawać nieaktualne. Integracja zdarzeniowa działa szybciej, jednak wymaga obsługi ponawiania żądań, błędów sieciowych i zdublowanych powiadomień. Poprawnie zaprojektowany odbiorca webhooka powinien rozpoznawać identyfikator zdarzenia i nie wykonywać drugi raz tej samej operacji. Przy większej liczbie kontaktów przydatna jest synchronizacja przyrostowa, w której pobierane są wyłącznie rekordy zmienione od poprzedniego przebiegu. Warto także rejestrować liczbę wysłanych, zaakceptowanych i odrzuconych rekordów oraz przyczynę każdego błędu. Sprawdzenie synchronizacji na komputerze użytkownikaW przypadku problemów z integracją należy ustalić, czy błąd występuje w aplikacji, przeglądarce, połączeniu sieciowym czy po stronie konfiguracji usługi. Podstawowe sprawdzenie obejmuje zalogowanie do obu systemów, weryfikację statusu integracji oraz porównanie jednego konkretnego kontaktu w CRM i na liście odbiorców. Należy sprawdzić, czy adres e-mail ma prawidłowy format, czy kontakt nie jest oznaczony jako wykluczony oraz czy wybrane pole jest objęte synchronizacją. Brak kontaktu w platformie mailingowej nie musi oznaczać awarii komputera; przyczyną może być filtr, reguła segmentacji albo odrzucone żądanie API. Podczas diagnostyki można przeanalizować historię synchronizacji, czas ostatniego udanego przebiegu i komunikaty błędów. Powtarzające się kody odpowiedzi HTTP, takie jak 401 oznaczający brak prawidłowego uwierzytelnienia lub 429 sygnalizujący przekroczenie limitu żądań, wskazują na problemy z dostępem albo częstotliwością komunikacji. Jeżeli dane są poprawne w obu usługach, ale interfejs nie wyświetla aktualnego stanu, należy wykluczyć nieaktualną sesję przeglądarki, pamięć podręczną i rozszerzenia blokujące skrypty. Warszawskie Pogotowie Komputerowe wykonuje naprawy laptopów, komputerów PC oraz ich podzespołów, w tym diagnostykę problemów z oprogramowaniem używanym na komputerze. |