yandex metrika
n8n ile Otomasyon Nasıl Yapılır? Bir Yıldır Kullanıyorum - Tecrübe Güncesi
Bilgi Teknolojileri

n8n ile Otomasyon Nasıl Yapılır? Bir Yıldır Kullanıyorum

Her gün aynı şeyleri tekrarlıyorsanız, bir şey yanlış. Sabah kalkıyorum, sosyal medyama bakıyorum, blog yazılarımı kontrol ediyorum, yedeklerimi alıyorum… Hepsi elle. Bir süre sonra bunaldım. “Bunları otomatik yapamaz mıyım?” dedim.

İşte o zaman n8n ile tanıştım. Şimdi hayatımın önemli bir kısmı otomatik çalışıyor. Size n8n’in ne olduğunu, nasıl kurduğumu ve neler otomatikleştirdiğimi anlatacağım.

n8n Nedir ve Zapier’den Farkı Ne?

n8n (nodemation), açık kaynaklı bir otomasyon aracı. Farklı uygulamaları birbirine bağlayıp aralarında veri aktarımı sağlıyor. “Bu serviste bu olursa, şu serviste şu olsun” mantığı.

Zapier, Make (Integromat), IFTTT gibi araçlardan duymuşsunuzdur. n8n de aynı işi yapıyor ama birkaç önemli farkı var:

  • Açık kaynak: Kodu herkese açık, isterseniz kendi sunucunuza kuruyorsunuz
  • Ücretsiz: Self-hosted kurulumda çalışma sayısında sınır yok
  • Gizlilik: Verileriniz kendi sunucunuzda kalır, üçüncü taraf sunuculara gitmez
  • Esneklik: 400’den fazla entegrasyon, özel kod yazma imkanı

Zapier’in ücretsiz planı ayda 100 işlemle sınırlı. n8n’i kendi sunucunuza kurarsanız sınır yok. Benim ayda ortalama 3.000 workflow çalıştırım oluyor. Zapier’de bu aylık 20-50 dolar tutardı.

Görsel workflow editörü, otomasyon paneli arayüzü

Kurulum: Docker ile 10 Dakikada Ayağa Kaldırdım

n8n’i kurmanın en kolay yolu Docker. Ben öyle yaptım:

docker run -d \
  --name n8n \
  -p 5678:5678 \
  -v n8n-data:/home/node/.n8n \
  --restart unless-stopped \
  n8nio/n8n

Bu komut n8n’i başlattı, 5678 portundan erişilebilir kıldı ve verileri kalıcı olarak sakladı. Tarayıcıda sunucu-adresi:5678’i açtığımda n8n arayüzü karşımda duruyordu.

Eğer Docker kurulu değilse, tek satırda da kurulabiliyor:

npx n8n

Ama production için Docker kullanmanızı tavsiye ederim. Verileriniz güvende olsun, container’ı yeniden başlatsanız bile her şey yerinde durur.

İlk Workflow’um: Blog Paylaşımını Otomatikleştirdim

İlk otomasyonumu blog paylaşımı için yaptım. Önceden her blog yazısı yayınladığımda manuel olarak sosyal medyaya link atıyordum. n8n ile bunu otomatikleştirdim:

  1. WordPress Trigger: Yeni bir yazı yayınlandığında
  2. Format Node: Başlık ve linki sosyal medya formatına çevir
  3. Twitter Node: Tweet olarak paylaş
  4. Telegram Node: Telegram kanalına gönder

Bu workflow’u kurmak 30 dakikamı aldı. O günden beri blog yazılarım otomatik olarak sosyal medyada paylaşılıyor.

n8n’de bir workflow oluşturmak sürükle-bırak mantığıyla çalışıyor. Sol taraftaki node listesinden istediğiniz servisi seçip canvas’a sürüklüyorsunuz. Node’ları birbirine bağlayıp veri akışını tanımlıyorsunuz. Her node’un kendi ayarları var: API key, URL, filtreler, dönüşümler…

En Çok Kullandığım 5 n8n Entegrasyonu

Bir yıldır n8n kullanıyorum. İşte en sık kullandığım entegrasyonlar:

