E-ticaret müşteri sorularını n8n ve AI ile otomatik yanıtlayın

AgentRoost · May 4, 2026 · 5 dk okuma · Markdown olarak görüntüle
AgentRoost — n8n for Business

Bir e-ticaret mağazası işletiyorsanız gelen destek mesajlarının büyük çoğunluğunun aynı birkaç sorudan oluştuğunu zaten biliyorsunuzdur: "Kargom nerede?", "İade nasıl yapılır?", "Ürün stokta var mı?" Bu sorular özünde basit olsa da her birini elle yanıtlamak gün içinde ciddi vakit çalar — ve ölçeklenmeyen bir iş akışı yaratır.

Bu yazıda n8n'in AI düğümleri ile sipariş API'nizi birleştirerek bu tekrar eden soruları otomatik olarak sınıflandıran ve bağlam bilgisiyle zenginleştirilmiş bir AI taslak yanıtı hazırlayan bir akış tasarlayacağız. Akışı adım adım inşa edeceksiniz; sonunda kendi n8n örneğinizde çalışmaya hazır olacak.

Neden n8n bu iş için biçilmiş kaftan?

n8n'in gücü, farklı servisleri görsel olarak birbirine bağlamasından gelir — ama asıl fark yaratan şey AI düğümleridir. Bir mesajı doğal dille analiz eden, sınıflandıran ve üretken bir yanıt taslağı çıkaran adımları tek bir akışa ekleyebilirsiniz. Üstelik bu AI düğümleri için ayrıca bir OpenAI veya Anthropic API anahtarı almanız gerekmez; AgentRoost üzerinde çalışan n8n örneklerinde AI kredisi aboneliğe dahildir.


Akışın genel yapısı

Tetikleyici (Webhook / E-posta / Freshdesk / vb.)
  → Mesajı al & normalize et
  → AI Düğümü: Mesajı sınıflandır (kargo / iade / stok / diğer)
  → IF: Sınıf "kargo" veya "iade" mi?
     → Evet → HTTP Request: Sipariş API'sinden veri çek
     → Hayır → Direkt AI taslağına geç
  → AI Düğümü: Bağlam + mesajla taslak yanıt üret
  → Set: Taslağı çıktı olarak hazırla
  → Opsiyonel: Helpdesk'e gönder / Slack'te bildir

Şimdi her adımı tek tek kuralım.


Adım 1 — Tetikleyiciyi seçin

Mesajların nereden geldiğine göre farklı bir tetikleyici kullanacaksınız:

  • Webhook Trigger: Shopify, WooCommerce veya kendi yazılımınız doğrudan bu URL'ye POST atabilir.
  • Email Trigger (IMAP): Destek e-posta kutunuzu dinler; yeni mesaj gelince akışı başlatır.
  • HTTP Request (polling): Freshdesk, Zendesk gibi bir helpdesk kullanıyorsanız yeni biletleri periyodik olarak çeker.

AgentRoost'taki n8n örnekleri herkese açık bir HTTPS subdomain üzerinde çalışır (https://<sizin-id>.agentroost.app), bu nedenle Webhook Trigger'ı ekleyip URL'yi kopyalamanız yeterlidir — SSL kurulumu, port açma gibi işlemlere gerek yoktur.

Webhook Trigger
  Path: /destek-mesaji
  Method: POST
  Response Mode: "Last Node" (akışın sonunda yanıt vereceksiniz)

Adım 2 — Mesajı normalize edin

Gelen payload'un yapısı kaynağa göre değişir. Bir Set düğümüyle her zaman aynı alanlara sahip bir nesne oluşturun:

{
  "musteri_id": "{{ $json.customer.id }}",
  "siparis_no": "{{ $json.order_id }}",
  "mesaj": "{{ $json.body }}"
}

Bu, sonraki düğümlerin her kaynaktan gelen veriyle aynı şekilde çalışmasını sağlar.


