İçeriğe geç
bilgi bankası

n8n nedir, nasıl kurulur ve nasıl kullanılır

n8n, uygulamaları ve servisleri görsel bir editörde düğümlerle birbirine bağlayarak iş akışı kurmanızı sağlayan bir otomasyon platformudur. Kaynak kodu açıktır, kendi sunucunuza kurulabilir ya da bulutta kullanılabilir. Yapay zeka ajan düğümleri sayesinde dil modellerini iş akışlarına adım olarak ekleyebilirsiniz. Lisansı ticari kısıtlar taşıyan fair-code modelidir.

n8n nedir

n8n, tetikleyici ve eylem düğümlerini sürükleyip birbirine bağlayarak iş akışı oluşturduğunuz bir iş akışı otomasyon platformudur. Bir form doldurulduğunda müşteri ilişkileri yönetimi (CRM) sistemine kayıt açmak, her sabah satış raporunu e-postayla göndermek ya da gelen faturayı okuyup muhasebe tablosuna işlemek tipik n8n işleridir.

Adı "nodemation" kelimesinin kısaltmasıdır. Kurucusu Jan Oberhauser, kelimeyi düğüm (node) ve otomasyon (automation) sözcüklerinden türettiğini anlatır. Proje 2019'da Berlin'de başladı. Uzun ad, i18n ya da k8s örneğindeki gibi ilk harf ile son harf arasındaki harf sayısıyla kısaltıldı.

n8n'i benzerlerinden ayıran üç özellik vardır. Kendi sunucunuza kurulabilir, gerektiğinde JavaScript ya da Python koduyla genişletilebilir ve yapay zeka ajanları için hazır düğümler sunar.

n8n nasıl çalışır, düğüm ve iş akışı mantığı

n8n'de her iş akışı, verinin soldan sağa aktığı bir düğüm zinciridir. Her düğüm bir iş yapar ve sonucunu bir sonraki düğüme JSON biçiminde aktarır. Temel düğüm türleri şunlardır:

  • Tetikleyici düğümler: akışı başlatır. Webhook, Schedule Trigger adlı zamanlayıcı, yeni e-posta ya da yeni form kaydı bunlara örnektir.
  • Uygulama düğümleri: Gmail, Google Sheets, Slack, HubSpot, Notion gibi servislerde işlem yapar.
  • Mantık düğümleri: IF ve Switch ile koşula göre dallanma, Merge ile kolları birleştirme sağlar.
  • HTTP Request düğümü: hazır düğümü olmayan herhangi bir uygulama programlama arayüzüne (API) istek gönderir.
  • Code düğümü: JavaScript ya da Python ile özel dönüşüm yapar.

Servislere bağlanmak için gereken anahtar ve parolalar kimlik bilgisi (credential) olarak ayrı saklanır. Aynı kimlik bilgisi birden fazla akışta kullanılabilir. Düğüm alanlarında ifadeler (expressions) kullanarak önceki düğümden gelen veriyi alabilirsiniz. Bir akış hata verdiğinde çalışacak ayrı bir hata akışı tanımlamak da mümkündür.

Örnek n8n iş akışı adım adım

Örnek bir n8n iş akışı, web sitesinden gelen teklif talebini yapay zekayla sınıflandırıp doğru satış temsilcisine iletebilir. Aşağıdaki tablo akışı düğüm düğüm gösterir.

AdımDüğümNe yapar
BirinciWebhook ya da form tetikleyicisiSitedeki teklif formu gönderildiğinde akışı başlatır
İkinciAI Agent ya da dil modeli düğümüTalep metnini okur, sektörü ve aciliyeti belirler, kısa bir özet yazar
ÜçüncüSwitchSektöre göre akışı ilgili temsilcinin koluna ayırır
DördüncüHubSpot ya da başka bir CRM düğümüKişi ve fırsat kaydını özetle birlikte açar
BeşinciSlack ya da e-posta düğümüTemsilciye kaydın bağlantısını ve özeti gönderir
AltıncıHata akışıBir adım başarısız olursa sorumluya bildirim atar

Bu akışta yapay zeka yalnız sınıflandırır, özet yazar. Kayıt açma ve bildirim gibi adımlar sabit kurallarla çalışır. Dil modeli talebi yanlış sınıflandırabilir. İlk haftalarda temsilcilerin yanlış atamaları işaretlemesi ve talimatın buna göre düzeltilmesi akışı güvenilir hale getirir.

