Size uygun olan senaryo hangisi?
Senaryo A – Basit bir yardım masasına sahip küçük bir e-ticaret sitesi için: Her müşteri şikayeti Freshdesk’te otomatik olarak bir bilet haline gelir.
Senaryo B – Intercom kullanan destek ekipleri için: Her şikayet Intercom’da arka ofis (dahili) bilet olarak eklenir.
Her satın alma sonrasında kısa bir Anket gönderin; memnuniyetsiz yanıt geldiğinde, sipariş numarası ve müşterinin e-posta adresi ile beraber destek ekibiniz için otomatik bilet oluşturulsun. Şikayetleri ayıklamanız veya tek tek yanıtları incelemeniz gerekmez.
Aşağıda, ekibinizin Senaryo A'da Freshdesk'te göreceği bilet ekranını bulacaksınız:
Ve bu da Senaryo B'de Intercom'da ekibinize iletilecek dahili bilet:
Nasıl çalışır? Sipariş onay e-postanızda, sipariş numarası ve müşteri e-posta adresi içeren bir Survio anketi bağlantısı bulundurulur. Survio, her tamamlanan Yanıtı bir Webhook üzerinden otomasyon sistemine (burada n8n kullanıyoruz) iletir. Otomasyon, müşterinin memnuniyetsiz olup olmadığını kontrol eder; uygunsa Yardım masanızda otomatik olarak bilet açılır.
Survio'da Webhook kavramına yeni misiniz? İlk olarak Webhooks: yanıtlarınızı diğer araçlara gerçek zamanlı aktarın başlıklı belgeyi inceleyin, ardından buraya dönüp rehbere devam edin.
Neler oluşturacaksınız?
Her iki senaryoda da, memnuniyetsiz Yanıt 5 üzerinden 1 veya 2 puan verilmiş ya da “Oldukça memnuniyetsiz” veya “Memnuniyetsiz” Yanıtı anlamına gelir.
Genel bakış | Senaryo A: Freshdesk | Senaryo B: Intercom |
Sonuç | Freshdesk’te yeni bilet | Intercom’da arka ofis (dahili) bilet |
Kullanılan araçlar | Survio, n8n, Freshdesk | Survio, n8n, Intercom |
En uygun kullanım | Basit yardım masasına sahip küçük e-ticaret sitesine en uygunu | Intercom destek ekibi ile çalışan işletme için ideal |
Başlamadan önce
Ücretli bir Survio planında Anket oluşturmuş olmanız gerekir. Webhooks ve Özel URL parametreleri Free planda sunulmaz ve her planın Anket başına izin verdiği webhook sayısı farklıdır (webhooks makalesini inceleyin).
Bir n8n hesabınız olmalı (n8n Cloud ya da kendi sunucunuzda barındırılan).
Yardım masası: Senaryo A için bir Freshdesk hesabı; Senaryo B için bilet tiplerini yönetebileceğiniz ve Geliştirici Merkezi'nde uygulama oluşturabileceğiniz bir Intercom çalışma alanı.
Bu rehberde kısa bir Müşteri memnuniyeti anketi örneği kullanıyoruz: yıldızlı puanlama, “Genel olarak memnuniyetiniz nedir?” Tek seçenekli soru, “Bu alışverişinizde nasıl bir deneyim yaşadınız?” Tek seçenekli soru ve bir adet açık uçlu yorum.
Adım 1 – Sipariş ve e-posta bilgisini Anket bağlantısına ekleyin
Anketinizi açın, Yanıtları al → Özel URL parametreleri bölümüne girin, iki parametre oluşturun:
emailveorder-id. Parametre adlarında alt çizgi kullanılmaz. Detaylar için Özel URL parametreleri rehberine bakın.Anket bağlantısını sipariş onay e-postasına ekleyin ve e-ticaret siteniz bu iki değeri her müşteri için otomatik olarak doldursun.
Bilet için müşterinin e-posta adresi zorunludur. Her Yardım masası bileti bir müşteriye bağlıdır ve iş akışı e-posta adresini email parametresinden çeker. E-postasız Yanıtlar için bilet oluşturulamaz.
Adım 2 – n8n'de Webhook oluşturun
n8n'yi açın, yeni bir iş akışı oluşturun ve ilk düğüm olarak Webhook ekleyin.
HTTP Method olarak POST seçin.
Production URL sekmesine geçip adresi kopyalayın.
Yayınla'ya tıklayın. Production URL, yalnızca iş akışı yayınlandığında veri kabul eder.
Her zaman Production URL’yi kullanın, Test URL’sini değil. Test URL’si sadece düzenleyicideki test sırasında çalışır; Survio’dan gönderimler iş akışı kapanınca başarısız olur. Survio başarısız teslimatı yaklaşık bir gün boyunca tekrarlar, 5 gün üst üste sorun olursa Webhook’u otomatik olarak kapatır.
Adım 3 – Survio’da Anketi Webhook’a bağlayın
Anketinizi açın, Yanıtları al sekmesine girin.
Sol menüde Otomasyonlar & Entegrasyonlar altında Webhooks'u seçip + Webhook ekleye tıklayın.
Kopyaladığınız n8n Production URL’yi Webhook URL alanına yapıştırın ve Webhook’u kaydet butonuna basın. Webhook anında aktif olur.
Adım 4 – Test Yanıtı gönderin, Soru id’lerinizi bulun
Her iki parametrenin de doldurulduğu bir bağlantı ile Anketi açıp düşük puanlı demo bir Yanıt gönderin.
n8n'de Yürütmeler sekmesini açın; teslimat birkaç saniye içinde görüntülenir.
Yürütmeye tıklayın, Webhook düğümüne girin,
bodyardındandatabölümünü genişletin. Sipariş ve e-postaparameterskısmında, her Sorunun id’si iseanswersaltında bulunur; bu id’leri kaydedin.
Senaryo A – Freshdesk’te bilet açın
Freshdesk’i hazırlama
Freshdesk profil fotoğrafınıza tıklayın, Profil ayarlarına girip API anahtarını görüntüleye basın. Anahtarınızı çok gizli tutun. Ayrıca Freshdesk alan adınız da gerekli olacak: Yardım masası adresinizde .freshdesk.com öncesindeki bölüm.
İş akışını oluşturun
Webhook'tan sonra üç adım eklenir: Memnuniyetsiz mi? yalnızca memnuniyetsiz Yanıtları geçirir, Bilet hazırla başlık ile açıklamayı oluşturur, Freshdesk’te bilet oluştur adımı ise bilet açar.
If düğümü ekleyip adını
Memnuniyetsiz mi?yapın ve VEYA ile bağlanmış üç koşul ekleyin: puan 2 veya daha düşükse, memnuniyet Yanıtı “Oldukça memnuniyetsiz” ya da “Memnuniyetsiz” ise. Yanıt alanlarını aşağıdaki tabloya göre seçin.Doğru dalda Alanları Düzenle (Ayarla) adında bir düğüm ekleyin, adını
Bilet hazırlayapın;E-posta,BaşlıkveAçıklamaisimli üç String alanı oluşturun.Sonrasında Freshdesk düğümünü ekleyip adını
Freshdesk’te bilet oluşturolarak belirleyin. Kaynak Bilet, işlem Oluştur olmalı. API anahtarınızla Freshdesk hesabınızı tanımlayın; yalnızca alan adınızı girin (ör.yourshopiçinhttps://yourshop.freshdesk.com).
Alan | Girilmesi gereken |
Memnuniyetsiz mi?: puan |
|
Memnuniyetsiz mi?: memnuniyet |
|
Bilet hazırla: E-posta |
|
Bilet hazırla: Başlık |
|
Bilet hazırla: Açıklama | Puan, memnuniyet, kanal, yorum, sipariş ve zaman; her biri Freshdesk’e |
Bilet oluştur: İstek sahibi | İstek Yapan Kimliği: E-posta; Değer: |
Bilet oluştur: durum ve öncelik | Durum: Açık; Öncelik: Yüksek; Kaynak: Portal olarak bırakın |
Bilet oluştur: seçenekler | Seçenekler kısmında Seçenek ekleye tıklayın ve Açıklama |
E-posta Freshdesk’te kayıtlı bir kişiye ait değilse kişi otomatik oluşturulur. Yayınlaya yeniden tıklayın; yapılan değişikliklerin etkin olması için tekrar yayınlamanız gerekir.
Freshdesk yeni bilet açıldığında müşteriye otomatik e-posta gönderir. Varsayılan olarak Freshdesk müşteriye bilet başlığını içeren “Bilet alındı” temalı bir e-posta yollar; böylece müşteri bilet başlığında “Memnuniyetsiz müşteri: ...” ifadesini görecektir. Yönetici → E-posta Bildirimleri → İstek Yapan Bildirimleri kısmındaki Yeni Bilet Oluşturuldu seçeneğini kapatın veya isterseniz bilet başlığını müşterinin göreceği şekilde değiştirin.
Senaryo B – Intercom’da bilet açın
Intercom’u hazırlama
Intercom’da Ayarlar → Gelen kutusu → Biletler bölümünde örneğin
Anket geri bildirimiisminde yeni bir bilet türü oluşturun; kategori olarak Arka ofis seçin. Arka ofis biletleri dahili işler, müşteri tarafından görülmez. Detaylı bilgi için Intercom'un bilet türü kurulum rehberine bakınız.Bilet türünün id'sini belirleyin: Ayarlar → Gelen kutusu → Biletler sayfasında Bilet türleri sekmesine geçip türünüzü bulduktan sonra kalem simgesine tıklayın. Id, sayfa adresinin sonundaki numaradır (ör.
…/ticket-types/1234567); bu değeri iş akışında kullanacaksınız.Erişim belirteci alın: Intercom Geliştirici Merkezi’nde uygulamanızı açıp Yapılandır → Kimlik doğrulama kısmına girin. Ayrıntılar için Intercom kimlik doğrulama rehberini inceleyin. Belirteci çok gizli tutun.
İş akışını oluşturun
Webhook’tan sonra üç aşama vardır: Memnuniyetsiz mi? memnuniyetsiz Yanıtları ayıklar, Bilet hazırla başlık ile açıklamayı tanımlar, Intercom’da bilet oluştur ise bu bilgileri Intercom’a iletir.
If düğümü ekleyip adını
Memnuniyetsiz mi?olarak değiştirin; VEYA ile bağlanmış üç koşul ekleyin: puan 2 veya düşükse, memnuniyet “Oldukça memnuniyetsiz” veya “Memnuniyetsiz” ise. Yanıt alanlarını aşağıdaki tabloya göre seçin.Doğru dalda Alanları Düzenle (Ayarla) adında bir düğüm ekleyip adını
Bilet hazırlayapın;E-posta,BaşlıkveAçıklamaalanlarını ekleyin.Sonrasında HTTP İsteği düğümü ekleyip adını
Intercom’da bilet oluşturolarak belirleyin.
Alan | Girilmesi gereken |
Memnuniyetsiz mi?: puan |
|
Memnuniyetsiz mi?: memnuniyet |
|
Bilet hazırla: E-posta |
|
Bilet hazırla: Başlık |
|
Bilet hazırla: Açıklama | Puan, memnuniyet, kanal, yorum, sipariş ve tarih; her biri ayrı satırda (hazır iş akışına bakın) |
Bilet oluştur: Yöntem ve URL | POST, |
Bilet oluştur: Kimlik doğrulama | Kimlik doğrulama: Bearer Auth türünde genel kimlik; Bearer Auth ile erişim belirtecinizi tanımlayın |
Bilet oluştur: Başlıklar | Başlık eklemeyi açık bırakın, |
Bilet oluştur: Gövde | Gövde tipini JSON olarak bırakın ve aşağıdaki örnekle doldurun: |
E-posta adresi Intercom’da herhangi bir kişiye bağlı değilse kişi otomatik oluşturulur. Yayınlaya tekrar tıklayın; değişiklik yaptıysanız etkin olması için mutlaka iş akışını tekrar yayınlayın.
Hazır iş akışını kullanın
Adım 2 ve devamında tüm iş akışını baştan yapmak yerine, makalenin sonundaki eklerden hazır iş akışlarını indirerek hızlıca başlayabilirsiniz: Senaryo A için survio-unhappy-responses-to-freshdesk-tickets.json, Senaryo B için survio-unhappy-responses-to-intercom-tickets.json. Daha sonra:
n8n’de boş bir iş akışı açın. İş akışı adının yanındaki menüyü (üç nokta) tıklayın, İçe aktar, ardından Dosyadan seçeneklerini kullanın. İndirilen dosyayı seçin.
Memnuniyetsiz mi? ve Bilet hazırla düğümlerini açıp Soru id’lerini kendi id’lerinizle ve Europe/Prague zaman dilimini kendi zaman diliminizle değiştirin.
Senaryo A: Freshdesk’te bilet oluştur adımında Freshdesk API anahtarınız ve alan adınızla bağlantıyı gerçekleştirin.
Senaryo B: Intercom’da bilet oluştur adımında Bearer Auth bilgisi olarak erişim belirtecinizi ekleyin ve bilet türü id’nizi
YOUR-TICKET-TYPE-IDalanına girin.Survio Webhook düğümünü açın; Production URL’sini Survio’ya (Adım 3) kopyalayın ve Yayınlaya basın.
Uçtan uca test yapın
Kendi e-posta adresiniz ve test sipariş numaranız ile Anketi açıp 2 puanlık bir Yanıt gönderin.
Birkaç saniye içinde Freshdesk’te (Senaryo A) yeni bir bilet, Intercom’da (Senaryo B) ise yeni bir arka ofis bileti açılır; başlığında sipariş numarasını görürsünüz.
5 puanlık bir Yanıt gönderin; bilet oluşturulmaz.
Test biletini kapatın ve n8n’de Yürütmeler sekmesi üzerinden gönderimi doğrulayın.
Sorun giderme
Belirti | Sebep | Çözüm |
n8n’de hiçbir şey görünmüyor | Survio’da Test URL kullanılmış ya da iş akışı yayınlanmamış | Production URL’sini Survio’ya kopyalayıp Yayınla’ya tıklayın |
Freshdesk bilgisi bağlanmıyor | Alan adı yanlış girilmiş ya da API anahtarı hatalı |
|
Freshdesk bileti tüm Yanıtı tek satırda gösteriyor | Açıklama kısmında düz satır sonu kullanılmış | Satır aralarını |
Intercom biletinde 401 hatası | Erişim belirteci eksik ya da hatalı | Intercom’da bilet oluştur adımında Bearer Auth bilgisini kontrol edin |
Bilet türü nedeniyle bilet açılmıyor |
| Kendi bilet türünüzün id’sini ekleyin |
İstek sahibi yüzünden bilet oluşturulamıyor | Yanıtta | Sipariş e-posta parametresinin mutlaka dolduğundan emin olun |
Her Yanıt bilet oluşturuyor | Bilet hazırlama yanlış dalda, koşullar VE ile bağlanmış | Doğru dalı bağlayın ve koşulları VEYA ile birleştirin |
Son yapılan değişiklik etkili olmuyor | İş akışı yayınlandı ama değişiklikler tekrar yayınlanmamış (Yayınla düğmesinde nokta görünüyor) | Yeniden Yayınla’ya tıklayın |
Survio webhook’u kapandı | Webhook 5 gün boyunca başarısız oldu | Problemi çözün, ardından Survio’da Webhook’u yeniden etkinleştirin |
Bunları bilmenizde fayda var
Survio, yalnızca tamamlanmış Yanıtları, tek tek ve birkaç saniye içinde iletir.
Kurulan işlemler geriye dönük çalışmaz; Webhook olmadan ya da duraklatılmışken alınan Yanıtlar gönderilmez.
Başarısız bir teslimat yaklaşık 27 saat boyunca en fazla 8 kez tekrar edilir; her deneme, Yanıt başına 30 saniyeye kadar sürer.
Teslimatlar arka arkaya 5 gün başarısız olursa, Survio Webhook’u devre dışı bırakır; tekrar manuel açılması gerekir.
Bir Webhook’u duraklatmak yuvasını korur; silinen bir Webhook ise kalıcı olarak kaybolur.
Survio uygulama içinde teslimat geçmişini tutmaz; n8n üzerindeki Yürütmeler sekmesi sizin kaydınız olur.
Yanıtları Webhook ile göndermek, planınızdan ekstra Yanıt kotası tüketmez.
Kurulumu sizin için yapmamızı ister misiniz? Survio'da Webhooks sayfasında Uzman kurulumunu alın butonuna tıklayın, taleplerinizi belirtin; ekibimiz Webhook’unuzu kurup test edecek ve size hazır şekilde iletecektir.
