Integracja z Odoo CRM

Wprowadzenie

Począwszy od 3CX w wersji 20 Update 10, system oferuje natywną integrację z Odoo CRM poprzez 3CX CRM API, oferując następujące funkcje:

  • Identyfikacja rozmówcy na podstawie nazwy kontaktu – połączenia przychodzące uruchamiają wyszukiwanie kontaktu w Odoo.
  • Wyszukiwanie kontaktów w Odoo na podstawie nazwy, numeru lub adresu e-mail podczas wyszukiwania nazwy w 3CX Web Client.
  • Integracja 3CX z Odoo obsługuje wyszukiwanie zarówno zwykłych Kontaktów, jak i Firm.
  • Rejestrowanie połączeń i czatów w dzienniku – połączenia i czaty są zapisywane w karcie kontaktu Odoo jako rekordy połączeń i czatów CRM.
  • Tworzenie nowego kontaktu Odoo z poziomu klienta 3CX dla połączeń z nowych numerów.
  • Click to Call – nawiązywanie połączeń bezpośrednio z Odoo przez 3CX za pomocą rozszerzeń przeglądarkowych 3CX Click2Call dla Google Chrome i Microsoft Edge.

Krok 1: Konfiguracja Odoo

  • Zaloguj się do swojego Odoo CRM.
  • Kliknij swoje zdjęcie profilowe i wybierz opcję „My Preferences” (Moje preferencje).
  • Wybierz zakładkę „Security” (Bezpieczeństwo).
  • Kliknij przycisk „Add API Key” (Dodaj klucz API):
  • Nadaj nowemu kluczowi API nazwę („Name”) i określ czas jego ważności.
  • Kliknij przycisk „Generate key” (Generuj klucz).
  • Skopiuj i bezpiecznie zapisz swój klucz API.
  • Kliknij przycisk „Done” (Gotowe).
  • Zanotuj nazwę bazy danych swojej instancji – zazwyczaj jest to nazwa hosta w adresie FQDN Twojego Odoo.
  • Jeśli nie masz pewności co do nazwy bazy danych:
  • Kliknij swoje zdjęcie profilowe i wybierz opcję „My Databases” (Moje bazy danych).
  • Zaloguj się ponownie, jeśli to konieczne.
  • Zanotuj nazwę bazy danych swojej instancji.

Krok 2: Konfiguracja 3CX

  • W Konsoli Administracyjnej 3CX przejdź do „Integrations” (Integracje) → „CRM”.
  • Wybierz „OdooCRM” z listy rozwijanej.
  • Wprowadź wymagane informacje:
  • Domain: Adres URL Twojej domeny Odoo (np. https://3cx-przyklad.odoo.com).
  • Database name: Nazwę bazy danych Odoo.
  • API Key: Twój klucz API Odoo.
  • Kliknij przycisk „Save” (Zapisz).

Krok 3: Konfiguracja rejestrowania połączeń i czatów w dzienniku

  • Aby raportować połączenia zewnętrzne, numer telefonu osoby zdalnej musi zgadzać się z numerem telefonu kontaktu w Odoo. W ten sposób 3CX może przypisać odebrane połączenie do kontaktu w Odoo.
  • Zaznacz opcję „Enable Call Journaling” (Włącz rejestrowanie połączeń), aby raportować połączenia zewnętrzne do CRM, i skonfiguruj następujące parametry:
  • „Call Subject” – temat połączenia.
  • „Answered Inbound Call” – opis dla odebranych połączeń przychodzących.
  • „Missed Call” – opis dla nieodebranych połączeń.
  • „Answered Outbound Call” – opis dla odebranych połączeń wychodzących.
  • „Unanswered Outbound Call” – opis dla nieodebranych połączeń wychodzących.
  • Pamiętaj, że w parametrach rejestrowania połączeń możesz używać zmiennych zapisanych jako
    [variable_name]
    , np. numer zewnętrzny jest określony jako
    [Number]
    . Lista dostępnych zmiennych znajduje się
    tutaj.

  • Jeśli chcesz raportować czaty do CRM, zaznacz pole wyboru „Enable Chat Journaling” (Włącz rejestrowanie czatów).
  • Możesz spersonalizować parametr „Chat Subject” (Temat czatu).
  • Aby raportować czaty zewnętrzne do Odoo, adres e-mail (Web Chat) lub numer telefonu (SMS/WhatsApp) osoby zdalnej musi zgadzać się z odpowiednim polem kontaktu w Odoo.
    W ten sposób 3CX może powiązać otrzymaną wiadomość czatu z kontaktem w Odoo.
  • W parametrze „Chat Subject” możesz używać zmiennych, np. [Number].
  • W parametrze „Chat Subject” (Temat czatu) możesz używać zmiennych oznaczonych jako
    [variable_name]
    , np. numer zewnętrzny jest określony jako
    [Number]
    . Lista dostępnych zmiennych, których można użyć, znajduje się
    tutaj.

Krok 4: Konfiguracja dopasowywania kontaktów

Na stronie konfiguracji Odoo w 3CX możesz wybrać, czy dopasowywanie kontaktów ma być przeprowadzane w pierwszej kolejności dla zwykłych kontaktów („Contacts”), czy dla wpisów typu firma („Company”) w Odoo.

Dodatkowo, w zależności od potrzeb, możesz użyć dokładnego lub częściowego dopasowywania numerów dla połączeń. Można to skonfigurować w sekcji „System” > „Phonebook” (Książka telefoniczna) > „Options” (Opcje).

Użyj „Match exactly” (Dopasuj dokładnie), jeśli:

  • W pełni korzystasz ze standardu E164:
  • Wszystkie kontakty są zapisane w tym formacie.
  • Wszystkie połączenia są odbierane i wykonywane w tym formacie.
  • Gwarantuje to 100% dokładności w dopasowywaniu kontaktów.

Użyj „Match at least X number of characters” (Dopasuj co najmniej X znaków), jeśli:

  • Twoje połączenia są wykonywane i odbierane przy użyciu mieszanych formatów:
  • wybieranie lokalne,
  • E164
  • lub inne międzynarodowe formaty.
  • Idealna liczba znaków będzie zależeć od Twojego lokalnego planu numeracji.

Krok 5: Konfiguracja tworzenia kontaktów

  1. Jeśli chcesz tworzyć nowe kontakty w CRM w momencie odebrania połączenia z nieznanego numeru (brak numeru zarówno w 3CX, jak i w CRM), zaznacz pole wyboru „Allow contact creation directly to your CRM using 3CX Web Client” (Zezwalaj na tworzenie kontaktów bezpośrednio w CRM za pomocą 3CX Web Client).
  2. Gdy numer dzwoniącego nie zostanie dopasowany do kontaktu, 3CX Web Client pozwoli użytkownikowi uzupełnić dane w oknie dialogowym.

Zobacz również


Ostatnia aktualizacja
Ten dokument został ostatnio zaktualizowany 30 lipca 2026 r.
https://www.3cx.pl/docs/odoo-crm-integration/