Ana sayfa/Blog/Yapay zeka ile çalışmak
n8n ile Şirketimin %80'ini Otomatize Ettim: 3 Workflow Rehberi
E-posta takibi, müşteri raporlama ve içerik yayınlama, günlük şirketimde çalışan üç n8n workflow'unu adım adım anlatıyorum. Hangi node'lar, hangi sıralama, neyi kırılganlaştırmamalı.

Şirketimde günlük çalışan üç n8n workflow var: (1) gelen müşteri maillerini Airtable'a kategorize edip otomatik cevap taslağı oluşturuyor; (2) her sabah 8'de aktif müşteriler için durum raporu üretip Slack'e atıyor; (3) haftada üç gün, YouTube videolarımdan otomatik Twitter ve LinkedIn paylaşımı hazırlıyor. Üçü birlikte haftada 12–15 saat manuel iş eskidiyor, yani sadece yapay zeka için değil, sıradan iş süreçlerini kaldırma için de n8n net bir kazanım.
Bir şirketi otomatize etmek "AI ajan kuracağım, her şey kendi kendine olacak" diye başlamaz. Tam tersi: önce elle yaptığın tekrarlayan işleri yaz, sonra her birini ayrı ayrı bir workflow'a dök. Benim için bu üç workflow geçen sene Coremagnet'te bütün operasyon yükünü kendimden çekti. Hala günlük çalışıyorlar, hala kırılmıyorlar, hala bana sabah uyandığımda hangi işle ilgilenmem gerektiğini söylüyorlar.
Aşağıda her birini, hangi node'ları kullandığımı ve hangi noktada çuvallayabileceğini detaylı anlatıyorum. Kopyalayıp kendi sistemine uyarlayabilirsin.
Neden n8n? Zapier veya Make Değil mi?
İlk yıl Zapier kullanıyordum. Sonra Make'e geçtim. Şu an her şey n8n. Üç sebep:
- Self-host edilebilir. Kendi VPS'inde çalıştırırsın, müşteri verisi senin sunucunda kalır. KVKK / GDPR için kritik.
- Sınırsız çalıştırma. Zapier'da her "tetiklenme" para. n8n'de aylık 5 € VPS ile binlerce çalıştırma yapabilirsin.
- Kod yazabilirsin. Bir JavaScript Function node ekleyip karmaşık dönüşümleri direkt yazıyorsun, Zapier'da bu yok.
Yeni başlıyorsan n8n.cloud'da ücretsiz hesap aç (ayda 2.500 workflow execution dahil). Ciddiye binince Hetzner veya DigitalOcean'da 5 €/ay VPS al, Docker ile kur. Self-host adımları için n8n.io/docs.
Workflow #1: Müşteri Maillerini Otomatik Kategorize Etme
En kıymetlisi bu. Coremagnet'e haftada 40–60 mail geliyor: yeni potansiyel müşteri, var olan proje sorusu, fatura, partner teklifi, spam. Eskiden hepsini elle ayırıyordum; bu workflow ile mail Inbox'a düşer düşmez Airtable'a etiketli bir kart açılıyor ve bana 5 saniye içinde "Yeni potansiyel, yanıtla" diye Slack bildirimi geliyor.
Kullanılan node'lar (sırasıyla):
Gmail Trigger (yeni mail)
↓
OpenAI / Anthropic Chat (mail içeriğini sınıflandır)
↓
Switch (kategoriye göre dallandır)
↓
Airtable (uygun tablo + alanları doldur)
↓
Slack (önemliyse @burhan bildirim)
↓
Gmail (eğer "info" sorusuysa: hazır taslak gönder)
Sınıflandırma promptu
Anthropic Claude Haiku kullanıyorum, Opus için pahalı, sadece sınıflandırma için Haiku yeterli. Prompt şu şekilde:
"Aşağıda gelen bir e-postanın tam içeriği var. Bu maili şu kategorilerden BİRİNE ata: [yeni_musteri | mevcut_proje | fatura | partner | spam | diger]. Sadece kategoriyi tek kelime döndür. Mail içeriği: {{$json.snippet}}"
Üç ay boyunca yanlış sınıflandırma oranı %3'ün altında kaldı. Hatalı olanları haftada bir Airtable'da elle düzeltiyorum, Claude'a yeni few-shot örnekleri ekliyorum, sistem her geçen ay daha iyi sınıflandırıyor.
n8n.cloud'daki Gmail Trigger node, OAuth refresh token'ı her 7 günde bir yenilemen gerekebilir. Bunun yerine IMAP node'unu kullanmanı öneririm, App Password ile çalışır ve kopmaz. Bu detayı atlayanlar "workflow kendiliğinden durdu" diye saatlerce debug ediyor.
Workflow #2: Günlük Müşteri Durum Raporu
Coremagnet'te 12 aktif müşteri projem var. Bir zamanlar her sabah Notion'a girip 12 sayfayı tek tek açıyor, "bugün ne yapmam lazım" diye not çıkarıyordum. 30 dakika. Şimdi 8:00'de Slack'ime tek bir mesaj düşüyor, bütün müşteriler için bir gece önce ne ilerlemiş, bugün ne yapılması gerekiyor, hangileri stalled.
Kullanılan node'lar:
Cron (her gün 08:00, sadece hafta içi)
↓
Airtable (Müşteriler tablosundan aktif olanları çek)
↓
Loop Over Items (her müşteri için tek tek)
↓
Notion (o müşterinin proje sayfasını oku)
↓
HTTP Request (varsa Stripe'tan ödeme durumu çek)
↓
Anthropic Chat (tüm veriyi tek bir özet paragrafa dönüştür)
↓
Merge (12 özeti birleştir)
↓
Slack (#burhan-daily-brief kanalına gönder)
Özet promptu
Her müşteri için Claude'a şunu veriyorum:
"Müşteri: {{adı}}. Proje sayfasının son 7 günlük güncellemeleri: {{updates}}. Stripe ödeme durumu: {{ödeme}}. 2 cümlede yaz: (1) son güncelleme ne? (2) bugün benden ne bekleniyor? Cevap formatı: 📌 {{adı}}: [özet]"
Çıktı şuna benziyor:
📌 Acme Co: Outreach workflow dün test edildi, 14 mail çıktı.
Bugün: müşteriye ilk 3 cevabı paylaş, fiyatlandırma görüşmesi planla.
📌 Bilkent AŞ: Stripe ödeme 12 gündür gecikmiş.
Bugün: nazikçe hatırlatma maili at, ödeme alınmazsa workflow'ı durdur.
📌 Yıldız Holding: Bu hafta 3 yeni n8n workflow eklendi (CRM, Slack, raporlama).
Bugün: müşteri onayı bekleyen workflow'u Telegram'dan gönder.
Bu sayede sabah kahvemi yudumlarken hangi 3 işle ilgilenmem gerektiğini biliyorum. Manuel rapor süresi: 30 dk → 0 dk. Hata oranı: insan unutkanlığı vardı, artık yok.
Workflow #3: İçerik Yayınlama Otomasyonu
Haftada 3 YouTube videosu çıkarıyorum. Her birinden Twitter thread'i ve LinkedIn postu çıkarmak elle saatlerimi alıyordu. Şimdi video YouTube'a yüklenir yüklenmez bir workflow tetikleniyor, transcript'i alıyor, Claude'la Twitter ve LinkedIn formatlarına dönüştürüyor, draft olarak ilgili hesaplara yolluyor. Ben sabah uyanıp 5 dakika içinde her birini gözden geçirip yayınlıyorum.
Kullanılan node'lar:
RSS Trigger (YouTube kanalımın RSS feed'i)
↓
HTTP Request (video transcript API, örn. yt-transcript)
↓
Anthropic Chat (3 farklı prompt paralel: tweet, thread, LinkedIn)
↓
Buffer / Typefully API (taslak olarak kaydet)
↓
Slack (burhan, hazır 3 taslak var, onayla)
Üç farklı format için üç prompt
Aynı transcript'i 3 farklı tarzda dönüştürüyorum:
Tek Tweet
280 karakter altında en kıymetli içgörü. Video başlığı bağlam olarak veriliyor, Claude'a "hook + payoff + CTA" formatında yaz diyorum.
Twitter Thread
6–8 tweet. Her tweet bir adım, son tweet YouTube linki. Buradaki anahtar: ilk tweet'in "hook" olması, kapalı parantez bırakması.
LinkedIn Post
3–4 paragraf, profesyonel ton, kişisel hikaye + lesson. Hashtag'ler sonda, en fazla 3 tane.
Blog Outline (opsiyonel)
Eğer transcript yeterince zenginse Claude'a "bunu SEO blog makalesine outline çıkar" diyorum. Bu blog da öyle başladı.
Hangi Hatalardan Kaçınmalısın
Üç sene n8n kullandıktan sonra şu hataları neredeyse herkes yapıyor:
- Tek workflow'da çok şey yapmaya çalışmak. Bir workflow tek iş yapsın. "Mail al + sınıflandır + Airtable'a yaz + Slack'e bildir + AI cevap üret + Gmail draft kaydet", bu 6 ayrı workflow. Bağla ama ayrı tut.
- Error Trigger'ı kullanmamak. n8n'de her workflow için ayrı bir "Error Workflow" tanımlayabilirsin. Hata olduğunda Slack'e bildirir. Bunu kurmayan kişiler workflow'un 3 gündür durduğunu fark etmiyor.
- Test verisi olmadan canlıya almak. Her workflow'u "Test Step" özelliğiyle önce statik veriyle çalıştır. Production veriye sonra geç.
- Çok pahalı modeli sınıflandırma için kullanmak. Sınıflandırma = Haiku. Üretim = Opus. Bu ayrımı yapmazsan aylık 200 € OpenAI faturası gelir, korkarsın, projeyi bırakırsın.
DOA topluluğunda 1.000+ hazır n8n workflow şablonu var. Sıfırdan kurmak yerine genellikle birini al, kendi sistemine uyarla. Yeni başlayanlar için 4–6 saatlik kazanç. Detaylar için DOA'ya bak.
Şirketini Otomatize Etmenin 4 Adımlık Sırası
Sürekli "neyle başlamalıyım" sorusu geliyor. Sırası şu:
- Bir hafta boyunca yazılı tutan iş listesi tut. Her gün hangi 5–10 işi elle yaptığını yaz. Listeden tekrar edenler senin ilk hedefin.
- En çok zaman alanı seç, manuel akışını yaz. Adım adım. Kim, ne zaman, hangi sistem.
- Bu manuel akışı n8n'de aynı sırayla node'lara çevir. AI başta gerekmeyebilir, sadece "Gmail → Airtable" da başlangıçtır.
- Bir hafta canlı çalıştır, hata loglarına bak, düzelt. 2. hafta artık dokunmadığın bir sistem oluyor.
Bu 4 adımı bir iş için yaptığında bağımlılık başlar. 6 ay içinde şirketinin %70–80'i bu şekilde sürüyor olur.
Sıkça Sorulan Sorular
n8n öğrenmek için kod bilmem gerekir mi?
Hayır. %90 görsel, node sürükle, bağla, çalıştır. Sadece karmaşık dönüşümler için JavaScript Function node'a girersen orada birkaç satır kod yazman gerekir, onu da Claude'a sorabilirsin.
Aylık maliyeti nedir?
n8n.cloud Starter planı $20/ay (2.500 execution). Self-host VPS: 5 €/ay (sınırsız execution). AI maliyeti workflow'un Claude/OpenAI kullanımına bağlı, benim üç workflow toplam ayda ~$30 token tüketiyor.
n8n vs Zapier vs Make, hangisi?
Yeni başlayan ve Türkçe doküman arıyorsan n8n (community çevirileri var, self-host edilebiliyor, ucuz). Hızlı tek tıkla entegrasyon ve sıfır kod istiyorsan Zapier. Make ortada, esnek ama UI daha karmaşık. Üçü de iyi araç, sadece n8n bence en uygun fiyat/güç oranı.
Self-host n8n için ne gerek?
Bir VPS (Hetzner, DigitalOcean, Contabo, 5 €/ay yeterli), Docker, ve 30 dakika. Resmi docker-compose dosyası n8n dokümantasyonunda hazır. SSL için Caddy veya Nginx + Let's Encrypt. Sürekli güncelleme için watchtower container'ı eklersen otomatik güncellenir.
Özetle Aklında Kalsın
- AI'ya hemen koşma: Önce manuel tekrarlayan işleri yaz, sonra otomasyona dök. n8n %60'ını AI'sız çözer.
- Tek workflow tek iş: Modüler tut, birbirine bağla. "Her şeyi yapan" workflow kırıldığında debug edemezsin.
- Error workflow kur: Yoksa workflow durduğunda haberin olmaz. Slack bildirimi şart.
- Doğru modeli seç: Sınıflandırma için Haiku, üretim için Opus. Pahalı modeli her yere atmak proje öldürür.
- İlk workflow zor, ikincisi kolay: Birincinin kurulumu 4–6 saat, ikincisi 2 saat, üçüncüsü 30 dk. Mantık zihninde oturuyor.
- Self-host = ölçek: Müşteri sayın artıyorsa VPS'e geç. n8n.cloud limitleri kıstırıcı olabilir.

