Odoo kullanıyorsanız, CRM'iniz Odoo ile konuşur.
Cari, ürün, sipariş ve fatura bilgisi Odoo'da kalır; satış ekibiniz aynı bilgiyi CRM'de görür. Odoo açık kaynak ve modüler olduğu için erişim sorusu diğer ERP'lerden farklı başlıyor. Bu sayfa oradan açıyor.
Operasyon Odoo'da, satış öncesi süreç CRM'de
Odoo kullanan firmalarda ürün, şirket içinde bir yazılımcıyla ya da bir Odoo iş ortağıyla özelleştirilmiş olabilir. Bu sayfa, bizi arayan firmaların satış tarafında anlattığı ihtiyaçları ve bunların Odoo ile nasıl birlikte çalışacağını anlatıyor.
- Sipariş öncesi süreç (aday, keşif, teklif revizyonu, kaybetme nedeni) kayda geçmezse birikmez.
- Müşteri talebi WhatsApp'tan gelir, teklif e-postayla gider; ikisi de ERP'nin dışındadır ve ikisi de kaybolur.
- Ziyaret notu sahada telefondan girilmezse akşam yazılmayan bir not olarak kalır.
- Bir de kimsenin sevmediği ihtimal var: iki yerde iki müşteri listesi oluşur ve hangisinin doğru olduğu tartışılır.
Son madde bu sayfanın asıl konusudur. Entegrasyonun işi ikinci bir liste üretmek değil, hangi bilginin hangi sistemde otorite olduğunu kurala bağlamaktır.
Bağlantı nasıl kuruluyor?
Odoo bağlantısı proje olarak kurulur. Odoo için kutudan çıkan bir modülümüz yok. Bağlantı; REST API, webhook ve içe/dışa aktarma ile kapsamı keşif görüşmesinde belirlenen bir entegrasyon projesi olarak kurulur. Odoo tarafında kullanılacak dış arayüzü ve yetkisini keşifte birlikte belirleriz.
Odoo'nun diğer ERP'lerden bir farkı var ve bu bizim işimizi kolaylaştırıyor: kaynak kodu açık olduğu için karşı tarafta neyin mümkün olduğu tahmin edilmez, bakılır. Kapalı bir ERP'de erişim sorusunun cevabı lisans ve sürüm masasında aranır; Odoo'da keşif görüşmesinde sizin kurulumunuza bakarız. Bu, kapsamı daha erken ve daha kesin çıkarmamızı sağlar; ama kutudan çıkan bir modülle aynı şey değildir. Yine de yazılacak bir bağlantı vardır.
Rapitek CRM tarafında üç araç kullanılır:
- REST API: müşteri adayından teklife, faturadan göreve CRM'deki kayıtların tamamı REST API ile okunup yazılabiliyor; erişim şifre paylaşmadan, yetkiyle verilir. Alan yapısı dışarıdan okunabilir, birden fazla işlem tek istekte gönderilebilir, çok sayıda kayıt tek seferde aktarılabilir.
- Giden webhook: CRM olayları dış sisteme güvenli biçimde bildirilir; ulaşmayan bildirim yeniden denenir, hedef adres doğrulanır.
- İçe/dışa aktarma: dört adımlı sihirbaz; ilk veri aktarımını kurulumda biz yaparız.
Bu üç aracın sınırları ölçülüdür, tahmin değildir: REST API alan yapısını dışarıdan okutur, tek toplu istekte 200 kayda kadar işlem yapar, birden çok işlemi tek istekte taşır. İçe aktarma sihirbazı 75'ten fazla nesnede, iş başına 100.000 satıra ve dosya başına 25 MB'a kadar çalışır. Genel yaklaşımımız entegrasyonlar sayfasında, aynı çerçevenin kapalı bir ERP'deki hâli Netsis entegrasyonu sayfasında.
Perşembe 15:10. Müşteri WhatsApp'tan revizyon istiyor, teklif Odoo'da yazılmıştı. Bağlantı kurulduğunda şunlar değişir:
-
1
Talep bir mesaj olarak değil, kayıt olarak düşer
WhatsApp Business hesabınız CRM'e bağlıysa mesaj ortak gelen kutusuna ve ilgili müşteri kaydına işlenir. Revizyon talebi bir kişinin telefonunda kalmaz.
-
2
Teklif revizyonu fırsat kaydında izlenir
Kaçıncı revizyon olduğu, neyin değiştiği ve kimin onayladığı CRM'de durur. Siparişe dönen sürüm Odoo'ya tanımlı alanlarla iletilir.
-
3
Fiyat, ERP'deki listeyle aynı kalır
Ürün kataloğu ve fiyat listesi Odoo'dan aktarıldığı için teklif güncel fiyatla yazılır. Fiyatın otoritesi Odoo'da kalır; CRM'deki kopya satış ekranı içindir.
-
4
Müşteri kaydının otoritesi kurala bağlanır
Müşteri kaydının hangi sistemde açılacağı ve diğerine nasıl akacağı kurulumda yazılır. İki liste birbirinden uzaklaşmaz çünkü bir tanesi kaynak, diğeri ayna olur.
-
5
Satış yöneticisi kendi alanını kendi ekler
CRM tarafında özel nesne ve alan eklemek kod yazmadan yapılır.
-
6
Rapor talebi değil, rapor ekranı
Hattaki işler, kaynak dağılımı ve kaybetme nedenleri sürükle-bırak pano tasarımcısıyla hazırlanır. Satış raporu için teknik ekipten randevu alınmaz.
Odoo ile Rapitek CRM arasında kurulabilen akışlar
Müşteri kaydı eşleşmesi ve otorite kuralı
Hangi sistemin müşteri kaydında otorite olduğu ve diğerine nasıl akacağı yazılı kapsamda tanımlanır. Eşleştirme vergi numarası ya da Odoo tarafındaki kimlik anahtarıyla kurulur.
Ürün kataloğu ve fiyat listesi aktarımı
Ürün kartları ve fiyat listesi CRM'e aktarılır; teklifler güncel fiyattan yazılır. Aktarım dönemsel de olabilir, API ile de kurgulanabilir.
Kazanılan fırsatın Odoo'ya iletilmesi
Fırsat kazanıldığında sipariş bilgisini dış sisteme ileten webhook kurulabilir. Aynı verinin ikinci kez elle girilmesi azalır.
Cari bakiye ve fatura görünürlüğü
Bakiye, vade ve fatura başlık bilgileri müşteri kartına aktarılır. Belgenin otoritesi Odoo'da kalır; CRM satış ekibine görünürlük katmanı ekler.
Mesajlaşma kanallarının kayda bağlanması
Kendi Meta WhatsApp Business hesabınız CRM'e bağlanır; yazışma ilgili kayda düşer. Gmail hesabınızı OAuth ile bağlarsınız; bağlantı e-posta gönderimi ve takvim senkronizasyonunu kapsar, gelen kutusu okunmaz. Outlook ve Microsoft 365 bağlantısı bugün açık değil.
Kod yazmadan alan ve nesne eklemek
Satış tarafının ihtiyacı olan alanları yönetici kendisi tanımlar.
Hangi yöntem ne zaman?
| Yöntem | Ne işe yarar | Ne zaman tercih edilir |
|---|---|---|
| REST API | Dış sistem CRM'deki kayıtları okur ve yazar; erişim yetkiyle verilir, alan yapısı API'den okunur, tek istekte 25 işleme kadar gönderilir | Odoo tarafında dış arayüz kullanılabildiğinde ve akışın otomatik ilerlemesi istendiğinde |
| Giden webhook | CRM'deki olaylar (örn. fırsat kazanıldı) dış sisteme güvenli biçimde bildirilir; ulaşmayan bildirim yeniden denenir | CRM'den Odoo yönüne olay bildirimi gereken akışlarda |
| İçe aktarma (Data Hub) | Excel/CSV dökümleri dört adımlı sihirbazla aktarılır: yükle, alan eşle, önizle, çalıştır. Dışa aktarma aynı modülde yapılır | İlk veri aktarımı ve tek seferlik geçişler için; API akışı kurulana kadar köprü olarak |
| Sizin geliştiriciniz ya da Odoo iş ortağınız | Odoo tarafını zaten tanıyan ekip aynı REST API'yi kullanarak bağlantıyı kendisi yazabilir; biz alan yapısını, API erişimini ve alan eşleme tablosunu veririz | Odoo'nuzda birikmiş özelleştirme varsa ve o ekiple çalışmaya devam edecekseniz |
Doğruladıklarımız
Odoo bağlantısı nasıl devreye alınır?
-
1
Keşif
Odoo'yu nerede çalıştırdığınızı, hangi modülleri kullandığınızı ve hangi özelleştirmelerin yapıldığını çıkarırız. Odoo'nuzu kuran iş ortağınızın ya da yazılımcınızın bu görüşmede olmasını öneririz.
-
2
Otorite kuralı ve alan eşleme
Hangi bilginin hangi sistemde otorite olduğu burada karara bağlanır. Odoo akışlarında kritik adım budur. Alan eşleme tablosu, akış yönü, sıklık ve varsa bedel yazılı paylaşılır.
-
3
Yapılandırma ve test aktarımı
CRM tarafındaki nesneler, alanlar ve yetkiler kurulur; örnek kayıtlarla iki yönlü doğrulama yapılır. Mükerrer kayıt senaryoları burada denenir.
-
4
Eğitim ve canlı geçiş
Satış ve saha ekibinin eğitimi, ardından ilk hafta yakın takip. Keşiften önce süre taahhüt etmiyoruz; keşif görüşmesinden sonra size aralık değil tarih veririz. API tabanlı Odoo akışının süresi kapsama göre netleşir.
Kapsam ve kurulum koşulları
ERP entegrasyonu konuşulurken dört soru gelir. Her birinin cevabı şöyle:
- Stok Odoo'da kalır. Stok kaydının otoritesi Odoo'dadır.
- Sipariş → fatura → tahsilat zinciri üründe kuruludur. Otomatik bir muhasebe akışı olarak sunulmaz.
- Üretim ve MRP: ürün reçetesi ve üretim hattı tanımı üründe vardır. İş emri yürütmesi yeni; süreciniz buna bağlıysa demoda birlikte deneyelim.
- e-Fatura ve e-Arşiv bugünkü düzeninizde kalır. Rapitek CRM bir GİB özel entegratörü değildir; resmî belge üretmez, ETTN ya da GİB durumu takip etmez.
İlk üçünün nedenini ve “bunun yerine ne yapılabildiğini” tek yerde, satır satır yazdık: kapsam ve kurulum koşulları.
Bir şey daha: Odoo tarafına kurulacak bir modül ya da yazılacak bir arayüz gerekiyorsa bu iş sizin geliştiricinizin ya da Odoo iş ortağınızın tarafındadır. Biz CRM tarafını, alan yapısını, API erişimini ve alan eşleme tablosunu veririz. Odoo'nun kurulumu, yükseltmesi ve bakımı da o ekipte kalır.
Veri konumu: verileriniz Avrupa Birliği'nde tutulur: veritabanı Helsinki'de (Finlandiya), dosyalar Frankfurt'ta, yedekler Falkenstein'da (Almanya). Türkiye'de hiçbir bileşenimiz yok ve bölge seçimi diye bir özelliğimiz yok. Bu, KVKK m.9 kapsamında yurt dışına aktarımdır. Ayrıntı güvenlik sayfasında ve KVKK aydınlatma metnindedir.
Sertifika: ISO 27001 veya SOC 2 belgemiz yok ve alana kadar da iddia etmeyeceğiz.
Bu sayfada yanlış ya da eskimiş bir bilgi görürseniz info@rapitek.com adresine yazın; inceleyip düzeltiriz.
Plan fiyatları açıkta; kapsam keşifte çıkar
Odoo bağlantısının kapsamı ve varsa bedeli keşif görüşmesinde çıkarılıp yazılı paylaşılır. Plan fiyatlarını ve ayrı fiyatlanan kalemleri ise tek sayfada, rakamıyla yayımlıyoruz.
Üç plan, kapsam tablosu ve ayrı fiyatlanan kalemler tek sayfada.
Odoo entegrasyonu hakkında sık sorulanlar
Odoo ile CRM entegrasyonu mümkün mü?
Rapitek CRM'de hazır Odoo modülü var mı?
Odoo'nun kendi CRM modülü var. Neden ayrı bir CRM?
Odoo'yu kendi sunucumuzda çalıştırıyoruz. Erişim sorun olur mu?
Odoo'da özelleştirme yapmış bir iş ortağımız var. Bağlantıyı o yazabilir mi?
Hangi Odoo sürümünü kullandığımız fark eder mi?
İki sistemde iki müşteri listesi olmayacak mı?
Odoo'nun yerini alır mı?
Stoklarımız CRM ile senkron çalışır mı?
CRM'den e-fatura kesebilir miyiz?
Senkronizasyon gerçek zamanlı mı olur?
Odoo entegrasyonunun maliyeti nedir?
Kurulum ne kadar sürer?
Verilerimiz nerede tutuluyor?
İlgili sayfalar
Entegrasyonlar
Entegrasyona genel bakış: hangi bağlantı bugün canlı, hangisini talep üzerine kuruyoruz; kapsam ve kurulum koşulları da burada.
Netsis entegrasyonu
Aynı çerçevenin kapalı bir ERP'deki hâli: erişim sorusunun neden lisans ve sürüm masasında başladığı.
Ürün
Modüller, API kapsamı ve platform kontrolleri: CRM tarafında tam olarak neyin kurulu olduğu.
Odoo akışınızı 30 dakikada netleştirelim
Görüşmeye Odoo'nuzu kuran ekibi de çağırın; hangi verinin hangi sistemde otorite olacağını ve bağlantıyı kimin yazacağını birlikte karara bağlayalım. Ardından 7 günlük deneme hesabınızı açalım; kredi kartı istemiyoruz.
