İçeriğe geç
Entegrasyon · ETA

ETA kullanıyorsanız, CRM'iniz ETA ile konuşur.

Cari kart, bakiye ve fatura bilgisi ETA'da kalır; satış ekibiniz aynı bilgiyi CRM'de görür. ETA kurulumunuz kendi sunucunuzda ve dışarıya kapalıysa yöntem değişir — bu sayfa önce o seçimi, sonra akışı anlatıyor.

Rapitek CRM kanallar ve entegrasyonlar ekranı: e-posta hesapları, ödeme sağlayıcıları, CTI adaptörleri, Meta ve Instagram kartları
Entegrasyon kartları — ödeme, e-posta, CTI

Bilgi muhasebede, karar satışta — aradaki mesafe Excel'le kapatılıyor

Kendi projelerimizde tekrar tekrar gördüğümüz tablo şu: ETA yerinde durur, işini yapar; ama programı fiilen kullanan kişi sayısı az olduğu için bilginin oradan çıkıp satış tarafına ulaşması o kişiye bağlı kalır. Sorun programın kendisinde değil, aradaki aktarımın tanımlı olmamasında:

  • Bakiye sorusunun cevabı bir kişiden gelir. O kişi toplantıdaysa ya da izinliyse cevap da bekler.
  • Hafta başı toplantısı için muhasebeden Excel istenir; tablo geldiğinde bir gün eskimiştir ve kimse hangi sütunun ne olduğunu hatırlamaz.
  • Aynı tablo hafta hafta elle yeniden biçimlenir; biçimleyen kişi değişince sütunlar da değişir.
  • Temsilci, tahsilatı geciken müşteriye yeni teklif götürür — çünkü gecikmeyi gördüğü bir ekran yoktur.
  • Görüşme geçmişi ve teklifler temsilcinin kendi dosyasında durur; ayrıldığında dosya da gider.
  • ETA'ya ek kullanıcı açıp satış ekibini oraya sokmak çözüm gibi görünür; pratikte muhasebe ekranı satışın günlük işine göre tasarlanmamıştır.

Bu tabloda eksik olan şey bir ERP değil, satışın kendi kaydı ve muhasebeyle arasında tanımlı, tekrarlanabilir bir aktarım disiplini.

Bağlantı nasıl kuruluyor?

ETA için kutudan çıkan bir modülümüz yok ve olduğunu söylemeyeceğiz. Bağlantı; REST API, OAuth2, webhook ve içe/dışa aktarma ile kapsamı keşif görüşmesinde belirlenen bir entegrasyon projesi olarak kurulur.

ETA tarafında başka sayfalardan farklı bir noktadan başlıyoruz: yöntem — REST API mi, dönemsel döküm aktarımı mı — ETA tarafındaki erişim imkânına göre keşifte birlikte seçilir. Kurulumunuz yerel ağda ve dışarıya kapalı çalışıyorsa başlangıç noktası döküm tabanlı aktarımdır; bu bir eksiklik değil, karşı tarafta erişim açılmasını gerektirmeyen yoldur. Dışarıya açık bir arayüz tanımlanabiliyorsa aynı kapsam API tabanlı kurulur.

Rapitek CRM tarafında üç araç kullanılır:

  • İçe aktarma — dört adımlı sihirbaz: yükle, alan eşle, önizle, çalıştır. İş başına üst sınır 100.000 satır, dosya başına 25 MB; 75'ten fazla nesne desteklenir. Dışa aktarma aynı modülde yapılır; sınırlarını ölçmediğimiz için buraya rakam yazmıyoruz.
  • REST API — ürün kutudan 183 iş nesnesiyle geliyor ve her biri REST API'de kendi veri ve şema ucuyla yayımlanıyor; erişim OAuth2 ile yetkilendirilir.
  • Giden webhook — CRM'deki olaylar dış sisteme imzalı olarak iletilir; başarısız çağrı yeniden denenir.

Bu araçların sınırları ölçülüdür, tahmin değildir: REST API nesne ve alan tanımlarını describe ucundan verir, tek toplu istekte 200 kayda kadar işlem yapar, bileşik çağrıda 25 alt isteği tek seferde taşır. Kapsamı keşifte bu sınırların içinde kurguluyoruz. Genel yaklaşımımız entegrasyonlar sayfasında, API tabanlı bir ERP akışının hâli Netsis entegrasyonu sayfasında.