Adım 3 — AI Düğümü ile mesajı sınıflandırın

n8n'de bir AI / LLM Düğümü (Basic LLM Chain veya AI Agent) ekleyin. Sistem prompt'unu şöyle yazın:

Sen bir e-ticaret destek asistanısın.
Müşteri mesajını aşağıdaki kategorilerden YALNIZCA birine sınıflandır:
- kargo
- iade
- stok
- diger

Yanıtın SADECE bu kelimelerden biri olsun; başka hiçbir şey ekleme.

Kullanıcı mesajı olarak {{ $json.mesaj }} değerini geçirin. Çıktıda tek bir kelime dönecek; bunu sinif alanına kaydedin.

Not: AgentRoost'taki n8n örneklerinde 350'den fazla LLM arasından seçim yapabilirsiniz. Sınıflandırma gibi kısa, yapısal görevler için daha hızlı ve küçük bir model seçmek dahili kredi kullanımınızı verimli tutar.


Adım 4 — IF düğümüyle yönlendirin

Bir IF düğümü ekleyin:

Koşul: {{ $json.sinif }} == "kargo" OR {{ $json.sinif }} == "iade"
  • True (evet): Sipariş verisi çekme adımına gidin.
  • False (hayır): Direkt taslak üretme adımına gidin.

Adım 5 — HTTP Request ile sipariş verisini çekin

True kolunda bir HTTP Request düğümü ekleyin:

Method: GET
URL: https://api.magaza.com/orders/{{ $json.siparis_no }}
Headers:
  Authorization: Bearer {{ $credentials.magazaApiKey }}

Bu düğümden dönen status, kargo_takip_no, tahmini_teslimat, iade_son_tarihi gibi alanları bir sonraki Set düğümüyle düzleştirin:

{
  "siparis_durumu": "{{ $json.status }}",
  "kargo_takip": "{{ $json.tracking_number }}",
  "tahmini_teslimat": "{{ $json.estimated_delivery }}",
  "iade_son_tarihi": "{{ $json.return_deadline }}"
}

Adım 6 — Bağlamla zenginleştirilmiş taslak yanıt üretin

Her iki koldan gelen veri bu noktada birleşir. İkinci bir AI / LLM Düğümü ekleyin:

Sistem prompt:
Sen nazik, yardımsever bir müşteri destek temsilcisisin.
Aşağıdaki sipariş bilgilerini ve müşteri mesajını kullanarak
kısa, net ve samimi bir yanıt taslağı yaz.
Taslak Türkçe olsun. Müşteriye "Sayın Müşterimiz" diye hitap et.
Asla bilmediğin bir bilgiyi uydurma.

Bağlam:
Sipariş No: {{ $json.siparis_no }}
Durum: {{ $json.siparis_durumu }}
Kargo Takip: {{ $json.kargo_takip }}
Tahmini Teslimat: {{ $json.tahmini_teslimat }}
İade Son Tarihi: {{ $json.iade_son_tarihi }}

Müşteri Mesajı:
{{ $json.mesaj }}

Çıktı olarak profesyonel, müşteriye gönderilebilecek (ya da küçük düzeltmelerle gönderilecek) bir yanıt metni alırsınız.


Adım 7 — Taslağı iletmek

Taslağı nereye göndereceğiniz iş akışınıza bağlıdır:

  • Helpdesk'e not olarak ekle: Freshdesk / Zendesk düğümüyle dahili not açın; insan temsilci onaylayıp gönderir.
  • Slack'te bildir: Bir Slack mesajıyla destek ekibinize "Yeni taslak hazır" bildirimi atın.
  • Direkt gönder: Güven eşiği yüksek kategoriler (ör. basit stok sorgusu) için otomatik yanıt aktive edin.

Tam otomasyon yerine "AI taslak + insan onayı" modeliyle başlamanızı öneririm. Birkaç hafta sonra model çıktılarının kalitesine göre otomasyon oranını artırabilirsiniz.


