Ç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çenek | Fiyat | Bilinmesi gerekenler |
|---|---|---|
| 🧠 Kendin barındırma | $0 | Bilgi 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/ay | Kaydol 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:

- Gmail’e bir e-posta alır
- GPT ile bir yanıt üretir
- Onu sana Telegram’dan gönderir
- Sen onaylarsın — ve e-posta alıcıya gider
🛠 Adım 1: workflow oluştur
- Create Workflow’a tıkla
- İlk modül — Gmail → On Message Received
- Google hesabına erişimi yetkilendir
Nasıl görünür:
🧠 Adım 2: GPT’yi bağla
- OpenAI modülünü ekle
- OpenAI hesabında en az 5)
- Şuraya git: https://platform.openai.com/account/api-keys
- Create new secret key’e tıkla, bir ad ver ve anahtarı kopyala
- OpenAI’ı bağlarken n8n’e yapıştır
API anahtarı:
![]()
GPT asistanı
- API sekmesini kapatmadan Dashboard’a git
- Solda Assistants’ı seç
- Yeni bir asistan oluştur
- Ona bir ad ver
- Ve prompt otomatik tamamlama ile ne yapacağını yaz
Bende nasıl görünüyor:
💬 Adım 3: onay için Telegram botu
- @BotFather üzerinden bir bot oluştur →
/newbot - API anahtarını al
- n8n’e modül ekle: Telegram → Send Message & Wait for Response
- Token’ı yapıştır
Geriye Chat ID'yi bulmak kaldı

Chat ID nereden alınır?
- Botuna herhangi bir mesaj yaz
- 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.
- 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
- IF modülünü ekle
- 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ç
truedalına şu modülü ekle: Gmail → Reply to Email
"True" dalından Gmail modülünü ekliyoruz:
- İlk modüldeki
Message ID’yi ve GPT’den gelen metni kullan

Bitti. Kendi e-posta asistanını kurdun.
Devam edelim mi?