Somut senaryo

Pazartesi 08:45 — hafta başı tahsilat toplantısı, muhasebeden tablo bekleniyor. Bağlantı kurulduğunda şunlar değişir:

  1. 1

    Tablo beklenmez, ekran açılır

    ETA'dan alınan bakiye ve vade dökümü tanımlı şablonla CRM'e aktarılır ve müşteri kartında alan olarak durur. Toplantı tabloyu biçimlemekle değil, konuşmakla başlar.

  2. 2

    Aktarımın şablonu bir kez kurulur

    Hangi sütunun hangi CRM alanına karşılık geldiği bir kez eşlenir ve kayıtlı kalır. Sonraki aktarımlarda aynı dört adım tekrarlanır: yükle, eşle, önizle, çalıştır.

  3. 3

    Önizleme adımı hatalı aktarımı önler

    Sihirbaz çalıştırmadan önce neyin nereye yazılacağını ekranda gösterir. Yanlış eşlenmiş bir sütun canlı veriye değil önizlemeye düşer; onay sizden çıkar.

  4. 4

    Vadesi geçen bakiye görev üretir

    Belirlediğiniz eşiği aşan bakiye için sorumluya takip görevi açılır. Hangi müşterinin aranacağı toplantıda not alınmaz, kayıtta durur.

  5. 5

    Teklif ve görüşme geçmişi şirkette kalır

    Müşteri adayı, görüşme notu, teklif ve kaybetme nedeni CRM'de birikir. Temsilci ayrıldığında dosya değil, devir listesi kalır.

  6. 6

    Muhasebeye sorulan soru sayısı düşer

    Bakiye ve fatura bilgisi satış ekranında göründüğünde muhasebe kesintiye uğramaz. ETA'yı kullanan kişi kendi işini yapar, bilgi dağıtıcısı olmaktan çıkar.

ETA ile Rapitek CRM arasında kurulabilen akışlar

Dönemsel bakiye ve vade aktarımı

ETA'dan alınan cari bakiye ve vade dökümü tanımlı şablonla CRM'e aktarılır. Sıklık — günlük, haftalık ya da aylık — sizin temponuza göre kapsamda belirlenir.

Cari kod – müşteri kaydı eşleşmesi

ETA'daki cari kod CRM'de alan olarak tutulur ve eşleştirmenin anahtarı olur; vergi numarası ikinci anahtar olarak kullanılır. Mükerrer kartlar kurulumda ayıklanır.

Aktarım şablonunun bir kez kurulması

Alan eşleme tablosu kurulumda çıkarılır ve saklanır; sonraki aktarımlar aynı şablonla yürür. Aktarım için Excel'i yeniden biçimlemeye gerek kalmaz.

Fatura bilgisinin müşteri kartında izlenmesi

Fatura numarası, tarihi ve tutarı müşteri kartında liste olarak izlenebilir. Belgenin otoritesi ETA'da kalır; CRM satış ekibine görünürlük katmanı ekler.

Ürün ve fiyat listesinin aktarılması

Ürün kataloğu ve fiyat listesi CRM'e aktarılarak teklifler güncel fiyatla hazırlanır. Fiyatın otoritesi ETA'da kalır; CRM'deki kopya teklif ekranı içindir.

Kendi alanlarınızı kod yazmadan eklemek

Risk limiti, ödeme vadesi ya da temsilci bölgesi gibi alanları CRM tarafında kod yazmadan yönetici tanımlar. Özel nesne ve alan ekleme üründe standarttır.

Yöntem seçimi

Hangi yöntem ne zaman?