Bu akışı AgentRoost'ta çalıştırın

Yukarıdaki akışı yerel bir n8n kurulumunda da çalıştırabilirsiniz — ama bu, Docker, SSL sertifikası, port yönetimi ve sunucu bakımı demektir. AgentRoost'ta bunların hiçbiriyle uğraşmıyorsunuz:

  1. agentroost.app'de hesap açın (e-posta, Google, Microsoft veya Discord ile).
  2. Framework olarak n8n seçin ve örneğinize bir isim verin.
  3. Yaklaşık 2 dakika sonra kendi n8n editörünüz https://<sizin-id>.agentroost.app adresinde açılır — bu sizin örneğiniz, siz yönetirsiniz.
  4. Yukarıdaki akışı kurun — AI düğümleri API anahtarı sormadan çalışmaya başlar, çünkü AI kredisi aboneliğe dahildir.

Webhook URL'niz de hazır: https://<sizin-id>.agentroost.app/webhook/destek-mesaji — Shopify veya WooCommerce'e direkt yapıştırabilirsiniz.

Aylık $19,99'dan başlayan fiyatlarla, istediğinizde iptal edebilir, 14 gün içinde memnun kalmazsanız para iadesi isteyebilirsiniz.

Planları karşılaştır


Dikkat edilmesi gereken noktalar

  • Sınıflandırma belirsizliği: Mesaj iki kategoriye giriyorsa (hem kargo hem iade) akış "diğer" koluna düşebilir. Sınıflandırma prompt'unuza "birden fazla konu varsa 'diger' seç" kuralı ekleyin.
  • Sipariş bulunamadı: HTTP Request 404 dönerse bir IF + Set düğümüyle "sipariş numarası bulunamadı" bağlamı oluşturun; AI yine de kibarca bir yanıt üretir.
  • Veri gizliliği: Müşteri verileri n8n akışınızdan geçtiği için kimin görebileceğini kontrol edin. AgentRoost'taki n8n örnekleri tek kiracılıdır; veriniz başkasıyla paylaşılmaz.

Sıkça sorulan sorular

AI düğümleri için OpenAI API anahtarı almam gerekiyor mu?

Hayır. AgentRoost üzerinde çalışan n8n örneklerinde AI kredisi aboneliğe dahildir. AI / LLM düğümleriniz herhangi bir harici API anahtarı girmenize gerek kalmadan çalışır. 350'den fazla model arasından istediğinizi seçebilirsiniz.

Akışı kendi mağaza API'me nasıl bağlarım?

n8n'deki HTTP Request düğümünü kullanın. Mağaza API'nizin belgelerinden doğru endpoint'i ve kimlik doğrulama yöntemini alın (Bearer token, API key header vb.), bunu n8n'in Credential Manager'ına ekleyin ve düğümde seçin. Shopify için hazır bir n8n entegrasyon düğümü de bulunur.

Verilerim başka müşterilerle paylaşılıyor mu?

Hayır. AgentRoost'taki her n8n örneği tek kiracılıdır; kendi izole ortamınızda çalışır. Müşteri destek mesajlarınız ve sipariş verileriniz yalnızca sizin örneğinizde işlenir.

İstediğim zaman iptal edebilir miyim?

Evet. Abonelik aylık olarak faturalandırılır, dilediğinizde iptal edebilirsiniz. Ayrıca ilk 14 gün içinde memnun kalmazsanız para iadesi talep edebilirsiniz.

Akışı kurmak için yazılım bilgisi gerekiyor mu?

Temel düzeyde n8n kullanımı yeterlidir; kod yazmanıza gerek yoktur. HTTP Request düğümü için mağazanızın API belgelerini incelemeniz ve bir API anahtarı oluşturmanız gerekir. AI düğümleri sürükle-bırak ile eklenir, prompt ise düz metin olarak girilir.