Form dolduran müşteriyi CRM'e elle girmek, her sabah aynı raporu Excel'den kopyalamak, gelen faturaları tek tek klasörlemek... Bu işlerin her biri birkaç dakika sürer, ama haftada onlarca kez tekrarlandığında ekibin ciddi bir zamanını yer. İş akışı otomasyonu bu tekrarları ortadan kaldırmayı hedefler. Bu yazıda son yıllarda hızla yaygınlaşan n8n'i, ne işe yaradığını, alternatiflerinden farkını ve işletmenizde güvenli bir şekilde nasıl kullanabileceğinizi anlatıyoruz.
Kısa cevap: n8n, uygulamaları görsel bir editörde düğümlerle birbirine bağlayarak iş akışlarını otomatikleştiren, kendi sunucunuza kurulabilen veya bulutta kullanılabilen bir otomasyon aracıdır. Form-CRM aktarımı, bildirimler, raporlar ve fatura işlemleri gibi tekrarlayan işler için uygundur; self-host kurulumda güvenlik ve yedekleme sizin sorumluluğunuzdadır.
n8n nedir?
n8n, uygulamaları ve servisleri birbirine bağlayarak iş akışları oluşturmanızı sağlayan bir otomasyon aracıdır. İş akışları, görsel bir editörde "düğümler" (node) birbirine bağlanarak kurulur: bir tetikleyici (örneğin yeni form gönderimi) bir dizi adımı başlatır (veriyi düzenle, CRM'e yaz, e-posta gönder, ekibe bildir).
- Görsel editör: Akışlar sürükle-bırak ile kurulur; her adımın girdi ve çıktısı görülebilir.
- Kod esnekliği: Gerektiğinde JavaScript veya Python ile özel adımlar yazılabilir.
- Kendi sunucunuzda çalıştırma: n8n bulut hizmeti olarak kullanılabildiği gibi kendi sunucunuza da kurulabilir.
- Lisans: n8n kendini "fair-code" olarak tanımlar ve Sustainable Use License ile dağıtılır. Kendi iç işleriniz için kullanım serbesttir; n8n'i ürün olarak başkalarına sunmak gibi ticari senaryolarda lisans koşullarını mutlaka okuyun.
n8n, Zapier ve Make karşılaştırması
| Kriter | n8n | Zapier / Make gibi bulut araçları |
|---|---|---|
| Barındırma | Kendi sunucunuz veya n8n Cloud | Sadece sağlayıcının bulutu |
| Veri kontrolü | Self-host ile veriler sizin sunucunuzda kalır | Veriler sağlayıcının altyapısından geçer |
| Karmaşık mantık | Dallanma, döngü, kod düğümleri ile güçlü | Araca göre değişir; çoğu senaryo için yeterli |
| Başlangıç kolaylığı | Orta; teknik bilgi avantaj sağlar | Çok kolay |
| Bakım | Self-host'ta güncelleme ve yedek sizde | Sağlayıcıda |
Kısa yol: Az sayıda basit akış için bulut araçları pratiktir. Kişisel veri içeren, çok adımlı veya yüksek hacimli akışlarda n8n'in kendi sunucunuzda çalışması hem maliyet hem de veri kontrolü açısından avantaj sağlayabilir.
İşletmeler için örnek otomasyon senaryoları
Satış ve müşteri
- Web sitesi formundan gelen talebi CRM'e kaydedip satış ekibine anlık bildirim göndermek.
- Teklif onaylandığında sözleşme taslağını otomatik oluşturup imzaya göndermek.
- Belirli bir süre yanıt vermeyen müşteri adayı için hatırlatma görevi açmak.
Operasyon ve finans
- E-postayla gelen fatura eklerini ilgili klasöre kaydedip muhasebe tablosuna satır eklemek.
- E-ticaret siparişlerini depo ekibinin kullandığı sisteme aktarmak.
- Her sabah önceki günün satış özetini ekip sohbet kanalına göndermek.
İçerik ve pazarlama
- Yeni blog yazısı yayınlandığında sosyal medya taslaklarını hazırlamak.
- Reklam platformlarından günlük harcama verisini tek bir tabloda toplamak.
Yapay zekâ destekli akışlar
n8n, büyük dil modelleriyle çalışan düğümler de sunar. Gelen destek taleplerini konuya göre sınıflandırmak veya uzun e-postaları özetlemek gibi işler bu şekilde otomatikleştirilebilir. Bu tür akışlarda yapay zekânın çıktısını kritik kararlarda bir insanın onayından geçirmek iyi bir uygulamadır.
İlk otomasyonunuzu planlamak: 6 adım
- Tekrarlayan işi seçin: Haftada en çok tekrarlanan ve kural tabanlı olan işi bulun.
- Süreci yazın: Tetikleyici ne? Hangi veriler, hangi sırayla, hangi sisteme gidiyor? İstisnalar neler?
- Bağlantıları kontrol edin: Kullandığınız uygulamaların API'si veya hazır n8n düğümü var mı?
- Küçük başlayın: Önce akışın en basit hâlini kurun, test verisiyle deneyin.
- Hata yönetimi ekleyin: Bir adım başarısız olursa kime, nasıl bildirim gidecek? n8n'de hata iş akışları (error workflow) bu iş için kullanılabilir.
- İzleyin ve genişletin: Çalıştırma geçmişini takip edin, akış oturduktan sonra yeni adımlar ekleyin.
Self-host kurulumda güvenlik kontrol listesi
n8n'i kendi sunucunuza kurarsanız, otomasyon aracınız aslında tüm sistemlerinizin anahtarlarını taşıyan bir merkez hâline gelir. Bu nedenle güvenlik ihmal edilmemelidir:
- Arayüzü doğrudan internete açmayın veya güçlü kimlik doğrulama ve HTTPS arkasında tutun.
- Kimlik bilgilerini (credentials) n8n'in şifreli kimlik bilgisi yönetimiyle saklayın; şifreleme anahtarını yedekleyin.
- Webhook adreslerini tahmin edilemez tutun; gelen isteklerde mümkünse imza veya gizli anahtar doğrulaması yapın.
- n8n'i düzenli güncelleyin; güvenlik duyurularını takip edin.
- Veritabanını ve iş akışlarını düzenli yedekleyin.
- Kişisel veri işleyen akışları KVKK yükümlülükleri açısından değerlendirin.
Genel sunucu ve ağ güvenliği için KOBİ siber güvenlik kontrol listemize de göz atabilirsiniz.
Otomasyonun sınırları
Her süreç otomasyona uygun değildir. Sürekli değişen, çok fazla insan yargısı gerektiren veya henüz netleşmemiş süreçleri otomatikleştirmek, hatalı işin daha hızlı yapılmasına yol açabilir. Önce süreci sadeleştirin, sonra otomatikleştirin. Ayrıca otomasyonların bir sahibi olmalıdır: akış bozulduğunda kimin müdahale edeceği belli olmalıdır.
n8n'in temel kavramları
| Kavram | Açıklama |
|---|---|
| İş akışı (workflow) | Bir tetikleyici ile başlayan ve birbirine bağlı adımlardan oluşan otomasyon |
| Düğüm (node) | Akıştaki her bir adım: bir uygulamaya bağlanma, veri dönüştürme, koşul kontrolü |
| Tetikleyici (trigger) | Akışı başlatan olay: zamanlayıcı, webhook, yeni e-posta, form gönderimi |
| Kimlik bilgisi (credential) | Bir servise bağlanmak için gereken API anahtarı veya oturum bilgisi |
| Çalıştırma (execution) | Akışın her bir çalışması; geçmişte girdi ve çıktılar incelenebilir |
| İfade (expression) | Önceki adımların verisine erişip dinamik değer üretme |
Örnek akış: web formundan CRM'e
Somut bir örnekle akışın nasıl kurulduğunu görelim. Amaç: web sitesindeki teklif formu doldurulduğunda talebi CRM'e kaydetmek, satış ekibine bildirim göndermek ve müşteriye otomatik teşekkür e-postası iletmek.
- Webhook düğümü: Form, gönderim sırasında verileri n8n'in webhook adresine iletir.
- Doğrulama: Gelen isteğin gerçekten sizin formunuzdan geldiği gizli bir anahtar ile kontrol edilir; zorunlu alanlar boş mu bakılır.
- Veri düzenleme: Telefon numarası biçimlendirilir, ad-soyad ayrıştırılır, kaynak bilgisi eklenir.
- Mükerrer kontrolü: CRM'de aynı e-posta ile kayıt var mı diye aranır; varsa güncellenir, yoksa yeni kayıt açılır.
- Bildirim: Satış ekibinin kullandığı kanala talep özeti gönderilir.
- Müşteri e-postası: Talebin alındığını bildiren kısa bir e-posta gönderilir.
- Hata dalı: Herhangi bir adım başarısız olursa sorumluya ayrıntılı bir uyarı gider.
Bu akış, ekibin elle yaptığı kopyala-yapıştır işini ortadan kaldırırken talebin kaybolma riskini de azaltır.
Kurulum seçenekleri
n8n Cloud
Sunucu kurulumu ve bakımı n8n tarafından yapılır. Hızlı başlangıç için uygundur; veri işleme yeri ve plan limitleri değerlendirilmelidir.
Kendi sunucunuzda (self-host)
Genellikle Docker ile kurulur. Kalıcı veriler için bir veritabanı, HTTPS için bir ters vekil sunucu ve düzenli yedekleme gerekir. Yüksek hacimli kullanımda kuyruk modu ile birden fazla işçi süreci çalıştırılabilir.
Hangi kurulum kimin için?
- Teknik ekibi olmayan küçük işletmeler: Cloud veya bir hizmet sağlayıcının yönettiği kurulum.
- Kişisel veri işleyen, veri yerini kontrol etmek isteyen işletmeler: Self-host.
- Yüksek hacimli ve kritik akışlar: İzleme ve yedeklilik planlanmış self-host.
İyi bir otomasyonun özellikleri
- Okunabilir: Düğümler anlamlı isimlerle adlandırılmış, karmaşık bölümler not ile açıklanmış.
- Tekrar çalıştırılabilir: Aynı veri iki kez geldiğinde mükerrer kayıt oluşturmuyor.
- Gözlemlenebilir: Hatalar sessizce kaybolmuyor, sorumluya bildiriliyor.
- Belgelenmiş: Akışın amacı, sahibi ve bağlı olduğu sistemler yazılı.
- Sürüm kontrolünde: Önemli akışlar dışa aktarılıp saklanıyor; değişiklikler izlenebiliyor.
Otomasyonun getirisini değerlendirmek
Bir akışın değerli olup olmadığını anlamak için basit bir hesap yapabilirsiniz: işin bir kez yapılması kaç dakika sürüyor, haftada kaç kez tekrarlanıyor ve hata yapıldığında ne kaybediliyor? Bu sorulara verilen cevaplar, hangi otomasyonun önce yapılması gerektiğini netleştirir. Zaman kazancının yanında, hataların azalması ve müşteriye daha hızlı dönüş yapılması da hesaba katılmalıdır.
WhatsApp üzerinden otomatik bildirim gibi senaryolar için WhatsApp Business API rehberimize, kurumsal e-posta ve takvim entegrasyonları için Google Workspace yazımıza göz atabilirsiniz.
Departmanlara göre otomasyon fikirleri
| Departman | Otomasyon fikri | Tetikleyici |
|---|---|---|
| Satış | Yeni müşteri adayını CRM'e kaydet, sorumluya ata | Web formu, reklam formu |
| Satış | Teklif onaylanınca proje kartı aç | CRM durum değişikliği |
| Destek | Gelen talepleri konuya göre etiketle ve yönlendir | Yeni e-posta veya mesaj |
| Finans | Vadesi yaklaşan faturalar için hatırlatma | Günlük zamanlayıcı |
| İnsan kaynakları | Yeni çalışan için hesap açma kontrol listesi oluştur | İşe giriş formu |
| Operasyon | Stok kritik seviyeye düşünce satın almaya bildir | Envanter sistemi |
| Pazarlama | Haftalık kampanya performans özetini paylaş | Haftalık zamanlayıcı |
| Yönetim | Günlük satış ve tahsilat özeti | Günlük zamanlayıcı |
Veri dönüşümünde pratik ipuçları
- Tarih ve saat: Sistemler arası tarih formatı ve saat dilimi farklılıkları en sık hata kaynaklarından biridir. Akışın başında tarihleri tek bir formata çevirin.
- Telefon numaraları: Başında 0, +90 veya boşluk bulunan numaraları standart bir biçime getirin.
- Türkçe karakterler: Dosya adları ve bazı eski sistemler Türkçe karakterlerle sorun yaşayabilir; gerekiyorsa dönüştürün.
- Boş değerler: Zorunlu olmayan alanların boş gelmesi durumunda akışın kırılmaması için varsayılan değerler tanımlayın.
- Toplu işlemler: Yüzlerce kaydı tek seferde işlerken hedef sistemin hız limitlerine dikkat edin; işlemleri gruplara bölün.
- Kod düğümü: Karmaşık dönüşümler için kısa JavaScript kodu kullanmak, onlarca düğüm zincirlemekten daha okunaklı olabilir.
Otomasyonu ekibe benimsetmek
Teknik olarak kusursuz bir otomasyon bile, ekip onu anlamaz veya ona güvenmezse işe yaramaz. Benimsemeyi kolaylaştırmak için:
- İşi yapan kişiyle tasarlayın: Süreci en iyi, o işi her gün yapan çalışan bilir; istisnaları ve tuzakları o söyler.
- Şeffaf olun: Otomasyonun ne yaptığını ve ne yapmadığını kısa bir notla paylaşın.
- Geri dönüş yolu bırakın: Akış çalışmadığında işin elle nasıl yapılacağı bilinsin.
- Kazancı görünür kılın: Otomasyon sayesinde kazanılan zamanı veya azalan hataları ekiple paylaşın.
- Sahiplik verin: Her akışın bir sorumlusu olsun; sorun çıktığında kime başvurulacağı bilinsin.
Otomasyon yol haritası örneği
- İlk ay: En çok zaman alan bir-iki tekrarlayan iş seçilir, otomatikleştirilir ve izlenir.
- İkinci-üçüncü ay: Hata yönetimi, bildirimler ve dokümantasyon oturtulur; yeni akışlar eklenir.
- Sonraki dönem: Departmanlar arası akışlar (satıştan operasyona, operasyondan finansa) kurulur; gerekiyorsa yapay zekâ destekli adımlar denenir.
Bu kademeli yaklaşım, otomasyonun kontrolden çıkmasını önler ve her adımda değer üretildiğini gösterir.
Terimler sözlüğü
- İş akışı otomasyonu: Tekrarlayan iş adımlarının yazılımlar arasında otomatik olarak yürütülmesi.
- Webhook: Bir olay gerçekleştiğinde bir sistemin diğerine otomatik olarak HTTP isteği göndermesi.
- API: Yazılımların birbirleriyle veri alışverişi yapmasını sağlayan arayüz.
- Self-host: Yazılımın sağlayıcının bulutu yerine kendi sunucunuzda çalıştırılması.
- Fair-code: Kaynak kodu erişilebilir olan ancak ticari kullanımı lisansla sınırlandırılan yazılım modeli.
- Idempotent: Aynı işlemin birden fazla kez çalıştırılmasının sonucu değiştirmemesi.
- Kuyruk modu: İş akışı çalıştırmalarının birden fazla işçi süreci arasında dağıtıldığı ölçekleme yöntemi.
Özetle: akılda kalması gerekenler
- n8n, uygulamaları görsel düğümlerle birbirine bağlayan esnek bir otomasyon aracıdır.
- Self-host kurulum veri kontrolü sağlar, ancak güvenlik ve yedek sorumluluğu sizdedir.
- İlk otomasyon olarak en sık tekrarlanan, kural tabanlı işi seçin.
- Her akışa hata yönetimi, bildirim ve bir sorumlu ekleyin.
- Kimlik bilgilerini güvenli saklayın, webhook isteklerini doğrulayın.
- Kişisel veri işleyen akışları KVKK açısından değerlendirin.
Sık Sorulan Sorular
n8n ücretsiz mi?
Kendi sunucunuza kurduğunuz topluluk sürümü, lisans koşulları çerçevesinde ücretsiz kullanılabilir. n8n Cloud ve bazı kurumsal özellikler ücretlidir. Güncel planlar için n8n'in resmî sitesini kontrol edin.
Yazılım bilmeden n8n kullanabilir miyim?
Basit akışlar görsel editörle kurulabilir. Ancak API'ler, veri dönüşümleri ve hata yönetimi konusunda temel teknik bilgi işleri çok kolaylaştırır.
n8n'i mevcut özel yazılımımıza bağlayabilir miyiz?
Yazılımınızın bir API'si veya webhook desteği varsa evet. HTTP Request düğümü ile hazır düğümü olmayan sistemlere de bağlanılabilir.
Ne zaman özel yazılım gerekir?
Akış çok karmaşık hâle geldiyse, yüksek performans veya özel kullanıcı arayüzü gerekiyorsa, otomasyon yerine süreç için özel bir uygulama geliştirmek daha sürdürülebilir olabilir.
n8n'de bir akış hata verirse veriler kaybolur mu?
Çalıştırma geçmişi ayarlarınıza göre saklanır ve hatalı çalıştırmalar incelenip yeniden denenebilir. Kritik akışlarda hata iş akışı ile bildirim kurmak ve tekrar denemeyi planlamak önemlidir.
Kaç akış çalıştırabilirim?
Self-host kurulumda sınır sunucu kaynaklarınızdır; n8n Cloud'da plan limitleri geçerlidir. Güncel limitleri n8n'in fiyatlandırma sayfasından kontrol edin.
n8n ile yapay zekâ ajanları kurulabilir mi?
Evet, n8n büyük dil modelleriyle çalışan düğümler sunar. Ancak müşteriye giden yanıtlar veya finansal işlemler gibi kritik adımlarda insan onayı eklemek önerilir.
Sonuç
n8n, tekrarlayan işleri otomatikleştirmek ve sistemleri birbirine bağlamak için güçlü ve esnek bir araçtır. Doğru seçilmiş birkaç akış bile ekibinizin haftalık iş yükünü fark edilir şekilde hafifletebilir. Otomasyon ve entegrasyon ihtiyaçlarınızı birlikte planlamak isterseniz özel yazılım hizmetimizi inceleyebilir ve bizimle iletişime geçebilirsiniz.


