Migracja danych z Salesforce — jak to wygląda krok po kroku

Jak wygląda migracja danych z Salesforce do innego CRM? Eksport kontaktów, leadów, szans sprzedaży, pól własnych. Prawdziwy proces migracji krok po kroku.

Salesforce to jeden z najlepiej sprzedanych produktów w historii oprogramowania biznesowego. To też jeden z najtrudniejszych systemów do opuszczenia — celowo.

Jeśli zdecydowałeś się na migrację z Salesforce do Twenty CRM, ten artykuł przeprowadzi Cię przez prawdziwy proces. Bez marketingowego “to proste, wystarczy kilka kliknięć”.

Dlaczego migracja z Salesforce jest trudna

Salesforce gromadzi dane w złożonym modelu obiektowym. Nie ma tam jednej tabeli “kontakty” — są Leads, Contacts, Accounts, Opportunities, Activities, Tasks, Events, Cases… i prawdopodobnie kilkadziesiąt niestandardowych obiektów stworzonych przez poprzednich administratorów.

Dodaj do tego:

  • Customowe pola (często setki)
  • Zależności między obiektami (Look-up, Master-Detail)
  • Reguły walidacji i przepływy pracy
  • Historię aktywności z ostatnich lat
  • Załączniki i notatki
  • Uprawnienia i role użytkowników

Migracja z Salesforce to nie “eksport CSV i import do nowego systemu”. To projekt migracji danych, który wymaga planowania.

Krok 1: Audyt obecnych danych

Zanim dotkniesz żadnego eksportu, musisz wiedzieć co masz.

Co analizujemy:

  • Które obiekty są aktywnie używane (Leads vs. Contacts — wiele firm używa tylko jednego)
  • Liczba rekordów w każdym obiekcie
  • Które pola customowe są faktycznie wypełnione (vs. “martwe” pola z poprzedniej konfiguracji)
  • Historyczne aktywności — ile lat wstecz ma wartość biznesową?
  • Integracje zewnętrzne — co inne systemy “czytają” z Salesforce?

Narzędzia: Salesforce Data Loader, Workbench, raport z Setup → Object Manager.

Czas: 3–5 dni roboczych dla firmy 10–30 użytkowników.

Krok 2: Mapowanie pól (data mapping)

Salesforce i Twenty CRM mają różne modele danych. Musisz stworzyć “mapę” — co z Salesforce trafi do czego w Twenty CRM.

Typowe mapowanie:

SalesforceTwenty CRM
AccountCompany
ContactPerson
OpportunityDeal (Pipeline)
LeadPerson (zdeduplikowany)
Task/ActivityNote + Activity
Custom FieldCustom Field

Pułapki:

  • Salesforce Leads i Contacts to często zdublowane rekordy — wymagają deduplikacji przed migracją
  • Pola lookup (relacje między rekordami) muszą zachować integralność referencyjną
  • Pola typu “Formula” w Salesforce nie migrują — musisz je zastąpić wartościami obliczonymi raz przed migracją

Czas: 2–4 dni dla standardowej struktury.

Krok 3: Eksport danych z Salesforce

Salesforce pozwala eksportować dane na kilka sposobów:

Data Export (Setup → Data Management → Data Export)

  • Eksport całej organizacji do ZIP z plikami CSV
  • Można zaplanować cotygodniowy eksport
  • Nie zawiera plików i załączników (osobny proces)

Data Loader

  • Bardziej granularne eksportowanie wybranych obiektów
  • Wymagane dla dużych zbiorów danych (>200 000 rekordów)
  • Eksport z SOQL query — możliwość filtrowania

Salesforce Reports

  • Wygodne dla prostych eksportów
  • Limit 2 000 wierszy bez obejścia

Rekomendacja: Data Loader dla firmowego eksportu. Data Export jeśli chcesz pełną kopię na wszelki wypadek.

Krok 4: Czyszczenie i transformacja danych

Surowe dane z Salesforce nie są gotowe do importu. Wymagają:

Deduplikacja:

  • Leads i Contacts z tym samym mailem → jeden rekord w Twenty CRM
  • Narzędzie: skrypt Python lub Power Query

