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:
| Salesforce | Twenty CRM |
|---|---|
| Account | Company |
| Contact | Person |
| Opportunity | Deal (Pipeline) |
| Lead | Person (zdeduplikowany) |
| Task/Activity | Note + Activity |
| Custom Field | Custom 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
| Faza | Czas |
|---|---|
| Audyt danych i mapowanie | 1–2 tygodnie |
| Wdrożenie środowiska Twenty CRM | 3–5 dni |
| Transformacja danych | 1–2 tygodnie |
| Migracja testowa i weryfikacja | 3–5 dni |
| Szkolenia | 2–3 dni |
| Migracja produkcyjna | Weekend |
| Wsparcie po-migracyjne | 4–6 tygodni |
| Razem | 6–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.
| Zakres | Czas | Cena |
|---|---|---|
| Do 10 użytkowników, prosta struktura | 40–70h | 10 000–15 000 zł |
| 10–25 użytkowników, standard | 70–110h | 15 000–22 000 zł |
| 25–50 użytkowników, z integracjami | 110–180h | 20 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.