Müşteri Geri Bildirimlerini Konu ve Önceliğe Göre Özetleyin
Müşteri geri bildirimlerinin konu ve önceliğe göre özetlenmesi, ekiplerin hızlıca aksiyon almasını sağlar. Workflow, Webhook yoluyla gelen geri bildirimleri kabul eder, verilerin geçerliliğini kontrol eder, konulara göre gruplar ve her konu için sayıyı, ortalama ve maksimum şiddeti hesaplar. Önceliğe göre sıralanmış çıktı, hızlı kararlar için hazırdır. Ürün, destek veya pazarlama ekipleri için düzenli geri bildirim akışında idealdir.
Ekipler, bu workflow sayesinde yapılandırılmış müşteri geri bildirimlerini otomatik olarak alabilir, doğrulayabilir ve önceliklendirilmiş şekilde analiz edebilir. Süreç, id, metin, konu ve 1-5 arası şiddet derecesi içeren geri bildirim dizisini POST eden bir Webhook ile başlar. Veriler tamlık ve geçerlilik açısından kontrol edilir; geçersiz girdiler hata mesajı ve indeks ile reddedilir. Geçerli geri bildirimler konu bazında gruplanır, her konu için sayım, ortalama ve maksimum şiddet hesaplanır ve konular öncelik (sayı × maksimum şiddet) sırasına göre listelenir. Yapılandırılmış JSON yanıt, doğrudan işleme veya görselleştirme için uygundur. Webhook kimlik doğrulaması, yetkisiz erişimi önlemek için n8n'de ayrı olarak etkinleştirilmelidir. Çalıştırma verileri n8n'de saklanır ve uygun şekilde yönetilmelidir. Workflow, düzenli geri bildirim toplayan ve hızlıca öncelikleri belirlemek isteyen şirketler için uygundur. Gruplama ve önceliklendirme mantığı ihtiyaç halinde uyarlanabilir.
Yapay Zekâ Tarafından Oluşturulan Görsel
Kurulum
1. Workflow'u n8n'e içe aktarın.
2. Webhook düğümünü açın ve test Webhook URL'sini kopyalayın.
3. Postman gibi bir araç veya curl ile Content-Type application/json olarak test URL'sine POST isteği gönderin (aşağıdaki örneğe bakınız).
4. Yapılandırılmış yanıtı kontrol edin.
5. Test başarılıysa, n8n'de Webhook kimlik doğrulamasını etkinleştirin ve workflow'u yayınlayıp etkinleştirin.
6. Üretim URL'si olarak Webhook düğümündeki URL'yi kullanın.
Kullanım
1. Geri bildirim verilerini POST isteği olarak Webhook URL'sine gönderin. Örnek:
```json
{
"feedback": [
{"id": "1", "text": "Login dauert zu lange", "theme": "Performance", "severity": 4},
{"id": "2", "text": "Design gefällt nicht", "theme": "UI", "severity": 2},
{"id": "3", "text": "Seite lädt langsam", "theme": "Performance", "severity": 5}
]
}
```
Beklenen yanıt:
```json
{
"status": "success",
"themes": [
{
"theme": "Performance",
"count": 2,
"averageSeverity": 4.5,
"maxSeverity": 5,
"ids": ["1", "3"],
"priority": 10
},
{
"theme": "UI",
"count": 1,
"averageSeverity": 2,
"maxSeverity": 2,
"ids": ["2"],
"priority": 2
}
],
"total": 3
}
```
Hata durumu (örneğin boş geri bildirim dizisi):
```json
{
"status": "error",
"message": "feedback muss ein nicht-leeres Array sein."
}
```
Başarıda HTTP durumu: 200, hata durumunda da 200 (yanıt status: error içerir).
2. Gruplama ve önceliklendirme mantığı Code düğümünde değiştirilebilir.
3. Üretim URL'sini kullanmadan önce n8n'de Webhook kimlik doğrulamasını etkinleştirin.
4. Gönderilen tüm verilerin n8n yürütme kayıtlarında saklanabileceğini unutmayın. Saklama ve erişim izinlerini uygun şekilde yapılandırın.
Gerekli Bağlantılar ve API'ler
API Bağlantıları
İş akışı JSON'unda kayıtlı API erişim bilgisi bulunmadı. Etkinleştirmeden önce yine de webhookları, hedef sistemleri, erişim bilgilerini ve veri korumayı kontrol edin.
Düğümler
WebhookCodeRespond to Webhook
Yalıtılmış işlev testi başarılı
İsteğe bağlı yalıtılmış işlev testi
Yalıtılmış veri akışı, harici hizmetler veya erişim bilgileri olmadan test edildi.
✓ 5 test başarıyla tamamlandıTest edilen durumları gösterTest edilen durumları gizle
✓ Eksiksiz verilerle standart durumGeçerli örnek verilerle eksiksiz standart akışı denetler.Yalıtılmış işlev testi başarılı✓ Varyasyon veya sınır durumuGeçerli bir varyasyonu veya önemli bir sınır durumunu denetler.Yalıtılmış işlev testi başarılı✓ Ek işleme kuralıBu iş akışının ek işleme kuralını denetler.Yalıtılmış işlev testi başarılı✓ Geçersiz veya eksik girdiGeçersiz veya eksik verilerin kontrollü biçimde reddedildiğini denetler.Yalıtılmış işlev testi başarılı✓ Boş girdiBoş bir isteğin kontrollü bir yanıt aldığını denetler.Yalıtılmış işlev testi başarılı