Czyszczenie formatów:

  • Daty (Salesforce używa ISO 8601, upewnij się że format jest spójny)
  • Numery telefonów (różne formaty w różnych polach)
  • Pola boole’owskie (TRUE/FALSE → 1/0 lub Yes/No zależnie od docelowego systemu)

Mapowanie wartości list:

  • Pola picklist w Salesforce mają konkretne wartości — muszą być zmapowane na wartości w Twenty CRM

Czas: 3–7 dni w zależności od jakości danych w Salesforce.

Krok 5: Środowisko testowe — migracja próbna

Przed migracją produkcyjną przeprowadzamy migrację testową na kopii środowiska Twenty CRM.

Co sprawdzamy:

  • Liczba zaimportowanych rekordów vs. wyeksportowanych (muszą się zgadzać)
  • Kompletność relacji (Deal połączony z Company, Contact z Company, itd.)
  • Poprawność dat (historia aktywności z właściwymi timestampami)
  • Działanie uprawnień i ról
  • Integracja z mailem dla 2–3 testowych użytkowników

Czas: 2–3 dni na migrację testową i weryfikację.

Krok 6: Migracja produkcyjna i “go-live”

Migracja produkcyjna odbywa się w oknie serwisowym — typowo piątek wieczór lub weekend.

Harmonogram:

  • Piątek 18:00: backup Salesforce, eksport finalnych danych
  • Piątek 18:30 – sobota 06:00: import danych do Twenty CRM, weryfikacja kompletności
  • Sobota 08:00: testy funkcjonalne z kluczowymi użytkownikami
  • Poniedziałek: cały team przełącza się na Twenty CRM

Rollback plan: Salesforce zostaje dostępny w trybie read-only przez 2–4 tygodnie po migracji. Jeśli cokolwiek nie działa — dane są bezpieczne w Salesforce. W praktyce rollback nigdy nie był potrzebny, ale plan musi istnieć.

Krok 7: Szkolenie i wsparcie po-migracyjne

Twenty CRM ma intuicyjny interfejs — większość handlowców obsługuje go bez problemu po 2–3 godzinach szkolenia. Ale zmiana narzędzia to zawsze pewien opór.

Standardowy program szkoleń:

  • Sesja 1: Podstawy — kontakty, firmy, pipeline (2h)
  • Sesja 2: Zaawansowane — filtrowanie, widoki, integracja z mailem (1–2h)
  • Sesja 3: Menedżerowie — raporty, widoki zespołowe, uprawnienia (1h)

Przez 4–6 tygodni po go-live jesteśmy dostępni na pytania.

Typowy harmonogram migracji z Salesforce

FazaCzas
Audyt danych i mapowanie1–2 tygodnie
Wdrożenie środowiska Twenty CRM3–5 dni
Transformacja danych1–2 tygodnie
Migracja testowa i weryfikacja3–5 dni
Szkolenia2–3 dni
Migracja produkcyjnaWeekend
Wsparcie po-migracyjne4–6 tygodni
Razem6–10 tygodni

Koszt migracji z Salesforce

Migracja z Salesforce jest typowo droższa niż z HubSpota ze względu na złożoność modelu danych.

ZakresCzasCena
Do 10 użytkowników, prosta struktura40–70h10 000–15 000 zł
10–25 użytkowników, standard70–110h15 000–22 000 zł
25–50 użytkowników, z integracjami110–180h20 000–30 000 zł

Szczegółowe ceny pakietów znajdziesz na stronie z pakietami.

Podsumowanie

Migracja z Salesforce jest możliwa i — przy 10+ użytkownikach — finansowo opłacalna. Wymaga planowania, solidnego mapowania danych i doświadczonego partnera.

Jeśli zastanawiasz się nad migracją — umów bezpłatną konsultację. Na spotkaniu przejdziemy przez Twój obecny setup i wyliczamy konkretne oszczędności. Możesz też wstępnie sprawdzić liczby w kalkulatorze ROI.

Sprawdź, ile Twoja firma może zaoszczędzić

Skorzystaj z kalkulatora ROI lub umów bezpłatną konsultację — wyliczamy oszczędności w 30 minut.

Kalkulator ROI → Bezpłatna konsultacja

Przeczytaj też

Czytaj → Czytaj → Czytaj →