Bu tabloda sıra bilinçli: ETA tarafında dışarıya açık bir arayüz tanımlı değilse akış döküm tabanlı aktarımla başlar.
YöntemNe işe yararNe zaman tercih edilir
İçe aktarma (Data Hub)ETA dökümleri dört adımlı sihirbazla aktarılır: yükle, alan eşle, önizle, çalıştır. İş başına 100.000 satır, dosya başına 25 MB. Dışa aktarma aynı modülde yapılır; sınırlarını ölçmedikERP'ye dışarıdan erişim yoksa ya da dönemsel senkron yeterliyse; karşı tarafta erişim açılmasını gerektirmez
REST API (kutudan gelen 183 iş nesnesi, her biri kendi veri ve şema ucuyla)Dış sistem CRM'deki kayıtları okur ve yazar; OAuth2 ile yetkilendirilir, toplu ve bileşik istek desteklerETA tarafında dışarıya açık bir arayüz tanımlanabildiğinde ve akışın otomatik ilerlemesi istendiğinde
Giden webhookCRM'deki olaylar (örn. fırsat kazanıldı) dış sisteme imzalı olarak iletilir; başarısız çağrı yeniden denenirCRM'den muhasebe yönüne bildirim gereken akışlarda
Üçüncü taraf entegratörETA tarafını tanıyan iş ortağınız ya da yazılımcınız aynı REST API'yi kullanarak bağlantıyı kendisi yazabilir; biz şemayı, OAuth2 erişimini ve alan eşleme tablosunu veririzETA'nızı kuran firmayla çalışmaya devam etmek istediğinizde
Ne söyleyebiliyoruz

Doğruladıklarımız

183
REST API'de iş nesnesi — her biri veri ve şema ucuyla
100.000 satır
İçe aktarma işi başına üst sınır; dosya başına 25 MB
75+ nesne
İçe aktarma sihirbazının çalıştığı nesne sayısı
Dört adım
Yükle, alan eşle, önizle, çalıştır — onay ekranda sizde
Uygulama

ETA bağlantısı nasıl devreye alınır?

  1. 1

    Keşif

    ETA'nın nerede çalıştığını, kimin kullandığını ve dışarıya açık bir arayüzün tanımlı olup olmadığını çıkarırız. Mali müşavirinizle çalışıyorsanız onun da bu görüşmede olmasını öneririz.

  2. 2

    Yöntem ve alan eşleme

    Erişime göre yöntem seçilir ve alan eşleme tablosu çıkarılır: hangi sütun hangi CRM alanına, hangi sıklıkta. Kapsam ve varsa bedel yazılı olarak paylaşılır — sürpriz kalem yok.

  3. 3

    Şablon kurulumu ve test aktarımı

    İçe aktarma şablonu bir kez kurulur ve örnek dökümle denenir. Önizleme ekranında eşleşmeler doğrulanır, mükerrer cari kartlar ayıklanır.

  4. 4

    Eğitim ve canlı geçiş

    Aktarımı kimin, ne sıklıkta çalıştıracağı yazılı olarak belirlenir ve ekip eğitilir. Keşiften önce süre taahhüt etmiyoruz; keşif görüşmesinden sonra size aralık değil tarih veririz. ETA akışı bu planın içinde devreye girer.

Sınırlarımız: bu sayfada vaat etmediklerimiz

ERP ve muhasebe entegrasyonu konuşulurken sorulan dört şey var. Dördünü de biz vaat etmiyoruz ve nedenini yazıyoruz.

  • “Stoklarınız senkron olur” demiyoruz. Stok kaydının otoritesi ETA'da kalır.
  • Sipariş → fatura → tahsilat zincirinin kendiliğinden akacağını söylemiyoruz. Bu zincir üründe kuruludur, ama otomatik bir muhasebe akışı olarak satılmasını doğru bulmuyoruz.
  • Üretim ve MRP otomasyonu vaat etmiyoruz. Ürün reçetesi ve üretim hattı tanımı üründe vardır; iş emri yürütmesini bugün bir referansla anlatamayız.
  • e-Fatura ve e-Arşiv düzenlemiyoruz. Rapitek CRM bir GİB özel entegratörü değildir; resmî belge üretmez, ETTN ya da GİB durumu takip etmez. Faturalarınız bugünkü düzeninizde kesilmeye devam eder; fatura numarası ve tutar gibi bilgiler CRM'e alan olarak taşınabilir.

İlk üçünün nedenini ve “bunun yerine ne yapılabildiğini” tek yerde, satır satır yazdık: vaat etmediğimiz üç şey. Burada tekrarlamıyoruz ki iki yerde iki farklı cümle kurmuş olmayalım.

Bir şeyi daha yazalım: ETA tarafına kurulacak bir eklenti ya da yazılacak bir arayüz gerekiyorsa bu iş, ETA'yı kuran firmanın ya da sizin yazılımcınızın tarafındadır. Biz CRM tarafını, şemayı, OAuth2 erişimini ve alan eşleme tablosunu veririz; ETA'nın içine müdahale etmeyiz.

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; aktarım dayanağınızı sözleşme sürecinde birlikte kurarız. 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.

