n8n ile Trendyol Siparişlerini Telegram'a Anlık Bildiren Akış

AgentRoost · May 11, 2026 · 5 dk okuma · Markdown olarak görüntüle
AgentRoost — n8n Automation

Paneli Yenilemek Artık Zaman Kaybı

Trendyol'da satış yapan herkesin bildiği bir senaryo: telefonu elinize alıp satıcı panelini açıyorsunuz, "yeni sipariş var mı?" diye bakıyorsunuz, yoksa iki dakika sonra tekrar bakıyorsunuz. Yoğun günlerde bu döngü onlarca kez tekrarlanıyor.

Çözüm basit: siparişin Trendyol'dan çıktığı an, Telegram'a düşmesini sağlamak. Üstelik sadece ham veri değil — AI'ın kısaca özetlediği, "bugün kargoya ver" veya "dün sipariş edildi, normal" diye etiketlediği bir bildirim. Bu rehberde bunu n8n ile adım adım kuruyoruz.


Ne İnşa Edeceğiz

Trendyol Webhook  →  n8n Webhook Düğümü  →  AI/LLM Düğümü (özet + aciliyet)  →  Telegram Düğümü

Her yeni Trendyol siparişi bu hattı geçer ve şuna benzer bir mesajla telefonunuza ulaşır:

📦 Yeni Sipariş #TR-884231 Ürün: Siyah Deri Cüzdan × 2 Toplam: ₺489,90 🔴 Bugün kargoya ver — kargolama süresi dolmak üzere.


Ön Hazırlık

1. Trendyol API Anahtarı ve Webhook URL

Trendyol Satıcı Paneli'nde Entegrasyonlar → API Yönetimi bölümüne gidin. Burada:

  • API Anahtarı (Bearer token) alın — HTTP Request düğümünde kullanacaksınız.
  • Sipariş Webhook URL alanına n8n'in üreteceği URL'i gireceksiniz (aşağıda).

Trendyol webhook'u orderCreated olayında tetikler ve şuna benzer bir JSON gönderir:

{
  "eventType": "orderCreated",
  "orderId": "TR-884231",
  "lines": [
    {
      "productName": "Siyah Deri Cüzdan",
      "quantity": 2,
      "price": 244.95
    }
  ],
  "totalPrice": 489.90,
  "shipmentPackageStatus": "Created",
  "agreedDeliveryDate": "2026-06-14T23:59:00Z"
}

2. Telegram Bot

Telegram'da @BotFather'a /newbot yazın, bir bot adı ve kullanıcı adı verin. Size bir bot token verilecek. Ardından bota /start yazıp https://api.telegram.org/bot<TOKEN>/getUpdates adresinden chat_id'nizi not edin.


n8n Workflow'u Adım Adım

Adım 1: Webhook Düğümü

  • Düğüm tipi: Webhook
  • HTTP Method: POST
  • Path: trendyol-orders (ya da istediğiniz bir yol)
  • Authentication: None (Trendyol IP beyaz listelemesine güveniyoruz) ya da Header Auth ekleyebilirsiniz.

Düğümü kaydedin; n8n size şuna benzer bir URL verir:

https://<sizin-id>.agentroost.app/webhook/trendyol-orders

Bu URL'i Trendyol Satıcı Paneli'ndeki webhook alanına yapıştırın.

Dikkat: Trendyol webhook'u aktif etmek için URL'in gerçek bir HTTPS endpoint'i olması gerekir. AgentRoost'taki her n8n örneği hemen genel erişilebilir bir subdomain üzerinde çalıştığından bu adım ekstra SSL kurulumu gerektirmez.

Adım 2: Set Düğümü (Veriyi Düzenle)

Webhook'tan gelen JSON'u daha okunabilir hale getirelim:

  • Düğüm tipi: Set
  • Şu alanları tanımlayın:
    • orderId{{ $json.orderId }}
    • productSummary{{ $json.lines.map(l => l.productName + ' × ' + l.quantity).join(', ') }}
    • totalPrice{{ $json.totalPrice }}
    • deliveryDate{{ $json.agreedDeliveryDate }}

Bu adım, sonraki AI düğümüne gönderilecek veriyi temizler.