n8n ile hangi işler otomatikleştirilir

n8n ile en çok otomatikleştirilen işler, birden fazla uygulama arasında veri taşıyan ve her seferinde aynı adımlarla yapılan işlerdir. Departmanlara göre tipik örnekler şunlardır:

  • Satış: form ve e-posta taleplerini CRM'e işlemek, temsilciye atamak, takip hatırlatması kurmak.
  • Pazarlama: içerik takvimindeki gönderileri taslak olarak hazırlamak, kampanya verisini tek tabloda toplamak.
  • Finans: gelen faturayı okuyup muhasebe tablosuna aktarmak, vadesi gelen ödemeleri bildirmek.
  • Müşteri hizmetleri: destek taleplerini konuya göre sınıflandırmak, sık sorulara taslak cevap hazırlamak.
  • İnsan kaynakları: işe giriş adımlarını sırayla tetiklemek, hesap açma taleplerini ilgili ekiplere iletmek.
  • Raporlama: farklı sistemlerden veriyi çekip haftalık özeti e-posta ya da Slack ile dağıtmak.

Bu işlerin ortak noktası, sonucun kontrol edilebilir olmasıdır. Kararın bedeli yüksekse, örneğin bir ödeme onayıysa, akışa insan onayı adımı eklenmelidir.

n8n ile yapay zeka ajanı nasıl kurulur

n8n'de yapay zeka ajanı, AI Agent düğümüne bir sohbet modeli ve en az bir araç bağlanarak kurulur. Belgelere göre ajan, verilen görev için hangi aracı kullanacağına kendisi karar verir. Araç, bir Google Sheets sorgusu, bir HTTP isteği ya da başka bir n8n iş akışı olabilir. Ajana konuşma geçmişini hatırlaması için bellek, şirket belgelerinden bilgi çekmesi için vektör deposu bağlanabilir.

Model Context Protocol (MCP) desteği de vardır. MCP Client Tool düğümü, ajanın dış bir MCP sunucusundaki araçları kullanmasını sağlar. MCP Server Trigger düğümü ise n8n iş akışlarını Claude ya da ChatGPT gibi dış asistanların çağırabileceği araçlara çevirir. Protokolün ayrıntıları için MCP nedir yazısına bakabilirsiniz.

Ajanın geri alınamaz bir işlem yapmadan önce insan onayı beklemesi de kurulabilir. n8n, belirli araçlar için insan onayı isteme ve Slack üzerinden onay bekleme gibi seçenekler sunar. Ajan ile sabit iş akışı arasındaki farkı yapay zeka ajanı nedir yazısında karşılaştırdık.

n8n nasıl kurulur, bulut mu kendi sunucunuz mu

n8n iki yolla kullanılır. n8n'in kendi bulutuna üye olabilir ya da yazılımı kendi sunucunuza kurabilirsiniz. Kendi sunucuda en yaygın kurulum Docker ya da Docker Compose ile yapılır. npm ile kurulum ve bulut sağlayıcılar üzerinde kurulum da belgelerde anlatılır.

Ölçütn8n bulutuKendi sunucunuz
Kurulum ve güncellemen8n yaparSizin sorumluluğunuzda
Verinin bulunduğu yern8n'in altyapısıSizin seçtiğiniz sunucu
Ücret mantığıAylık iş akışı çalışma sayısına göre planTopluluk sürümü için lisans bedeli yok, sunucu ve bakım maliyeti var
ÖlçeklemePlana bağlıKuyruk modu ile işçi sunucular eklenebilir

n8n'in fiyat sayfasına göre bulut planları, karmaşıklığından bağımsız olarak iş akışının baştan sona kaç kez çalıştığına göre ücretlendirilir. Tek oturum açma (SSO), Git ile sürüm kontrolü, ayrı ortamlar, dış parola kasası ve denetim kaydı gibi özellikler ücretli lisans gerektirir.

n8n ücretsiz mi, lisans durumu ne

n8n'in kendi sunucunuza kurulan topluluk sürümü lisans bedeli ödemeden kullanılabilir, fakat klasik anlamda serbest açık kaynak lisansı taşımaz. Ana kod, n8n'in 2022'de oluşturduğu Sustainable Use License ile lisanslanır. n8n bu modeli fair-code olarak tanımlar, yani kaynak kodu açıktır ve genişletilebilir, ama ticari kullanım yazarlar tarafından sınırlanır.