1. WordPress

Blog yazılarımı yönetiyorum. Yeni yazı yayınlandığında tetikleniyor, kategorilere göre filtreliyor, sosyal medyaya yönlendiriyor. Ayrıca RSS feed’imi kontrol edip belirli aralıklarla içerik özetleri çıkarıyorum.

2. Telegram

Her şeyi Telegram’dan takip ediyorum. Sunucu durum bilgileri, blog yayın bildirimleri, hata uyarıları… n8n workflow’larımın çıktılarını Telegram bot’uma gönderiyorum. Telefonuma bakıp her şeyi görebiliyorum.

3. HTTP Request

n8n’de 400’den fazla hazır entegrasyon var ama bazen hiçbiri işinizi görmüyor. HTTP Request node’u ile herhangi bir API’ye istek atabilirsiniz. Cloudflare API, GitHub API, özel webhook’lar… Ben bu node’u sürekli kullanıyorum.

4. IF / Switch Node

Koşullu mantık kurmak için. “Eğer yazı ‘güvenlik’ kategorisindeyse Telegram’a gönder, değilse sadece Twitter’a at” gibi kurallar tanımlıyorum. Bu olmadan workflow’lar çok rigit olurdu.

5. Cron / Schedule

Zamanlanmış görevler. Her gün saat 09:00’da sunucu durumunu kontrol et, haftada bir yedek al, ayda bir rapor oluştur… n8n’in zamanlayıcısı bu işleri otomatik yapıyor.

Dijital çarklar ve otomasyon metaforu, modern teknoloji görseli

Gerçek Bir Workflow: Blog Yazısı Otomasyonu

n8n ile en karmaşık workflow’um blog yazısı üretim süreci. Adım adım anlatayım:

Adım 1 – Tetikleyici: Webhook ile bir konu gönderiyorum (Telegram’dan “yaz: Docker güvenliği” diye mesaj atıyorum).

Adım 2 – İçerik Oluşturma: AI API’sine istek atıp taslak yazı oluşturuluyor.

Adım 3 – Görsel Üretimi: Cloudflare Workers AI ile blog görselleri üretiliyor.

Adım 4 – WordPress’e Gönderme: Yazı ve görseller WordPress’e yükleniyor, taslak olarak kaydediliyor.

Adım 5 – Bildirim: Telegram’a “Yazı hazır: [başlık]” mesajı geliyor.

Bu workflow olmadan bir blog yazısı yayınlamak 2-3 saatimi alırdı. Şimdi 15 dakikaya düştü. Çoğu şey otomatik, ben sadece son kontrolü yapıyorum.

n8n’de Karşılaştığım Sorunlar ve Çözümleri

Her şey roze gibi gitmedi. İşte yaşadığım sorunlar:

Webhook güvenliği: n8n webhook URL’leri varsayılan olarak herkese açık. Bu, herkesin workflow’unuzu tetikleyebileceği anlamına gelir. Çözüm: webhook’a authentication ekledim. Header’da özel bir token kontrol ediyorum.

Büyük veri işleme: Bir workflow’da 5.000’den fazla öğeyi işlerken n8n yavaşladı. Çözüm: veriyi parçalara bölüp (batch) işledim. Her batch’te 100 öğe, aralarda 2 saniye bekleme.

Hata yönetimi: Bir node hata verdiğinde workflow duruyordu. Çözüm: her kritik node’a “Continue on Fail” ayarı ekledim ve hata durumunda Telegram’a bildirim gidiyor.

Memory sorunu: Uzun süren workflow’lar bellek tüketiyordu. Çözüm: Docker container’ına memory limit koydum ve gereksiz veriyi workflow içinde temizliyorum.

Self-Hosted vs Cloud: Hangisi Sizin İçin Doğru?

n8n’in iki versiyonu var: kendi sunucunuza kurduğunuz self-hosted ve n8n.cloud üzerinden kullanılan cloud versiyon.

Self-hosted seçin eğer:

  • Bir sunucunuz varsa (aylık 5-10 dolarlık VPS yeterli)
  • Verilerinizin kendi sunucunuzda olmasını istiyorsanız
  • İşlem sayısında sınır istemiyorsanız
  • Teknik bilgiye sahipseniz

