Freelance n8n ile Aylık Tekrarlayan Gelir Kurmak
Freelance n8n ile Aylık Tekrarlayan Gelir Kurmak
Çoğu n8n freelancer aynı döngüde sıkışır: müşteri gelir, bir otomatik akış kurarsın, fatura kesersin, müşteri gider. Ertesi ay sıfırdan başlarsın.
Bu model çalışır — ama ölçeklenmez. Asıl para retainer modelinde: müşterin bir kez ödeme yapıp gitmek yerine her ay düzenli ücret ödüyor, sen de onun iş akışlarını ayakta tutuyorsun.
Sorun şu: bu modeli hayata geçirmek için her müşteriye ayrı bir n8n sunucusu kurmak, SSL yönetmek, güncellemeleri takip etmek ve arızaları gece yarısı gidermek gerekiyor. Altyapı giderleri tahmin edilemez hale geliyor, saatinin büyük bölümü DevOps'a gidiyor.
Bu yazıda hem retainer modelini nasıl kuracağını hem de altyapı sorununu nasıl çözeceğini adım adım anlatıyorum.
Neden Tek Seferlik Proje Tuzağına Düşülür?
Müşteri genellikle şunu söyler: "Bana bir Lead-to-CRM akışı kur, $500 ödeyelim."
Sen kurarsın. Müşteri memnun olur. İş biter.
Bir ay sonra aynı müşteri yeniden arar: "Şu node çalışmıyor," "Webhook düştü," "Yeni bir adım eklemek istiyoruz." Bu iş senin zamanını alır ama faturalanmaz çünkü "proje bitmiş."
Retainer modeline geçmek bu sorunu çözer; ama sadece paket fiyatını değiştirmekten ibaret değil. Hizmetin neyi kapsadığını net tanımlamak ve her müşteri için ayrı, güvenli bir n8n ortamı sunmak gerekiyor.
Retainer Paketini Nasıl Tasarlarsın?
Başarılı n8n freelancerlarının önerdiği yapı üç katmanlıdır:
Temel: Barındırma + Çalışır Tutma ($X/ay)
- Müşterinin kendine ait n8n instance'ı — kendi giriş bilgileri, kendi verileri
- Uptime izleme ve hata bildirimi (n8n'in built-in error workflow'u yeterli)
- Ayda 1 küçük değişiklik dahil
- Her şey dahil: sunucu, SSL, güncelleme
Bu katman saf pasif gelirindir. Müşteri dokunmazsa sen de dokunmazsın, ama fatura kesilir.
Orta: Bakım + Geliştirme ($X + $Y/ay)
- Yukarıdakilere ek olarak ayda 2-3 saat geliştirme
- Aylık rapor: kaç iş akışı çalıştı, kaç hata oluştu, ne düzeltildi
Üst: Strateji + Otomasyon Danışmanlığı ($X + $Y + $Z/ay)
- Yeni iş süreçleri için otomasyon önerileri
- Öncelik sıralama ve yol haritası yönetimi
- Doğrudan Slack/WhatsApp erişimi
Hangi Akışlar Retainer Satışını Kolaylaştırır?
Müşteri, "Bu akış olmasa her gün benim zamanımı alırdı" hissine kapılmalı. İşte bu duyguyu yaratan akış tipleri:
1. Lead Capture → CRM Entegrasyonu
- Trigger:
Webhook(Tally, Typeform veya kendi formun) - Adımlar:
HTTP Request(HubSpot veya Pipedrive gibi bir CRM API'si) →Set(alan haritalama) →IF(yinelenen lead kontrolü) →SlackveyaEmailbildirimi - Müşteri bunu elle yapıyor olsaydı: günde 15-30 dakika. Yıllık yaklaşık 100 saat.
2. Fatura Onay Süreci
- Trigger:
Schedule Trigger(her gün sabah 09:00) - Adımlar:
HTTP Request(muhasebe SaaS'ından ödenmemiş faturaları çek) →IF(7 günü geçmiş mi?) →Send Email(hatırlatma) →Set(log kaydı) →Google Sheets(takip tablosuna ekle) - Bu akış yanlış çalışırsa müşteri para kaybeder. Yani seni aramak zorunda kalır.
3. Sosyal Medya + İçerik Dağıtımı
- Trigger:
RSS Feed Trigger(blog veya haber kaynağı) - Adımlar:
HTTP Request(bir LLM API — AgentRoost'ta AI node'ları için API anahtarı gerekmez, krediler aboneliğe dahil) →Set(tweet/LinkedIn formatı oluştur) →HTTP Request(Buffer veya sosyal medya API'si) - İçerik üretiminde LLM node kullanıyorsan, müşteri bunu sürdürmek için seni her ay arar.
4. Müşteri Destek Triaj Akışı
- Trigger:
Gmail TriggerveyaWebhook(Intercom/Zendesk) - Adımlar:
AI/LLM Node(talebi sınıflandır: fatura, teknik, genel) →IF(acil mi?) →Slack(acilse ekibe bildirim) →HTTP Request(CRM'e kayıt) - Müşteri her yeni e-posta türü için sana dönecek. Bu tam retainer malzemesi.
Altyapı Sorununu Çözmek: Her Müşteri İçin Ayrı Instance
Retainer modelinin teknik zorluğu şu: her müşteri izole, güvenli ve kendine ait bir n8n ortamı hak ediyor. Hepsini tek sunucuya atmak hem güvenlik riski taşır hem de bir müşterinin akışları diğerini etkiler.
Seçeneklerin:
| Yöntem | Maliyet | DevOps yükü | Ölçeklenebilirlik |
|---|---|---|---|
| VPS + Docker Compose (kendin kur) | $5-10/müşteri/ay + zaman | Yüksek (SSL, güncelleme, yedek) | Zahmetli |
| Büyük cloud (AWS/GCP) | Değişken, öngörülmez | Çok yüksek | Evet ama pahalı |
| AgentRoost | Sabit, $19.99/ay'dan | Sıfır | Tıkla, hazır |
AgentRoost ile Nasıl Yapılır?
Her müşteri için akış şu:
- AgentRoost'a kaydol (e-posta, Google, Microsoft veya Discord ile)
- n8n framework'ünü seç
- Instance'a bir isim ver (örn.
musteri-adi-n8n) - Birkaç dakika içinde
https://<id>.agentroost.appadresinde müşterinin özel n8n editörü açılır - İlk akışı kur — AI/LLM node'ları zaten dahili kredilerle geliyor, harici API anahtarı takman gerekmiyor
Müşteriye teslim ettiğin şey:
- Kendi n8n instance'ı (sadece onun giriş bilgileriyle açılır)
- Kendi verileri, kendi akışları — tamamen izole
- Public HTTPS URL (webhook almaya hazır, SSL otomatik)
- LLM destekli akışlar için dahili krediler — sen veya müşteri BYOK yapmak zorunda değil
Senin cebinden çıkan: aylık $19.99 (Temel plan). Müşteriye $X retainer faturası kesiyorsun, altyapı maliyetin sabittir, sürpriz gelmez.
Önemli: Instance müşteriye "ait" ama AgentRoost üzerinde senin hesabında duruyor. Sözleşmende bunu netleştir. Müşteri ayrılırsa n8n iş akışlarını JSON olarak export edip kendi sunucusuna taşıyabilir — veri kilitlenmesi yok.
Fiyatlandırma Hesabı: Ne Kadar Kazanırsın?
Örnek senaryo, 5 müşteri (her biri için 1 instance):
| Maliyet | Gelir | |
|---|---|---|
| 5x AgentRoost instance | 5 × $19.99 = $99.95/ay | — |
| 5x Temel retainer paketi | — | 5 × $150 = $750/ay |
| 2x Orta retainer paketi (aynı 5 instance'tan 2'si üst hizmet alıyor) | $0 ek altyapı | 2 × $250 = $500/ay |
| Net kar (altyapı sonrası) | ~$1.150/ay |
Bu rakamlar tutucu. Müşteri başına daha az zaman harcarsın çünkü DevOps yoktur; o zamanla 2-3 müşteri daha alabilirsin.
Dikkat Edilmesi Gereken Noktalar
Müşteri sözleşmesi: Hangi akışların retainer kapsamında olduğunu net yaz. "Sınırsız destek" teklif etme — saate göre veya değişiklik sayısına göre sınırla.
Hata bildirimleri: Her akışa Error Trigger node'u ekle. Bir akış çökünce sana otomatik e-posta veya Slack bildirimi gitsin. Müşteri fark etmeden önce sen müdahale et — bu retainer değerini kanıtlar.
Versiyon kontrolü: n8n iş akışlarını JSON olarak dışa aktarıp Git'te sakla. Hem yedek hem de "ne değişti" kaydı olur.
Müşteri erişimi: n8n'de kullanıcı yönetimi var. Müşteriye sadece kendi akışlarını görecek bir kullanıcı tanımlayabilirsin; admin erişimini kendin sakla.
Son Söz
n8n freelancerlarının büyük çoğunluğu tek seferlik projelerle para kazanır. Retainer modeline geçmek bir zihniyet değişikliği gerektiriyor: "Akış kuruyorum" yerine "Sistemleri ayakta tutuyorum ve geliştiriyorum" pozisyonuna geçmek.
Altyapı maliyetini sabit tutmak bu geçişin en kritik adımı. Her müşteri için kendin VPS kurmak, güncellemek ve sorun gidermek zamanını çalar — ve retainer kazancını eritir.
AgentRoost tam bu sorunu çözüyor: her müşteriye dakikalar içinde kendi n8n instance'ını aç, AI kredileri dahil gelsin, SSL ve DevOps senden uzakta kalsın. Sen müşterinin iş süreçlerine odaklan.
Sıkça sorulan sorular
Müşterimin kendi n8n instance'ında AI node'ları için API anahtarı girmesi gerekiyor mu?
Hayır. AgentRoost'ta AI/LLM node'ları için gereken krediler aboneliğe dahildir. Müşteri veya sen herhangi bir harici API anahtarı takmanıza gerek yok — AI node'ları instance açıldığında kullanıma hazır gelir.
Müşteriyle yollar ayrılırsa n8n iş akışlarına ne olur?
n8n tüm iş akışlarını JSON formatında dışa aktarmanıza izin verir. Müşteri ayrılmak isterse akışlarını export edip kendi kurduğu bir n8n sunucusuna taşıyabilir. Veri kilitleme yok, platform bağımlılığı yok.
Bir müşteri için birden fazla instance açabilir miyim?
Evet. AgentRoost hesabınızda istediğiniz kadar instance oluşturabilirsiniz; her biri ayrı faturalandırılır. 10 müşteri = 10 ayrı instance, her biri kendi URL'i ve verileriyle izole çalışır.
AgentRoost aboneliğini istediğim zaman iptal edebilir miyim?
Evet. Abonelik aylıktır ve istediğiniz zaman iptal edilebilir. Ayrıca satın alım tarihinden itibaren 14 gün içinde koşulsuz para iade garantisi geçerlidir.
n8n instance'ına müşteriye de erişim verebilir miyim?
Evet. n8n'in yerleşik kullanıcı yönetimi ile müşteriye rolüne uygun bir hesap tanımlayabilirsiniz. Admin erişimini kendinizde tutarak müşterinin yalnızca kendi akışlarını görmesini sağlayabilirsiniz.