Plan fiyatları açıkta; kapsam keşifte çıkar

ETA kurulumunuz kendi sunucunuzdaysa yöntem değişir, bedel de kapsamla birlikte netleşir. Plan fiyatlarını ise tek yerde ve rakamıyla yayımlıyoruz.

Üç plan, kapsam tablosu ve ayrı fiyatlanan kalemler tek sayfada.

SSS

ETA entegrasyonu hakkında sık sorulanlar

ETA ile CRM entegrasyonu mümkün mü?
Evet — ama kutudan çıkan bir modülle değil, kapsamı belirlenmiş bir entegrasyon projesi olarak. Yöntem, ETA tarafındaki erişim imkânına göre keşifte seçilir: dışarıya açık bir arayüz tanımlanabiliyorsa REST API, tanımlanamıyorsa dönemsel içe/dışa aktarma. Hangi verinin hangi yöne, hangi sıklıkta akacağı yazılı kapsam olarak paylaşılır.
Rapitek CRM'de hazır ETA modülü var mı?
Yok; olduğunu söylemek doğru olmaz. ETA'ya özel, kutudan çıkan bir modülümüz bulunmuyor. Bunun yerine belgeli bir arayüzümüz var: ürün kutudan 183 iş nesnesiyle geliyor ve her biri REST API'de kendi veri ve şema ucuyla yayımlanıyor — alan yapısını describe ile dışarıdan okuyabilirsiniz; yanında OAuth2, imzalı giden webhook ve dört adımlı içe aktarma sihirbazı. Bağlantıyı bu araçlarla projeye özel kuruyoruz.
Rapitek CRM'in REST API'si belgeli mi, dışarıdan kullanılabiliyor mu?
Evet. Ürün kutudan 183 iş nesnesiyle geliyor ve her biri REST API'de kendi veri ve şema ucuyla yayımlanıyor — nesneler okunur ve yazılır, alan yapısını describe ucundan dışarıdan okuyabilirsiniz. Erişim OAuth2 ile yetkilendirilir; toplu uçta tek istekte 200 kayda kadar işlem yapılır, bileşik uçta 25 alt istek tek çağrıda taşınır. CRM'deki olaylar imzalı giden webhook ile dış sisteme iletilir ve başarısız çağrı yeniden denenir. API belgesini, nesne tanımlarını ve alan eşleme tablosunu keşiften sonra yazılı veririz.
ETA'mız yerel ağda kurulu ve dışarıya kapalı. Ne yapıyoruz?
Bu bir engel değil, yalnızca yöntemi belirleyen bir koşul. Akış döküm aktarımı üzerinden kurulur: ETA'dan alınan cari, bakiye ve fatura dökümleri tanımlı bir şablonla dönemsel olarak CRM'e aktarılır. İçe aktarma işi başına üst sınır 100.000 satır, dosya başına 25 MB'tır. Erişim koşulları sonradan değişirse aynı kapsam API tabanlı akışa taşınabilir.
Muhasebemizi mali müşavirimiz tutuyor, ETA onun elinde. Bu bir engel mi?
Değil, ama akışı bu gerçeğe göre kurarız. Bu durumda CRM'e taşınan şey müşavirinizden düzenli olarak aldığınız dökümdür; hangi dökümün hangi sıklıkta alınacağı ve kimin yükleyeceği kurulumda yazılı olarak belirlenir. Müşavirinizin sistemine erişim istemiyoruz; ihtiyacımız olan şey düzenli ve aynı biçimde gelen bir dosya.
Excel dökümüyle çalışmak geriye dönük bir çözüm değil mi?
Bugünkü durumla karşılaştırınca değil. Fark şu: bugün tablo elle biçimleniyor ve biçimi bilen kişiye bağlı kalıyor; aktarımda ise alan eşleme tablosu bir kez kurulur, önizleme adımı hatalı sütunu canlı veriye geçmeden yakalar ve sonuç herkesin gördüğü bir kayda yazılır. İstediğiniz an API tabanlı akışa geçilebilir; şablon aynı kalır.
Aktarımı her hafta kim yapacak?
Bunu kurulumda yazılı olarak belirliyoruz — boş bırakılan tek yer burası olmamalı. Sorumlu kişi, sıklık ve hangi dökümün alınacağı kapsamda yazılır; sihirbaz dört adımda çalıştığı için işlem teknik bilgi gerektirmez. Ekip eğitiminde bu adımı birlikte yürütüyoruz.
ETA'daki cari kodumuz CRM'de kaybolur mu?
Kaybolmaz. Cari kod CRM'de alan olarak tutulur ve eşleştirmenin birinci anahtarı olur; vergi numarası ikinci anahtar olarak kullanılır. Böylece hem iki sistem arasında izlenebilirlik kalır hem de mükerrer kartlar kurulum sırasında ayıklanır.
Stoklarımız CRM ile senkron çalışır mı?
Anlık stok senkronizasyonu vaat etmiyoruz. Stok kaydının otoritesi ETA'da kalır; CRM tarafına taşınacak stok bilgisinin kapsamı, sıklığı ve hangi alanları içereceği keşifte tanımlanır. Nedenini ve bunun yerine ne yapılabildiğini entegrasyonlar sayfasındaki sınırlar bölümünde yazdık.
CRM'den e-fatura kesebilir miyiz?
Hayır. Rapitek CRM e-Fatura veya e-Arşiv belgesi düzenlemez ve GİB özel entegratörü değildir; ETTN ya da GİB durumu gibi alanlar üründe bulunmuyor. Faturalarınız bugünkü düzeninizde kesilmeye devam eder; fatura numarası, tarihi ve tutarı müşteri kartına alan olarak taşınabilir.
ETA'nın yerini alır mı?
Hayır ve almasını da önermiyoruz. ETA muhasebe, stok ve resmî belge tarafında kalır; Rapitek CRM müşteri adayı, görüşme geçmişi, teklif süreci ve satış raporlaması tarafını alır. Muhasebe ekibinize yeni bir ekran öğrenme yükü çıkarmıyoruz.
Senkronizasyon gerçek zamanlı mı olur?
Döküm tabanlı akışta hayır, dönemseldir — ve bunu baştan yazıyoruz. API tabanlı bir akış kurulabiliyorsa olaya yakın çalışabilir. İhtiyacınız günlük bakiye görünürlüğüyse bunu kapsamda günlük olarak tanımlarız; sıklık taahhüdü yazılı kapsamda yer alır.
ETA entegrasyonunun maliyeti nedir?
Bu sayfaya rakam yazmıyoruz, çünkü bedel kapsama bağlıdır: kaç dökümün, hangi sıklıkta ve hangi yöne akacağı. Döküm tabanlı bir başlangıç kurulum kapsamının içinde planlanabilir; API tabanlı geliştirme ayrı bir iş kalemidir. Keşiften sonra kapsamı ve bedeli yazılı paylaşırız.
Kurulum ne kadar sürer?
Keşiften önce süre taahhüt etmiyoruz. Keşif görüşmesinden sonra size aralık değil tarih veririz: keşif, yapılandırma, veri aktarımı, eğitim ve canlı geçiş adımlarının tarihi yazılı planda durur. Döküm tabanlı bir ETA akışı bu planın içinde kurulabilir.
Verilerimiz nerede tutuluyor?
Avrupa Birliği'nde: veritabanı Helsinki'de (Finlandiya), yüklediğiniz dosyalar Frankfurt'ta, veritabanı yedekleri Falkenstein'da (Almanya). Türkiye'de hiçbir bileşenimiz yok ve bölge seçimi sunmuyoruz. Bu, KVKK m.9 kapsamında yurt dışına aktarımdır; dayanağını sözleşme sürecinde birlikte kurarız. CRM verileriniz size ait ayrı bir veritabanında tutulur.

ETA akışınızı 30 dakikada netleştirelim

Görüşmede ETA'nızın nerede çalıştığına bakalım, hangi dökümün hangi sıklıkta CRM'e akacağını birlikte seçelim; kapsamı yazılı alalım.

Kurulumun kapsamı ve varsa bedeli keşif görüşmesinde çıkarılıp yazılı paylaşılır.

RapitekGO ile yapıldı

Ziyaretinizi ölçmek için isteğe bağlı çerez kullanmak istiyoruz. Reddederseniz site aynen çalışır. Çerez politikası