Lisans belgesine göre izin verilen ve verilmeyen kullanımlar şöyle özetlenebilir:

  • Şirket içi iş amaçlı, kişisel ya da ticari olmayan kullanım serbesttir.
  • Yazılımı değiştirebilir, türev çalışma oluşturabilirsiniz.
  • n8n kurulumu üzerine danışmanlık ve destek hizmeti vermek ayrı lisans gerektirmez.
  • n8n'i müşterilerinizin kendi hesaplarını bağlayıp iş akışı kurduğu bir hizmet olarak sunmak izinli değildir. Bunun için n8n ile ayrı ticari sözleşme gerekir.
  • Dosya adında ".ee." geçen kurumsal özellikler ayrı bir n8n Enterprise lisansına tabidir.

Ürününüzün içine n8n gömmeyi düşünüyorsanız kararı lisans metnini hukuk danışmanınızla okuyarak verin.

n8n, Make ve Zapier arasındaki fark

n8n, Make ve Zapier arasındaki temel fark, kurulum yeri ile esneklik düzeyidir. Zapier ve Make yalnız bulut hizmeti olarak çalışır. n8n ise kendi sunucunuza da kurulabilir. Aşağıdaki tablo seçimde en çok sorulan noktaları karşılaştırır.

Ölçütn8nMakeZapier
Kendi sunucuya kurulumVarYokYok
Ücretin temeliBulutta iş akışı çalışma sayısıModül başına işlem (kredi)Başarılı eylem adımı (görev)
Kodla genişletmeJavaScript ve PythonSınırlıSınırlı
Öğrenme eğrisiTeknik ekip için rahat, yeni başlayan için daha dikGörsel ve orta düzeyEn kolay başlangıç
Uygun olduğu ekipVeriyi kendi sunucusunda tutmak isteyen, teknik kişisi olan ekipGörsel senaryo kurmak isteyen pazarlama ve operasyon ekibiHızlı ve basit bağlantı isteyen küçük ekip

Çok adımlı, çok sayıda veri kalemi işleyen akışlarda n8n'in çalışma başına ücretlendirmesi maliyeti öngörülebilir kılar. Birkaç basit bağlantı için Zapier daha az kurulum emeği ister. Ekran üzerinden çalışan eski masaüstü yazılımlarını otomatikleştirmek gerekiyorsa üç araç da yetmeyebilir. O durumda robotik süreç otomasyonu (RPA) araçları devreye girer.

n8n güvenliği ve KVKK açısından dikkat edilecekler

n8n'i kendi sunucunuza kurmak veriyi kendi altyapınızda tutar, fakat güvenlik sorumluluğunu da size verir. Ocak 2026'da kendi sunucusunda çalışan n8n kurulumlarını etkileyen kritik bir güvenlik açığı (CVE-2026-21858) duyuruldu. Düzeltme, duyurudan önce yayımlanan 1.121.0 sürümüyle gelmişti. Güncellemeleri ertelemek bu yüzden doğrudan risktir.

Temel önlemler şunlardır:

  • n8n'i düzenli güncelleyin ve güvenlik duyurularını takip edin.
  • Kimlik bilgilerini şifreleyen anahtarı yedekleyin ve gizli tutun.
  • Editörü internete açık bırakmayın, webhook adreslerini yalnız gerekenlerle sınırlayın.
  • Kullanılmayan kimlik bilgilerini ve akışları silin.

KVKK (Kişisel Verilerin Korunması Kanunu) açısından kendi sunucuda kurulum her şeyi çözmez. Akıştaki bir dil modeli düğümü veriyi yurt dışındaki bir model sağlayıcısına gönderiyorsa 6698 sayılı Kanun'un 9. maddesindeki aktarım kuralları geçerli olur. Hangi düğümün veriyi nereye gönderdiğini listelemek ve değerlendirmeyi hukuk danışmanınızla yapmak gerekir.

n8n'e nasıl başlanır

n8n'e başlamanın en kısa yolu, bulut deneme hesabı ya da yerel bir Docker kurulumuyla tek bir küçük akış kurmaktır. Önerdiğimiz sıra şöyledir:

  1. Haftada birkaç kez elle yaptığınız, adımları belli bir işi seçin.
  2. İşin tetikleyicisini ve bittiğinde ortaya çıkan sonucu yazın.
  3. Akışı önce yapay zeka olmadan, yalnız sabit adımlarla kurun.
  4. Yorum gerektiren tek bir adıma dil modeli ekleyin ve çıktısını bir süre elle kontrol edin.
  5. Hata akışını ve bildirimi tanımlayın, sonra akışı canlıya alın.