Adım 3: AI/LLM Düğümü (Özet + Aciliyet Etiketi)

  • Düğüm tipi: AI Agent veya LLM Chain
  • Model: tercihinizdeki herhangi bir model (GPT-4o Mini, Claude Haiku, Gemini Flash — 350'den fazla seçenek, istediğiniz zaman değiştirebilirsiniz)
  • System prompt:
Sen bir Trendyol satıcısının sipariş asistanısın. Her siparişi iki satırda özetle ve bir aciliyet etiketi ekle: 🔴 Acil (bugün kargoya verilmeli), 🟡 Normal (yarın), 🟢 Rahat (2+ gün var). Sadece Türkçe yaz.
  • User prompt (Expression modunda):
Sipariş: {{ $json.productSummary }}
Toplam: ₺{{ $json.totalPrice }}
Teslim tarihi: {{ $json.deliveryDate }}

AI düğümü çıktısında text alanında özetlenmiş mesaj gelir.

Adım 4: Telegram Düğümü

  • Düğüm tipi: Telegram
  • Credential: Bot Token'ınızla oluşturduğunuz Telegram credential
  • Chat ID: @BotFather'dan aldığınız chat_id
  • Text (Expression modunda):
📦 *Yeni Sipariş #{{ $('Set').item.json.orderId }}*
{{ $('Set').item.json.productSummary }}
Toplam: ₺{{ $('Set').item.json.totalPrice }}

{{ $json.text }}
  • Parse Mode: Markdown
  • Disable Notification: yoğun saatlerde true, acil bildirimler için false

Adım 5: Workflow'u Aktif Edin

Sağ üstten Active konumuna getirin. Trendyol'dan ilk test siparişi (veya panel üzerinden test webhook) gönderdiğinizde mesaj saniyeler içinde Telegram'da görünür.


İsteğe Bağlı: IF Düğümüyle Akıllı Yönlendirme

Siparişi aciliyet durumuna göre farklı kanallara yönlendirebilirsiniz:

AI Düğümü çıktısı  →  IF Düğümü
                        ├─ "Acil" içeriyorsa  →  Telegram (bildirim sesi AÇIK)
                        └─ Değilse            →  Telegram (sessiz bildirim)

IF düğümü koşulu:

  • Value 1: {{ $json.text }}
  • Operation: Contains
  • Value 2: Acil

AgentRoost'ta Nasıl Çalıştırırsınız

Bu workflow'u çalıştırmak için bir sunucu kurmanıza, Docker bilmenize ya da SSL sertifikası almanıza gerek yok. AgentRoost'ta şu adımları izleyin:

  1. agentroost.app adresine gidin ve hesap açın (e-posta, Google veya Discord ile).
  2. n8n framework'ünü seçin, örneğinize bir ad verin.
  3. Yaklaşık 2 dakika içinde https://<sizin-id>.agentroost.app adresinde kendi n8n editörünüz açılır.
  4. Yukarıdaki workflow'u oluşturun. AI/LLM düğümü için API anahtarı girmenize gerek yok — AgentRoost aboneliğine AI kredileri dahildir.
  5. Webhook URL'ini Trendyol Satıcı Paneli'ne yapıştırın, workflow'u aktif edin.

Plan $19.99/ay'dan başlar, aylık faturalanır, dilediğiniz an iptal edebilirsiniz. 14 günlük para iade garantisi var.

Planları karşılaştır · n8n örneğini incele


Sık Yapılan Hatalar

Webhook URL'ini test etmeden Trendyol'a yapıştırmak: n8n editöründe önce "Listen for Test Event" ile el ile bir POST gönderin, veriyi görün, sonra Trendyol'a ekleyin.

AI düğümüne çok uzun prompt göndermek: Trendyol bazı siparişlerde onlarca ürün satırı gönderebilir. $json.lines.slice(0, 5) ile ilk 5 ürünü sınırlayabilir, geri kalanı "ve X ürün daha" şeklinde ekleyebilirsiniz.

Telegram chat_id'yi yanlış almak: Bot'a /start yazdıktan sonra getUpdates endpoint'ini tarayıcıda açın. result[0].message.chat.id değeri sizin chat_id'niz. Negatif sayıysa bir grup sohbetidir.

Workflow'u pasif bırakmak: n8n'de workflow varsayılan olarak "inactive" gelir. Sağ üstteki toggle'ı aktif etmeyi unutmayın; aksi takdirde webhook URL var olsa bile tetiklenmez.


Sonuç

Bu workflow kurulduğunda Trendyol siparişleri paneli açmadan, yenileme yapmadan, uyku saatinde bile cebinize düşer. AI özeti sayesinde sabah uyandığınızda gelen kutusunu okur gibi siparişlerinizi değerlendirebilir, hangisi acil hangisi normal hızla anlayabilirsiniz.

n8n'in gücü burada bitmez — aynı örneği kullanarak kargo güncellemelerini, stok uyarılarını veya müşteri mesajlarını da aynı Telegram kanalına bağlayabilirsiniz.

Sıkça sorulan sorular

Trendyol'un API anahtarı veya webhook ayarı var mı?

Evet. Trendyol Satıcı Paneli → Entegrasyonlar → API Yönetimi bölümünden API anahtarınızı alabilir, sipariş webhook URL'ini de aynı ekrandan tanımlayabilirsiniz. n8n'deki Webhook düğümünün ürettiği URL'i buraya yapıştırmanız yeterli.

AgentRoost'ta AI düğümü için ayrı bir API anahtarı girmem gerekiyor mu?

Hayır. AgentRoost aboneliğine AI/LLM kredileri dahildir; her rakip platform (n8n Cloud, Elestio, Sliplane vb.) kendi API anahtarınızı istese de AgentRoost'ta AI düğümleri kutudan çıktığı gibi çalışır.

Fiyat nedir ve iptal edebilir miyim?

Planlar aylık $19.99'dan başlar. Sözleşme yoktur, istediğiniz zaman iptal edebilirsiniz. Ayrıca 14 günlük para iade garantisi bulunmaktadır.

Workflow'larımı ve verilerimi dışa aktarabilir miyim?

Evet. AgentRoost'taki n8n örneği sizindir; standart n8n JSON dışa aktarma özelliğiyle tüm workflow'larınızı tek tıkla .json dosyası olarak indirebilirsiniz. Verileriniz size aittir.

Trendyol dışında başka platformlar için de bu akış çalışır mı?

Kesinlikle. Aynı Webhook → AI → Telegram iskeletini Hepsiburada, Amazon Türkiye veya webhook destekleyen herhangi bir e-ticaret platformu için birkaç düğüm değişikliğiyle kullanabilirsiniz.