Çalıştığım bir sonraki araç n8n.

Make.com çoğunluk için no-code’sa, n8n daha çok kontrol, esneklik ve sınırsız olanak isteyenler için bir araçtır.


🧠 Make’ten farkı ne?

  • n8n kendi sunucuna kurulabilir ve tamamen ücretsiz çalıştırılabilir.

  • 1000+ entegrasyon destekler, standart dışı ve özel API’ler dahil.

  • JavaScript, JSONata, Webhook’lar, Git, Docker ve çok daha fazlasını kullanmana izin verir.


💰 Ücretli mi, ücretsiz mi?

SeçenekFiyatBilinmesi gerekenler
🧠 Kendin barındırma$0Bilgi gerekir: sunucu nereden alınır (ücretli ve ücretsiz seçenekler), n8n nasıl kurulur ve bakımı yapılır.
☁️ n8n’in bulut sürümü$24/ayKaydol ve başla. 14 günlük deneme var.

🤖 Senaryo: E-posta + GPT + Telegram = akıllı otomatik yanıtlayıcı

Şunları yapan bir asistan bot kuracağız:

  1. Gmail’e bir e-posta alır
  2. GPT ile bir yanıt üretir
  3. Onu sana Telegram’dan gönderir
  4. Sen onaylarsın — ve e-posta alıcıya gider

🛠 Adım 1: workflow oluştur

  1. Create Workflow’a tıkla
  2. İlk modül — Gmail → On Message Received
  3. Google hesabına erişimi yetkilendir

Nasıl görünür:


🧠 Adım 2: GPT’yi bağla

  1. OpenAI modülünü ekle
  2. OpenAI hesabında en az 5)
  3. Şuraya git: https://platform.openai.com/account/api-keys
  4. Create new secret key’e tıkla, bir ad ver ve anahtarı kopyala
  5. OpenAI’ı bağlarken n8n’e yapıştır

API anahtarı:


GPT asistanı

  1. API sekmesini kapatmadan Dashboard’a git
  2. Solda Assistants’ı seç
  3. Yeni bir asistan oluştur
  4. Ona bir ad ver
  5. Ve prompt otomatik tamamlama ile ne yapacağını yaz

Bende nasıl görünüyor:


💬 Adım 3: onay için Telegram botu

  1. @BotFather üzerinden bir bot oluştur → /newbot
  2. API anahtarını al
  3. n8n’e modül ekle: Telegram → Send Message & Wait for Response
  4. Token’ı yapıştır

Geriye Chat ID'yi bulmak kaldı

Chat ID nereden alınır?

  1. Botuna herhangi bir mesaj yaz
  2. Tarayıcıda şu bağlantıyı aç:
https://api.telegram.org/bot<TOKEN_ID>/getUpdates
  • <Token_ID>‘yi sil — buraya token’ın API anahtarını yaz.
  1. Yanıtta chat: { id: ... }’i bul — işte Chat ID bu

Chat ID nerede?


✅ Onay mesajı

  • Mesaja şunu koy:
📩 İşte gelen e-posta:
{{ $json["snippet"] }}

🤖 GPT şu yanıtı üretti:

{{ $json["gpt_output"] }}

Gönderilsin mi?`
  • Ayarlarda:
    • Response Type → Approve only
    • Düğme → “Gönder”

Nasıl görünür:


📤 Adım 4: koşul + gönderim

  1. IF modülünü ekle
  2. Koşul: kullanıcı “Gönder”e bastıysa

IF modülüne ne yazılır:

Bu kodu Conditions’a yapıştır ve “Expression” moduna geç

{{$json["data"]["approved"]}}
  • “Is true” koşulunu seç
  1. true dalına şu modülü ekle: Gmail → Reply to Email

"True" dalından Gmail modülünü ekliyoruz:

  1. İlk modüldeki Message ID’yi ve GPT’den gelen metni kullan

Bitti. Kendi e-posta asistanını kurdun.


Devam edelim mi?