Akış sayısı arttıkça izleme, sürüm kontrolü ve güncelleme işi büyür. Akışları uçtan uca tasarlatmak isterseniz n8n ile iş akışı otomasyonu hizmetimize, kurulan akışların sürekli işletilmesini ve teyidini dışarıya vermek isterseniz yönetilen yapay zeka workflow hizmeti sayfamıza bakabilirsiniz.

Sık sorulan sorular

n8n ücretsiz mi?

n8n'in kendi sunucunuza kurduğunuz topluluk sürümü lisans bedeli ödemeden kullanılabilir. Sunucu, bakım ve güncelleme maliyeti size aittir. n8n bulutu ise aylık iş akışı çalışma sayısına göre ücretli planlarla sunulur. Tek oturum açma ve sürüm kontrolü gibi kurumsal özellikler kendi sunucuda da ücretli lisans gerektirir.

n8n Türkçe kullanılabilir mi?

Evet. n8n ile Türkçe veri işleyen ve Türkçe metin üreten iş akışları kurabilirsiniz. Dil modeli düğümlerine Türkçe talimat yazmanız ve Türkçe e-posta ya da form verisini işlemeniz mümkündür. n8n'in resmi belgeleri İngilizcedir. Düğüm adları ve teknik terimler bu yüzden çoğunlukla İngilizce görünür.

n8n kullanmak için kod bilmek gerekir mi?

Hayır. n8n kullanmak için kod bilmek gerekmez, basit akışlar görsel editörde düğümlerle kurulur. Veri dönüştürme ya da özel API istekleri gibi işlerde temel JavaScript bilgisi işinizi çok kolaylaştırır. JSON yapısını tanımak da aynı ölçüde yardımcı olur. Karmaşık akışlarda Code düğümü kullanmak çoğu zaman en kısa yoldur.

n8n ile müşterilere otomasyon hizmeti satılabilir mi?

Evet. n8n ile müşterilere danışmanlık ve kurulum hizmeti verebilirsiniz, lisans bu tür hizmetlere açıkça izin verir. Kısıt, n8n'i müşterilerin kendi hesaplarını bağlayıp akış kurduğu bir platform olarak sunmaktır. Bu kullanım için n8n ile ayrı ticari sözleşme gerekir. Emin olmadığınız durumda lisans metnini hukuk danışmanınızla birlikte okuyun.

n8n Docker ile kurulabilir mi?

Evet. n8n Docker ile kurulabilir ve kendi sunucuda en yaygın kurulum yolu budur. Docker Compose ile veritabanı ve ters vekil sunucuyu birlikte tanımlamak bakımı kolaylaştırır. Yüksek hacimli kullanımda kuyruk modu ile işi birden fazla işçi sürecine dağıtabilirsiniz. Kurulumdan sonra güncellemeleri düzenli uygulamak gerekir.

Kaynaklar

  1. n8n lisans belgesi (Sustainable Use License) (yeni sekmede açılır)
  2. n8n belgeleri, AI Agent düğümü (yeni sekmede açılır)
  3. n8n barındırma belgeleri (yeni sekmede açılır)
  4. n8n fiyatlandırma sayfası (yeni sekmede açılır)
ilgili

Bu konuyla ilgili hizmetler

  • Ajanlar ve iş akışı otomasyonu

    Yapay zeka destekli iş akışı yönetimi

    n8n, Make ya da Power Automate ile uygulamalarınızı bağlayan, yapay zeka adımlı iş akışları.

  • Ajanlar ve iş akışı otomasyonu

    Yönetilen yapay zeka workflow hizmeti

    İş akışlarınızı biz kurar, her gün çalıştırır, çıktıları teyit eder ve platform değiştikçe güncelleriz.

  • Ajanlar ve iş akışı otomasyonu

    Yapay zeka ajanı geliştirme

    Araç kullanan, çok adımlı işi yürüten ve onay noktalarında insana soran yapay zeka ajanları.

Yapay zeka projenizi konuşalım

İhtiyacınızı kısaca yazın; ücretsiz ilk görüşmede yapay zekanın o işe uyup uymadığını, uyuyorsa nereden başlamanın mantıklı olduğunu açıkça söyleriz.

[email protected] · +90 850 302 4475

Ücretsiz görüşme isteyin