n8n ile Is Otomasyonu: Adim Adim Rehber
Bu yazi detayli icerik sunmaktadir.
n8n, açık kaynak ve self-host edilebilir yapısıyla KOBİ ve SaaS ekiplerinin otomasyon operasyonunda Zapier ve Make'e gerçek bir alternatif haline geldi. 2026 itibariyle 400+ entegrasyon, AI node'ları ve enterprise-ready özelliklerle ciddi ölçekte kullanılabilir durumda. Bu yazıda satış, muhasebe ve operasyon süreçlerini n8n ile otomatikleştirmenin adım adım rehberi var.
n8n Kurulumu: Self-Host mu Cloud mu?
İlk strateji kararı kurulum modelidir. Üç seçenek:
- n8n Cloud: Zero-setup, aylık planlar. Küçük hacim ve hızlı başlangıç için ideal. $20-250/ay aralığında
- Self-hosted VPS: Docker ile bir Hetzner/DigitalOcean sunucuda. $6-40/ay. Veri sizde, sınırsız execution
- n8n Enterprise: Büyük kurumlar, SSO, audit log, advanced governance
Self-host için pratik recipe: 2 vCPU 4GB RAM bir VPS, Docker Compose ile n8n + PostgreSQL + Redis. Reverse proxy (Caddy veya nginx) HTTPS için. Backup: otomatik nightly PG dump + workflow export S3'e.
Execution history büyür — 90 gün retention politikası doğru karar. Her execution DB'de yer tutar ve büyük hacimde sunucuyu yavaşlatır.
Workflow Tasarımı: Temel Desenler
n8n'de iyi workflow'un özellikleri:
- Tek sorumluluk: Bir workflow bir iş yapar. 80 node'luk canavarlar bakılamaz
- Named nodes: Her node anlamlı isim alır — "HTTP Request" değil "Fetch Customer from HubSpot"
- Sub-workflows: Tekrar eden parçalar ayrı workflow olarak, execute workflow node'uyla çağrılır
- Environment-aware: Dev / staging / prod için n8n instance ayrımı veya env variable tabanlı routing
- Git versiyonlama: Workflow'lar JSON export edilip git'e commit — değişiklik takibi
Expression editor: n8n'in güçlü yanı JavaScript expression'ları kullanma imkanı. {{$json.email.toLowerCase()}} gibi basit transformasyonlar, ayrı Function node'una gerek bırakmaz.
Entegrasyonlar: En Çok Kullanılan Node'lar
Pratikte SaaS/KOBİ projelerinde en sık karşılaşılan entegrasyon grupları:
- CRM: HubSpot, Pipedrive, Salesforce, Zoho
- İletişim: Gmail, Slack, WhatsApp, Telegram, SMS (Twilio/Netgsm)
- Ödeme: Stripe, iyzico (HTTP node ile), PayPal
- Veri: PostgreSQL, MySQL, MongoDB, Google Sheets, Airtable
- AI: OpenAI, Anthropic, Hugging Face
- Muhasebe: Parasut, Logo, Netsis (custom HTTP genelde)
- E-ticaret: Shopify, WooCommerce, ikas
Native node yoksa HTTP Request node her zaman yedektir — çoğu REST API ile çalışır. OAuth2 flow'ları n8n'de native destekli; sıfırdan yazmaya gerek yok.
Production Best Practices
Production'daki n8n workflow'larının stabilitesi için:
- Error workflow ayarı: Her workflow'da fail durumunda alarm veren error workflow tanımlı
- Timeout: HTTP node'larda makul timeout (30-60s) koyun; 30 dakika askıda bekleyen execution olmasın
- Credentials: Asla workflow içinde hardcoded değil, her zaman credentials store'da
- Logging: Önemli branch'larda
console.logyerine Function node ile yapılandırılmış log - Rate limiting: Hedef API limitlerine saygı — Wait node veya batch processing
- Idempotency: Aynı input iki kez işlendiğinde tekrar efekt olmamalı
Execution mode seçimi: "main" process'te değil, "own" mode'da çalıştırın ki yavaş workflow diğerlerini yavaşlatmasın.
Satış, Muhasebe ve Operasyon Örnekleri
Satış: Form submit → HubSpot contact → lead score hesapla → Slack'te satış ekibine bildirim → 2 gün içinde follow-up maili yok ise alarm.
Muhasebe: Stripe webhook → invoice create (Parasut API) → email to customer → Google Sheets günlük gelir satırı.
Operasyon: Shopify order → warehouse API stok kontrol → düşükse purchase order taslağı → yönetici onayı için Slack → onaylanırsa tedarikçiye email.
İK: Yeni işe alım → Slack workspace invite + Google Drive folder create + Notion onboarding doc share + ilk hafta check-in takvimi.
Monitoring ve Ölçümleme
Production'da n8n için monitoring katmanı:
- n8n native metrics: Execution rate, duration, success/failure dashboard
- External uptime: UptimeRobot ile n8n health endpoint
- Business metric: Her workflow'un iş çıktısı takip edilir — kaç form submit otomatik işlendi, kaç fatura oluşturuldu
- Error trend: Haftalık hata oranı artıyorsa upstream API değişimi veya kod drift işareti
Tolga Ege - Senior Mobile & Web Developer, CreativeCode Kurucusu
Mobil Uygulama, Web Gelistirme, AI, SaaS