Cloud seçin eğer:

  • Sunucu yönetimiyle uğraşmak istemiyorsanız
  • Hemen başlamak istiyorsanız
  • Bütçeniz varsa (aylık 20 euro’dan başlıyor)

Ben self-hosted kullanıyorum. Aylık sunucu maliyetim zaten var, n8n bunun üzerine ekstra masraf değil. Ve verilerim benim sunucumda — bu benim için önemli.

n8n’i Öğrenmek İçin Kaynaklar

Başlangıçta n8n’in dokümantasyonu biraz eksikti ama şu an oldukça iyi durumda. İşte kullandığım kaynaklar:

  1. n8n resmi dokümantasyonu: docs.n8n.io — Tüm node’ların detaylı açıklamaları
  2. n8n community forum: community.n8n.io — Sorularınızı sorabileceğiniz aktif topluluk
  3. n8n template library: n8n.io/workflows — Hazır workflow şablonları, direkt kullanabilirsiniz
  4. YouTube: “n8n tutorial” araması — Görsel anlatımlar

Ben en çok template library’i kullandım. İhtiyacım olan workflow’un benzerini bulup kendi ihtiyaçlarıma göre uyarladım.

Otomasyon ile Kazandığım Zaman

Bir yıllık n8n kullanımından sonra kabaca şöyle bir hesap yaptım:

  • Blog paylaşımı: haftada 30 dakika tasarruf (ayda 2 saat)
  • Sunucu izleme: haftada 20 dakika tasarruf (ayda 1.5 saat)
  • Yedekleme: haftada 15 dakika tasarruf (ayda 1 saat)
  • Raporlama: haftada 15 dakika tasarruf (ayda 1 saat)
  • Bildirimler: haftada 10 dakika tasarruf (ayda 40 dakika)

Ayda yaklaşık 6 saat tasarruf ediyorum. Yılda 72 saat — yani tam 3 gün. Buna değer mi? Benim için kesinlikle evet.


Sıkça Sorulan Sorular

n8n ücretsiz mi?

Self-hosted kurulumda evet, tamamen ücretsiz. Kendi sunucunuza kurarsanız işlem sayısında, workflow sayısında sınır yok. Cloud versiyon (n8n.cloud) ücretli ama self-hosted kadar esnek.

n8n’i kurmak zor mu?

Docker ile tek komutla kuruluyor. Teknik bilgi gerektiriyor ama aşırı zor değil. Basit bir VPS (1GB RAM yeterli) alın, Docker kurun, n8n’i başlatın.

n8n vs Zapier hangisi daha iyi?

İkisi de aynı işi yapar. Zapier daha kullanıcı dostu ama ücretli ve sınırlı. n8n daha esnek, ücretsiz (self-hosted) ama teknik bilgi gerektirir. Ben n8n’i tercih ettim.

n8n hangi servislerle çalışır?

400’den fazla entegrasyonu var. Google, Microsoft, Slack, Telegram, WordPress, GitHub, Twitter, Facebook ve daha fazlası. Ayrıca HTTP Request node’u ile herhangi bir API’ye bağlanabilirsiniz.

n8n güvenli mi?

Self-hosted kurulumda verileriniz kendi sunucunuzda kalır. Üçüncü taraf bir servise veri gönderilmiyor. Webhook güvenliği, authentication ve HTTPS kullanırsanız güvenli olur.


Kaynaklar:

  • n8n Official Documentation, 2025
  • n8n Community Forum İstatistikleri, 2025
  • n8n GitHub Repository, 2025
  • Kişisel n8n kullanım deneyimi, 2025-2026

Kürşat Yılmaz

Teknoloji ve aklına gelen her konuda tecrübe edinip içerik üreten Tecrübe Güncesi'nin editörü. Evet demeden önce akıl süzgecinde bu nedir ne değildir neler olabilir ne yapılabilir gibi düşüncelerden geçirip öyle eyleme geçer, eylemden kasıt bin düşün bir konuş durumudur.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


Başa dön tuşu