Wprowadzenie
Odoo Contacts to centralne miejsce, w którym rosnąca firma gromadzi dane kontaktowe i prowadzi część działalności w tym samym systemie, w którym działają sprzedaż, magazyn, księgowość i HR.
Korzystanie z rozłącznych narzędzi powoduje wielokrotne wprowadzanie tych samych danych, sprzeczne raporty i spowolnione decyzje — problem narasta, gdy zespół rozszerza się o kolejne lokalizacje lub linie produktów.
Standardowe procesy w Contacts są zaprojektowane tak, aby skonfigurować najpierw ustawienia, a dopiero potem zmieniać kod — dzięki temu aktualizacje systemu pozostają wykonalne dla skromnych zespołów IT.
Czytelnicy tego przewodnika — właściciele firm, kierownicy funkcjonalni i sponsorzy projektów — chcą zobaczyć praktyczne przykłady zastosowań, zanim zdecydują się na zakres wdrożenia.
Odoo Contacts to centralne miejsce, w którym rosnąca firma gromadzi dane kontaktowe i prowadzi część działalności w tym samym systemie, w którym działają sprzedaż, magazyn, księgowość i HR.
Ten artykuł to lista Top 10 uporządkowana według poziomów trudności: od Level 1 (łatwe) do Level 10 (eksperckie). Przy każdym poziomie znajdziesz kroki numerowane: co faktycznie kliknąć w Odoo Contacts.
Zacznij od tego, co jest dla was wygodne — nie próbuj od razu robić Level 10 tylko dlatego, że brzmi efektownie.
Przejrzyj sekcję z wyzwaniem, a następnie otwórz poziom, który najlepiej pasuje do twojego zespołu.
W tym przewodniku zobaczysz:
- Za co odpowiada Odoo Contacts w typowym stosie systemów firmy
- Gdzie zespoły najczęściej napotykają tarcia (i dlaczego)
- Dziesięć uporządkowanych scenariuszy — od podstawowej dyscypliny po zaawansowaną strategię
- Kiedy automatyzacje czy integracje uzasadniają zaangażowanie partnera Odoo
Problem do rozwiązania
Kierownictwo otwiera ładny pulpit i pyta, dlaczego saldo gotówki nie zgadza się z księgowością. Ktoś przygotował widok na niepełnych danych i od tej pory spotkania zaczynają się od kwestii zaufania, a nie decyzji.
Liderzy oczekują wglądu i dopasowanych procesów, ale bez zasad zarządzania zmiany i modyfikacje rozrastają się chaotycznie. Pulpity i zmiany w Studio działają tylko wtedy, gdy oparte są na rzetelnych danych transakcyjnych.
Brzmi znajomo? Zespoły zwykle trafiają na te przeszkody:
- Mierniki (KPI) nie odzwierciedlają rzeczywistej operacyjnej sytuacji
- Dostosowania robione bez zasad i środowiska testowego
- Integracje, które przestają działać po aktualizacjach — i nikt tego nie zauważa
Dobra wiadomość: nie trzeba jednego wielkiego projektu, by naprawić wszystko. Wybierz jeden scenariusz poniżej, uruchom go przez 30 dni w Contacts i zmierz efekty.
Najlepsze 10 zastosowań Contacts
10 praktycznych zastosowań Odoo Contacts, uporządkowanych od Level 1 (łatwe — zrób to dziś po południu) do Level 10 (ekspert). Każdy scenariusz odpowiada: co zbudujemy i jakie będą kliknięcia w Odoo.
Level 1 to szybki, codzienny sukces. Ostatni poziom jest celowo ambitny, żeby pokazać, jak daleko można rozwinąć tę samą aplikację, gdy architektura i dane są uporządkowane.
Wybierz poziom, wykonaj numerowane kroki w testowej bazie, a potem przejdź wyżej, gdy poprzedni stanie się oczywisty.
1. Dodaj pierwszą wizytówkę do książki adresowej Level 1 — Easy
Level 1 to najprostsza operacja w Contacts: jeden użytkownik wpisuje jedną osobę do bazy, dzięki czemu dane klientów wychodzą z prywatnych skrzynek i telefonów.
Jak to zrobić w Odoo:
- Zainstaluj aplikację Contacts, wejdź do Contacts, kliknij Nowy i wybierz Individual na górze formularza.
- Uzupełnij podstawowe pola: Imię, Nazwisko, Stanowisko, Email, Telefon, Komórka oraz wybierz kraj w bloku adresowym.
- Dodaj zdjęcie do avatara, by karta kontaktu pokazywała twarz w widoku kanban.
- W zakładce Internal Notes wpisz krótką uwagę, np.: poznany na targach, prośba o ofertę na 2026 rok.
- Kliknij Zapisz; kontakt pojawi się w liście kanban i będzie wyszukiwalny po nazwie, emailu lub numerze telefonu z dowolnej aplikacji.
Efekt: Dane klientów opuszczają prywatne skrzynki i trafiają do wspólnej książki adresowej, dostępną dla całego zespołu w kilka sekund.
2. Dodaj firmę i podłącz do niej pracowników jako kontakty podrzędne Level 2 — Easy
Level 2 wprowadza rozróżnienie między Osobą a Firmą i relację rodzic–dziecko. Jeden rekord firmy przechowuje adres, a pracownicy dziedziczą dane i są grupowani pod pracodawcą.
Jak to zrobić w Odoo:
- Wejdź do Contacts, Nowy, wybierz Company, wpisz pełną nazwę, stronę www, główny telefon i adres siedziby.
- Dodaj numer VAT; Odoo umożliwia jedno kliknięcie walidacji przez VIES dla firm z UE.
- Przejdź do zakładki Contacts and Addresses, kliknij Dodaj, wybierz Contact i wpisz pracownika z rolą i emailem.
- Powtórz dla 2–3 osób, aby karta firmy pokazywała zespół, z którym rzeczywiście rozmawiacie.
- Otwórz rekord pracownika i sprawdź, że pole Company (rodzic) oraz współdzielony adres pojawiają się automatycznie na górze.
Efekt: Przestajesz mieć rozproszone i niekompletne rekordy tej samej firmy; jeden rekord rodzica przechowuje prawdę, a pracownicy ją dziedziczą.
3. Segmentuj bazę za pomocą Tagów i pola Branża Level 3 — Easy
Level 3 przekształca płaską listę w filtrowalną bazę. Tagi i pole Branża pozwalają filtrować według segmentu, etapu cyklu życia lub innego kryterium, bez programowania.
Jak to zrobić w Odoo:
- Przejdź do Contacts, Configuration, Contact Tags i utwórz tagi, których naprawdę używacie: Klient, Lead, Dostawca, Partner, Newsletter.
- Otwórz dowolny kontakt i wybierz Branżę z listy (Produkcja, Handel detaliczny, Usługi IT, Ochrona zdrowia) na dole zakładki General.
- Na formularzu kontaktu dodaj jeden lub kilka tagów w polu Tags nad nazwą firmy.
- W liście Contacts wybierz menu Filtry, ustaw Tags jest Klient i Branża jest Produkcja, zapisz filtr jako Ulubiony.
- Udostępnij zapisany filtr zespołowi, żeby Sprzedaż, Support i Marketing zaczęły pracować na tych samych segmentach w poniedziałek rano.
Efekt: Każdy zespół operuje tymi samymi segmentami zamiast zgadywać, kto jest rzeczywistym klientem — koniec cotygodniowych eksportów do Excela.
4. Zarządzaj adresami fakturowania, dostaw i kontaktów w ramach jednej firmy Level 4 — Medium
Level 4 wprowadza wiele adresów dla jednej firmy. Jeden klient może mieć adres do faktur, kilka magazynów i kilka osób kontaktowych — wszystko powiązane z rekordem rodzica.
Jak to zrobić w Odoo:
- Otwórz rekord firmy, przejdź do Contacts and Addresses, kliknij Dodaj i wybierz Invoice Address; uzupełnij nazwę, pełny adres i email księgowy.
- Kliknij Dodaj ponownie, wybierz Delivery Address i wpisz adres magazynu; powtórz dla każdego miejsca wysyłki, z którego klient korzysta.
- Kliknij Dodaj, wybierz Contact i podłącz osobę operacyjną z tego magazynu wraz z telefonem i emailem.
- Zapisz i otwórz Sprzedaż, Nowa Oferta, wybierz firmę; Odoo zaproponuje odpowiednie adresy do faktury i dostawy w dwóch rozwijanych listach.
- Potwierdź ofertę i sprawdź, że PDF drukuje adres faktury w nagłówku, a adres dostawy na dokumentach magazynowych.
Efekt: Sprzedaż, księgowość i logistyka korzystają za każdym razem z właściwego adresu — koniec pomyłek z fakturami i przesyłkami.
5. Zaimportuj listę kontaktów z CSV z wykrywaniem duplikatów Level 5 — Medium
Level 5 to masowy import: przenosisz kontakty z innego narzędzia, mapujesz kolumny i pozwalasz Odoo dopasować po emailu, żeby uniknąć dublowania bazy.
Jak to zrobić w Odoo:
- Przygotuj plik CSV z kolumnami: Name, Email, Phone, Company, Country Code, Tags, Industry — po jednym wierszu na kontakt, separatorem średnik.
- Przejdź do Contacts, menu Favorites, Import Records, upuść plik; Odoo zaproponuje mapowanie kolumn, które możesz dostosować.
- Zaznacz opcję Use Email as External Identifier, by istniejące rekordy z tym samym emailem były aktualizowane zamiast duplikowane.
- Kliknij Test najpierw; Odoo wskaże błędy blokujące w wierszach, byś naprawił źródło raz, a nie rekord po rekordzie.
- Kliknij Import; kanban odświeży się z nowymi kontaktami, a podsumowanie pokaże X utworzonych, Y zaktualizowanych, zero zdublowanych.
Efekt: Stara lista kontaktów trafia do Odoo w jedno popołudnie zamiast długiego przepisywania, bez duplikatów.
6. Ustaw warunki sprzedaży per klient: cennik, terminy płatności, pozycja fiskalna Level 6 — Medium
Level 6 zamienia kartę kontaktu w centrum ustawień handlowych. Każdy klient może mieć własny cennik, warunki płatności i pozycję fiskalną, dzięki czemu oferty i faktury są poprawne domyślnie.
Jak to zrobić w Odoo:
- Otwórz rekord firmy-klienta i przejdź do zakładki Sales and Purchase.
- Ustaw Pricelist na właściwy poziom (Publiczny, Reseller, Hurtowe), aby oferty pobierały umówione ceny automatycznie.
- Ustaw Payment Terms na uzgodnioną wartość (natychmiast, 30 dni koniec miesiąca, 60 dni), żeby faktury zawierały prawidłowy termin płatności.
- Ustaw Fiscal Position zgodnie z regułą (Krajowa, Intra-UE B2B, Eksport), żeby VAT był naliczany prawidłowo na każdej pozycji.
- Przypisz Salesperson i Sales Team, aby nowe oferty, szanse i zgłoszenia były kierowane do odpowiedniego właściciela.
- Otwórz Sprzedaż, Nowa Oferta, wybierz klienta; trzy pola komercyjne wypełnią się domyślnie, a PDF odzwierciedli warunki klienta.
Efekt: Oferty i faktury są poprawne od razu — księgowość przestaje gonić za błędami VAT i nieterminowymi płatnościami.
7. Przyznaj wybranym kontaktom dostęp do portalu klientów Level 7 — Hard
Level 7 integruje Contacts z Portalem klienta. Wybrane osoby logują się do prywatnego panelu, gdzie widzą oferty, zamówienia, faktury i zgłoszenia bez kontaktu ze wsparciem.
Jak to zrobić w Odoo:
- Otwórz kontakt, wybierz menu Akcje na górze formularza i kliknij Grant Portal Access.
- Zaznacz kontakty, które mają otrzymać dostęp, napisz krótką wiadomość i wyślij zaproszenie; Odoo wyśle indywidualny link do rejestracji.
- Po zaakceptowaniu status w rekordzie zmieni się na Portal; dostęp można w każdej chwili cofnąć z tego samego menu.
- Skonfiguruj zasady widoczności Portalu w Ustawieniach, aby kontakt widział tylko dokumenty swojej firmy, nigdy cudze dane klientów.
- Przetestuj w trybie incognito: zaloguj się nowym kontem, otwórz Moje Zamówienia i Moje Faktury, upewnij się, że widoczne są tylko właściwe dane.
- Śledź aktywność w Ustawieniach, Użytkownicy, filtr Type is Portal i sortuj po Last Login, aby znaleźć konta nieaktywne.
Efekt: Klienci samodzielnie obsługują oferty, zamówienia i faktury — wsparcie dostaje mniej zgłoszeń, a sprzedaż zyskuje czas na działania handlowe.
8. Scal duplikaty i archiwizuj nieaktywne kontakty z Data Cleaning Level 8 — Hard
Level 8 dodaje aplikację Data Cleaning do Contacts. Wykrywasz duplikaty, normalizujesz telefony i emaile oraz archiwizujesz kontakty bez aktywności, z kontrolowanym procesem przeglądu.
Jak to zrobić w Odoo:
- Zainstaluj Data Cleaning, przejdź do Data Cleaning, Configuration, Rules i utwórz regułę dopasowania kontaktów po Email exact.
- Dodaj regułę dopasowania po Imię/Nazwisko + Firma + Kraj, na wypadek gdy ta sama osoba pojawi się pod różnymi adresami email.
- Uruchom regułę; Data Cleaning pokaże pary podejrzanych duplikatów obok siebie z przyciskiem Merge, który zachowuje starszy rekord i scala historię.
- Dodaj regułę Field Cleaning, która usuwa nadmiarowe spacje, zamienia emaile na małe litery i formatuje numery telefonów do standardu E.164 w całej bazie.
- Dodaj regułę archiwizacji: archiwizuj kontakty bez okazji sprzedażowej, zamówienia lub faktury przez ostatnie 36 miesięcy; przed potwierdzeniem przejrzyj proponowaną listę.
- Zaplanuj reguły, aby uruchamiały się co tydzień; przeglądaj sugestie w każdy poniedziałek w 15‑minutowej sesji prowadzonej przez jedną wyznaczoną osobę.
Efekt: Książka adresowa przestaje zamieniać się w bagno duplikatów i nieaktywnych rekordów — jakość danych utrzymuje się stabilnie co kwartał.
9. Synchronizuj kontakty z Mailchimp i zasilaj segmenty Marketing Automation Level 9 — Hard
Level 9 łączy Contacts z narzędziami marketingowymi i aplikacją Marketing Automation. Tagi, kraj i branża stają się żywymi segmentami, które napędzają kampanie email i SMS, z synchronizacją dwukierunkową.
Jak to zrobić w Odoo:
- Zainstaluj Marketing Automation i konektor do Mailchimp, lub most do Brevo albo HubSpot, jeśli z nich korzystacie.
- W Ustawieniach, Integracje, wklej klucz API Mailchimp, wybierz Audience do synchronizacji i odwzoruj Tagi Odoo na tagi Mailchimp jeden do jednego.
- Wybierz kierunek synchronizacji (Odoo→Mailchimp, Mailchimp→Odoo lub dwukierunkowo) i uruchom pierwszy ręczny sync; przejrzyj raport przed zaplanowaniem cyklicznym.
- W Marketing Automation utwórz Nową Kampanię, wybierz model Contact, ustaw filtr Tags zawiera Klient i Branża jest Produkcja, zapisz segment.
- Zbuduj flow: wyślij Email 1 w dniu 0, poczekaj 3 dni, rozgałęź po otwarciu emaila, wyślij SMS do pozostałych, zaloguj aktywność dla handlowca po kliknięciu.
- Dodaj synchronizację rezygnacji i maili odbitych, by wypisania w Mailchimp automatycznie aktualizowały kontakt w Odoo i sprzedaż nie wysyłała wiadomości do osób, które się wypisały.
Efekt: Jedna zmiana taga w Odoo aktualizuje odpowiednią publiczność w Mailchimp w kilka sekund — marketing przestaje wysyłać cotygodniowe CSV-y.
Ustalenie dwukierunkowej synchronizacji, mapowania tagów, zgodnego z RODO procesu wypisów oraz wieloetapowych lejków marketingowych to typ zadań, które Dasolo realizuje w krótkim zaangażowaniu partnerskim, żeby pętle działały bezbłędnie od pierwszego dnia.
10. Uruchom centralne MDM w czasie rzeczywistym z wzbogacaniem AI, governance i pulpitem 360 Level 10 — Expert
Level 10 to pełny system master data: AI wzbogaca każdy nowy kontakt, deduplikacja działa w tle, reguły walidacji blokują złe dane, a pulpit 360 scala CRM, sprzedaż, księgowość i HR.
Jak to zrobić w Odoo:
- Podłącz konektor AI do wzbogacania danych (Clearbit, Apollo, Pappers): przy każdym nowym leadzie AI uzupełnia branżę, zatrudnienie, przychody, LinkedIn i decydentów.
- Dodaj reguły walidacji w Studio na formularzu kontaktu (VAT musi być poprawny, kraj wymagany dla B2B, email musi być unikalny), żeby śmieciowe rekordy nie były zapisywane.
- Skonfiguruj automatyzacje między aplikacjami: wygrana szansa w CRM zmienia Tag cyklu życia na Klient; utrata subskrypcji oznacza At Risk w czasie rzeczywistym.
- Ustal Record Rules według ról: Sprzedaż widzi pola komercyjne, Księgowość widzi bank i terminy płatności, HR widzi kontakty pracownicze — ten sam kontakt, różne widoki.
- Eksportuj bazę kontaktów do codziennego snapshotu dla arkusza i zbuduj pulpit Customer 360 łączący Contacts ze sprzedażą, księgowością, helpdeskiem i HR-owymi pivotami.
- Nałóż model oceniający AI: każdy kontakt otrzymuje score świeżości, ryzyka duplikatu i ryzyka churnu, odświeżany co noc i widoczny na karcie kanban.
Efekt: Contacts staje się systemem decyzyjnym w czasie rzeczywistym: każdy zespół pracuje na zaufanym, wzbogaconym i zarządzanym rekordzie klienta.
Zaplanowanie promptów AI, reguł walidacji, automatyzacji między aplikacjami, polityk dostępu i pulpitu 360 tak, aby hub był niezawodny, bezpieczny dla ról i zgodny z przepisami, to rodzaj architektury, którą Dasolo wdraża w projektach prowadzonych przez partnera, zamiast długich napraw na produkcji.
Kiedy pomoc eksperta ma sens
Jeżeli twoje potrzeby mieszczą się w poziomach 1–6, często wystarczy standardowe Odoo Contacts, wyznaczony wewnętrzny właściciel procesu i środowisko sandbox, gdzie można bezpiecznie eksperymentować.
Od poziomu 7 wzwyż stawka rośnie: automaty, które wysyłają emaile do błędnego klienta, pola Studio blokujące aktualizacje, API, które przestają synchronizować stan magazynowy o 2 w nocy.
To nie znaczy, że zespół zawiódł — to sygnał, że architektura, testy i governance stają się krytyczne.
Zaangażuj partnera, gdy potrzebujesz projektowania wieloaplikacyjnego, zgodności z przepisami w konkretnym kraju, skomplikowanych integracji albo masz datę wdrożenia narzuconą przez zarząd.
Współpracuj z Dasolo
Dasolo wspiera firmy we wdrażaniu Odoo tak, jak naprawdę pracują: budujemy dedykowane aplikacje, czyste integracje i szkolenia, które ludzie zapamiętają po odejściu konsultantów.
Jeżeli w Twojej mapie drogowej Contacts są zaawansowane scenariusze z tego przewodnika, możemy zaplanować fazowe wdrożenie: najpierw szybkie zwycięstwa, potem automaty i integracje z jasnymi właścicielami i scenariuszami testowymi.
Ty kontrolujesz zakres i budżet. My dajemy głęboką wiedzę o Odoo, żeby Twój zespół nie uczył się kosztownych lekcji na produkcji.
Zarezerwuj bezpłatną konsultację: