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
- 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).
- Gdy numer dzwoniącego nie zostanie dopasowany do kontaktu, 3CX Web Client pozwoli użytkownikowi uzupełnić dane w oknie dialogowym.
Zobacz również
- Zobacz, jak zintegrować swój CRM z 3CX API.
- Dowiedz się, jak skonfigurować integrację z ConnectWise.
- Dowiedz się, jak skonfigurować integrację z HubSpot.
- Dowiedz się, jak skonfigurować integrację z Jetpack CRM.
- Dowiedz się, jak skonfigurować integrację z Microsoft 365.
- Dowiedz się, jak skonfigurować integrację z Vtiger.
- Dowiedz się, jak skonfigurować integrację z bazami danych Microsoft SQL Server, MySQL i PostgreSQL.
Ostatnia aktualizacja
Ten dokument został ostatnio zaktualizowany 30 lipca 2026 r.
https://www.3cx.pl/docs/odoo-crm-integration/
