KoderKoder.ai
FiyatlandırmaKurumsalEğitimYatırımcılar için
Giriş YapBaşla

Ürün

FiyatlandırmaKurumsalYatırımcılar için

Kaynaklar

Bize UlaşınDestekEğitimBlog

Yasal

Gizlilik PolitikasıKullanım KoşullarıGüvenlikKabul Edilebilir Kullanım PolitikasıKötüye Kullanımı Bildir

Sosyal

LinkedInTwitter
Koder.ai
Dil

© 2026 Koder.ai. Tüm hakları saklıdır.

Ana Sayfa›Blog›Biletler ve SLA'lar için Müşteri Destek Web Uygulaması Nasıl Oluşturulur
20 Mar 2025·8 dk

Biletler ve SLA'lar için Müşteri Destek Web Uygulaması Nasıl Oluşturulur

Bilet iş akışları, SLA takibi ve aranabilir bir bilgi tabanıyla müşteri destek web uygulamasını planlayın, tasarlayın ve oluşturun—roller, analizler ve entegrasyonlar dahil.

Biletler ve SLA'lar için Müşteri Destek Web Uygulaması Nasıl Oluşturulur

Hedefleri, Kullanıcıları ve Kapsamı Tanımlayın

Bir biletleme ürünü, özelliklerin etrafında inşa edildiğinde karışır; sonuçlara odaklanın. Alanları, kuyrukları veya otomasyonları tasarlamadan önce uygulamanın kimin için olduğunu, hangi sorunu çözdüğünü ve "iyi"nin ne olduğunu netleştirin.

Kullanıcılarınızı (ve günlük işleri) belirleyin

Önce rolleri ve her birinin normal bir haftada yapması gerekenleri listeleyin:

  • Temsilciler: hızlıca triyaj, yanıt, çözüm ve çözümlerin dokümantasyonu.
  • Takım liderleri: iş yükünü dengelemek, takılı biletleri tespit etmek, SLA'ları uygulamak, temsilcileri koçluk yapmak.
  • Yöneticiler (Admin): kanallar, kategoriler, otomasyonlar, izinler ve şablonları yapılandırmak.
  • Müşteriler (isteğe bağlı): istek göndermek, durum takip etmek, ayrıntı eklemek ve portalda cevap bulmak.

Bu adımı atlarsanız, yanlışlıkla yöneticilere göre optimize ederken temsilcilerin kuyruğa sıkışmasına neden olursunuz.

Çözdüğünüz problemleri yazın

Bunu somut ve gözlemlenebilir davranışlarla bağlayın:

  • Kaçırılan SLA'lar: biletler sessizce yaşlanır; eskalasyonlar çok geç olur.
  • Dağınık kuyruklar: belirsiz sahiplik, tekrar eden işler ve "burası nereye gitmeli?" kafa karışıklığı.
  • Tekrarlayan sorular: aynı cevaplar sürekli yazılıyor, çözüm süresini yavaşlatıyor.

Uygulamanın nerede kullanılacağını belirleyin

Açık olun: bu sadece kurumsal iç araç mı yoksa aynı zamanda müşteri portalı mı göndereceksiniz? Portal gereksinimleri değiştirir (kimlik doğrulama, izinler, içerik, marka, bildirimler).

Erken başarı metriklerini seçin

Başlangıçtan itibaren takip edeceğiniz küçük bir set seçin:

  • İlk cevap süresi
  • Çözüm süresi
  • Yönlendirme oranı (bilgi tabanı üzerinden çözülen sorunların oranı)

Basit bir v1 kapsam bildirimi oluşturun

V1'de nelerin olacağı (olmazsa olmaz iş akışları) ve sonrası (ileri yönlendirme, AI önerileri veya derin raporlama gibi iyi olur özellikler) hakkında 5–10 cümle yazın. Bu, istekler arttığında koruyucunuz olur.

Bilet Modelini ve Yaşam Döngüsünü Tasarlayın

Bilet modeliniz kuyruklar, SLA'lar, raporlama ve temsilcilerin ekranda gördükleri için "gerçeklik kaynağı"dır. Bunu erken doğru yapın; sonra geçişler acı verici olur.

Bir cümlede açıklayabileceğiniz bir yaşam döngüsü haritası çıkarın

Başlangıç için net bir durum seti oluşturun ve her birinin operasyonel olarak ne anlama geldiğini tanımlayın:

  • Yeni: oluşturuldu, henüz triyaj edilmedi
  • Atanmış: bir temsilci veya ekip tarafından sahiplenildi
  • İşlemde: aktif olarak üzerinde çalışılıyor
  • Beklemede: engellendi (müşteri cevabı, üçüncü taraf, mühendislik)
  • Çözüldü: temsilci sorunun çözüldüğüne inanıyor (genellikle bildirim tetikler)
  • Kapalı: son durum (kilitli veya sınırlı düzenleme)

Durum geçişleri için kurallar ekleyin. Örneğin, yalnızca Atanmış/İşlemde biletler Çözüldü olarak ayarlanabilir ve Kapalı bir bilet, takip bileti oluşturulmadan yeniden açılamaz.

Biletlerin sisteme nasıl gireceğine karar verin

Şimdi destekleyeceğiniz her giriş yolunu (ve daha sonra ekleyeceklerinizi) listeleyin: web formu, gelen e-posta, sohbet ve API. Her kanal aynı bilet nesnesini oluşturmalı, birkaç kanal-spesifik alan (e-posta başlıkları veya sohbet transkript ID'leri gibi) hariç. Tutarlılık otomasyon ve raporlamayı sade tutar.

Gerekli alanları seçin (mümkün olduğunca az tutun)

En azından şu alanları zorunlu kılın:

  • Konu ve açıklama
  • Talep eden (müşteri kimliği)
  • Öncelik (ne kadar acil)
  • Kategori (ne tür bir sorun)

Diğer her şey opsiyonel veya türetilmiş olabilir. Çok şişkin formlar tamamlanma kalitesini düşürür ve temsilcileri yavaşlatır.

Gerçek takımlar için etiketler ve özel alanlar planlayın

Filtreleme için hafif etiketler kullanın (ör. “faturalama”, “hata”, “vip”) ve yapılandırılmış raporlama veya yönlendirme gerektiğinde özel alanlar kullanın (ör. “Ürün alanı”, “Sipariş ID”, “Bölge”). Alanların takım bazlı kapsamlanabildiğinden emin olun ki bir departman diğerini kirletmesin.

Bir bilet içinde işbirliğini tanımlayın

Temsilcilerin koordinasyon yapması için güvenli bir alan gerekir:

  • İç notlar (müşteriye görünmez)
  • @bahsetmeler ve takipçi/CC listeleri
  • Bağlı biletler (çoğaltmalar, ebeveyn/çocuk olaylar)

Temsilci UI'si bu öğeleri ana zaman çizelgesinden bir tık uzaklıkta yapmalıdır.

Bilet Kuyrukları ve Atama İş Akışlarını Oluşturun

Kuyruklar ve atamalar bir biletleme sistemini paylaşılan kutudan operasyon aracına dönüştürür. Hedefiniz basit: her biletin belirgin bir "bir sonraki en iyi eylemi" olmalı ve her temsilci şimdi ne üzerinde çalışması gerektiğini bilmeli.

"Sırada ne var?" sorusuna cevap veren bir temsilci kuyruğu tasarlayın

Zaman açısından en kritik işe varsayılan bir kuyruk görünümü oluşturun. Temsilcilerin gerçekten kullanacağı yaygın sıralama seçenekleri:

  • Öncelik (ör. P1–P4)
  • SLA bitiş zamanı (en yakından başlanarak)
  • Son güncelleme (askıdaki konuşmaları yakalamak için)

Hızlı filtreler (takım, kanal, ürün, müşteri segmenti) ve hızlı bir arama ekleyin. Listeyi yoğun tutun: konu, talep eden, öncelik, durum, SLA geri sayımı ve atanmış temsilci genellikle yeterlidir.

Atama kuralları: mümkün olduğunda otomatik, gerektiğinde manuel

Takımların araç değiştirmeden evrimleşebilmesi için birkaç atama yolunu destekleyin:

  • Manuel atama kenar durumlar ve eğitim anları için
  • Round-robin yükü eşit dağıtmak için
  • Yetkinlik bazlı yönlendirme (dil, ürün alanı, faturalama vs. teknik)
  • Takım bazlı yönlendirme (ör. “Ödemeler”, “Kurumsal”, “İadeler”)

Kural kararlarını görünür yapın (“Atayan: Yetkinlik → Fransızca + Faturalama”) ki temsilciler sisteme güvensin.

İşin ilerlemesini sağlayan durumlar ve şablonlar

Müşteri bekleniyor ve Üçüncü taraf bekleniyor gibi durumlar, işlem engellendiğinde biletlerin "pasif" görünmesini önler ve raporlamayı daha dürüst kılar.

Yanıtları hızlandırmak için hazır cevaplar ve yanıt şablonları ekleyin; güvenli değişkenler (isim, sipariş numarası, SLA tarihi) kullanın. Şablonlar aranabilir olmalı ve yetkili liderler tarafından düzenlenebilmelidir.

Çakışmaları önleyin (iki temsilci, bir bilet)

Bir temsilci bir bileti açtığında kısa süreli bir "görüntü/düzenleme kilidi" veya "şu anda şu kişi tarafından ele alınıyor" bandı gösterin. Başka biri yanıtlamaya çalışırsa uyarın ve göndermeden önce onay isteyin (veya gönderimi engelleyin) ki tekrar eden veya çelişkili cevaplar olmasın.

SLA Kuralları, Zamanlayıcılar ve Eskalasyonları Uygulayın

SLA'lar, herkes neyin ölçüldüğünde anlaştığında ve uygulama bunu tutarlı şekilde zorladığında yardım eder. "Hızlı cevap veriyoruz" ifadesini sisteminizin hesaplayabileceği politikalara dönüştürün.

SLA politikalarını tanımlayın (neyi ölçeceksiniz)

Çoğu ekip bilet başına iki zamanlayıcı ile başlar:

  • İlk yanıt süresi: bilet oluşturulmasından ilk temsilci yanıtına kadar geçen süre (veya ilk otomatik olmayan halka açık yanıt).
  • Çözüm süresi: biletin oluşturulmasından “Çözüldü/Kapandı” durumuna kadar geçen süre.

Politikaları öncelik, kanal veya müşteri segmenti bazında yapılandırılabilir yapın (ör. VIP için 1 saat ilk yanıt, Standard için 8 iş saati).

SLA saatlerinin ne zaman başlayıp duracağına karar verin

Kodlamadan önce kuralları yazın; kenar durumlar hızla birikir:

  • İş saatleri vs. 7/24: bir takvim tanımlayın (zaman dilimi, hafta içi günleri, tatiller).
  • Duraklatma durumları: bilet "Müşteri bekleniyor" veya "Dış satıcı bekleniyor" iken saati durdurun.
  • Devam koşulları: müşteri yanıtladığında veya durum tekrar "Açık/İşlemde" olduğunda saati yeniden başlatın.

SLA olaylarını (başladı, durakladı, devam etti, ihlal) saklayın ki daha sonra neden ihlal olduğunu açıklayabilesiniz.

UI'da SLA durumunu görünür yapın

Temsilciler bir bileti açmadan önce onun yakında ihlal olacağını öğrenmemeli. Ekleyin:

  • Bir geri sayım zamanlayıcısı (kalan süre)
  • Net şiddet dereceleriyle gecikme bayrakları (uyarı vs. ihlal)
  • Eşik yakınsa isteğe bağlı uyarılar (uygulama içi, e-posta veya sohbet)

Eskalasyon yolları oluşturun

Eskalasyon otomatik ve öngörülebilir olmalı:

  • İzin verilen sürenin %80'inde takım liderine bildirim
  • İhlal olursa nöbetçi kuyruğa yeniden atama
  • Önceliği yükseltme veya "Eskalasyon" etiketi ekleme

SLA raporlamasını planlayın

En azından ihlal sayısı, ihlal oranı ve zaman içindeki eğilimi takip edin. Ayrıca ihlal nedenlerini (çok uzun duraklama, yanlış öncelik, yetersiz personel) kaydedin ki raporlar eyleme dönsün, suçlamaya değil.

Tekrarlayan Biletleri Azaltan Bir Bilgi Tabanı Oluşturun

İyi bir bilgi tabanı (KB) sadece SSS dosyası değildir—tekrar eden soruları ölçütlü şekilde azaltan ve çözüm hızını artıran bir ürün özelliğidir. Bunu bilet akışının bir parçası olarak tasarlayın, ayrı bir "dokümantasyon sitesi" olarak değil.

Yapı: içeriği bakımını kolaylaştırın

Büyüyebilen basit bir bilgi modeliyle başlayın:

  • Kategoriler → bölümler → makaleler (müşteriler ve temsilciler için kolay gezinme)
  • Çoğaltma olmadan konular için etiketler (faturalama, giriş, entegrasyonlar)
  • İçeriğin güncel kalması için net sahiplik (kim neyi gözden geçirir)

Makale şablonlarını tutarlı yapın: sorun tanımı, adım adım çözüm, isteğe bağlı ekran görüntüleri ve "bu yardımcı olmadıysa..." rehberliği ile doğru bilet formuna veya kanala yönlendirme.

Cevapları gerçekten bulan bir arama

Çoğu KB başarısızlığı arama başarısızlığıdır. Aramayı şu özelliklerle uygulayın:

  • Alaka düzeyi ayarlamaları (başlık/başlıkçık güçlendirmeleri, tazelik güçlendirmeleri)
  • Eşanlamlılar (ör. “fatura” ↔ “hesap”, “2FA” ↔ “kimlik doğrulama kodu”)
  • Yazım hatası toleransı ve kök sözcükler (çoğul/tekil)

Ayrıca gerçek müşteri ifadelerini öğrenmek ve eşanlamlı listenizi beslemek için bilet konu başlıklarını (anonimleştirilmiş) indeksleyin.

Taslaklar, incelemeler ve yayın onayları

Hafif bir iş akışı ekleyin: taslak → inceleme → yayınlandı, isteğe bağlı zamanlanmış yayınlama ile. Sürüm geçmişi saklayın ve "son güncelleme" meta verisi ekleyin. Rolleri (yazar, gözden geçirici, yayıncı) buna bağlayın ki her temsilci herkesi halka açık şekilde düzenleyemesin.

Hangi metriklerin biletleri azalttığını ölçün

Sadece sayfa görüntülemelerinin ötesini izleyin. Kullanışlı metrikler şunlardır:

  • Yarar oyları (evet/hayır) ve "eksik olan neydi?" geri bildirimi
  • Yönlendirme sinyalleri: arama → makale görüntülendi → X saat içinde bilet oluşturulmadı
  • Sonuç vermeyen popüler aramalar (içerik boşlukları)

Çalışma alanında makaleleri biletlere bağlayın

Temsilci yanıt düzenleyicisinde, biletin konusu, etiketleri ve algılanan niyetine göre önerilen makaleler gösterin. Tek tıklama ile halka açık bir bağlantı (ör. /help/account/reset-password) veya hızlı yanıt için dahili bir alıntı eklenebilmeli.

İyi yapıldığında KB ilk destek hattınız olur: müşteriler sorunları kendileri çözer, temsilciler ise daha az tekrarlayan bileti daha tutarlı şekilde ele alır.

Roller, İzinler ve Denetimi Kurun

Küçük başlayın, sonra ölçekleyin
Biletleme sisteminizi Koder.ai üzerinde kurun; gerektiğinde ücretsizden business planına büyütün.
Başlayın

İzinler bir biletleme aracını ya güvenli ve öngörülebilir tutar ya da hızla karmaşıklaştırır. Lansmandan sonra kilitlemeyi ertelemeyin. Erişimi erken modelleyin ki takımlar hızlı hareket edebilsin, hassas biletler açığa çıkmasın veya yanlış kişi sistem kurallarını değiştirmesin.

Rolleri ayırın (ve basit tutun)

Başlangıç için birkaç net rol ile başlayın; gerektikçe ayrıntı ekleyin:

  • Temsilci: biletlerle çalışır, not ekler, yanıtlar, alanları günceller.
  • Lider: temsilcinin yaptığı her şeyi yapar; ayrıca yeniden atama, kuyruk yönetimi ve koçluk iş akışları.
  • Yönetici (Admin): kanallar, kullanıcı yönetimi ve yapılandırma gibi sistem genelinde ayarlar.
  • İçerik editörü: bilgi tabanı makalelerini oluşturur ve yayınlar.
  • Salt okunur: denetim, finans, hukuk veya değişiklik yapmadan görünüm ihtiyacı olan paydaşlar.

Yetkileri yeteneklere göre tanımlayın

Her şeyi "her şey ya da hiç" erişimi dışında tutun. Temel eylemleri açık izinler olarak ele alın:

  • Biletleri görüntüleme vs. düzenleme (özellikle özel notlar)
  • Makroları/hazır cevapları yönetme
  • SLA kurallarını, zamanlayıcıları ve eskalasyon politikalarını düzenleme
  • Bilgi tabanı içeriğini yayınlama/yayından kaldırma

Bu, en düşük ayrıcalık prensibini uygulamayı ve büyüme sırasında (yeni takımlar, yeni bölgeler, yükleniciler) esnek olmayı kolaylaştırır.

Hassas kuyruklar için takım tabanlı erişim

Bazı kuyruklar varsayılan olarak kısıtlanmalı—faturalama, güvenlik, VIP veya İK ile ilgili talepler gibi. Takım üyeliği ile kontrol edin:

  • Hangi kuyrukların görünür olduğu
  • Kimin yeniden atama veya birleştirme yapabileceği
  • Müşteri veri alanlarının maskelenip maskelenmeyeceği

Gerçekten kullanacağınız denetim günlükleri

Anahtar eylemleri kim, ne, ne zaman ve önce/sonra değerleriyle kaydedin: atama değişiklikleri, silmeler, SLA/politika düzenlemeleri, rol değişiklikleri ve KB yayınları. Günlükleri aranabilir ve dışa aktarılabilir yapın ki soruşturmalar veri tabanı erişimi gerektirmesin.

Çok markalı veya çoklu gelen kutusu planlayın

Birden fazla marka veya gelen kutusunu destekliyorsanız, kullanıcıların bağlam değiştirebilmesini mi yoksa erişimin bölümlenmiş olmasını mı isteyeceğinize karar verin. Bu, izin kontrollerini ve raporlamayı etkiler ve ilk günden tutarlı olmalıdır.

Temsilci ve Yönetici Kullanıcı Deneyimini Tasarlayın

Bir biletleme sistemi, temsilcilerin bir durumu ne kadar hızlı anlayıp bir sonraki adımı atabildiğiyle başarılı olur veya başarısız olur. Temsilci çalışma alanını "ana ekranınız" olarak düşünün: hemen üç soruyu yanıtlamalı—ne oldu, bu müşteri kim ve bir sonraki adım ne olmalı.

Temsilci çalışma alanı düzeni

Bağlam görünür kalırken çalışma yapmayı sağlayan bir bölünmüş görünümle başlayın:

  • Konuşma akışı (e-posta/sohbet/mesajlar) net zaman damgaları, ekler ve alıntılarla
  • Müşteri paneli: kimlik, plan/hesap seviyesi, organizasyon, geçmiş biletler ve önemli notlar
  • Bilet alanları (durum, öncelik, kuyruk, atanan kişi, etiketler, SLA zamanlayıcıları) mantıklı gruplarda

Konuşma akışını okunabilir tutun: müşteri vs temsilci vs sistem olaylarını ayırt edin ve iç notları görsel olarak farklılaştırın ki yanlışlıkla gönderilmesin.

Sürtünmeyi azaltan tek tıklamalık eylemler

Sık yapılan eylemleri imlecin zaten olduğu yere yerleştirin—son mesaja yakın ve bilet başında:

  • Ata / yeniden ata
  • Durum değiştir (ör. “müşteri bekleniyor” dahil)
  • İç not ekle
  • Makro uygula (ön-doldurulmuş yanıt + alan güncellemeleri)

Hedefiniz “bir tık + isteğe bağlı yorum” akışı. Bir eylem modal gerektiriyorsa kısa ve klavye dostu olsun.

Yüksek hacimli takımlar için hız özellikleri

Yüksek yoğunluklu destek, tahmin edilebilir hissettiren kısayollar ister:

  • Yanıt, not, bana ata, kapat ve sonraki bilet için klavye kısayolları
  • Liste görünümlerinde toplu işlemler (etiketle, ata, kapat, birleştir)
  • Güç kullanıcılar için hızlı komut paleti

Erişilebilirlik ve UI güvenliği

Görünürlükten itibaren erişilebilirlik oluşturun: yeterli kontrast, görünür odak durumları, tam sekme ile gezinme ve kontroller ile zamanlayıcılar için ekran okuyucu etiketleri. Ayrıca maliyetli hataları önlemek için küçük korumalar ekleyin: yıkıcı eylemler için onay, “kamuya açık yanıt” vs “iç not”u net etiketleme ve göndermeden önce ne gönderileceğini gösterme.

Yönetici ve müşteri portalı UX'i

Yöneticiler için kuyruklar, alanlar, otomasyonlar ve şablonlar için basit, rehberli ekranlar tasarlayın—temel şeyleri iç içe ayarların arkasına saklamayın.

Müşteriler sorun gönderip takip edebiliyorsa, hafif bir portal tasarlayın: bilet oluştur, durum gör, güncelleme ekle ve gönderimden önce önerilen makaleleri gör. Markanızla tutarlı tutun ve /help metninde bağlantı verin.

Entegrasyonlar, API'ler ve Çok Kanallı Alımı Planlayın

Operasyonu bozmadan yineleyin
Pilotlar sırasında SLA kurallarını ve yönlendirmeyi test etmek için anlık görüntüler ve hızlı geri alma seçenekleriyle deneyin.
Anlık Görüntüleri Kullan

Bir biletleme uygulaması, müşterilerin zaten konuştuğu yerlerle ve ekibinizin sorunları çözmek için güvendiği araçlarla bağlandığında kullanışlı hale gelir.

Bağlanmanız gereken sistemlerle başlayın

"Gün bir" entegrasyonlarınızı ve her birinden hangi veriye ihtiyacınız olduğunu listeleyin:

  • E-posta (paylaşılan gelen kutuları, yönlendirme kuralları, giden SMTP)
  • Sohbet (web widget'ı, WhatsApp, Intercom benzeri araçlar)
  • CRM (hesap bağlamı, sahip, plan seviyesi)
  • Faturalama (abonelik durumu, faturalar, iadeler)
  • Kimlik sağlayıcı (Google/Microsoft SSO, SCIM kullanıcı sağlama)

Hangi yönde veri akacağına (sadece okuma vs geri yazma) ve her entegrasyonun iç sahipliğine karar verin.

API ve web hook'larınızı erken tasarlayın

Entegrasyonları sonra gönderiyor olsanız bile, stabil temel tanımları şimdi yapın:

  • Bilet oluştur, güncelle, ara için API uç noktaları, artı yorumlar/mesajlar ve durum değişiklikleri.
  • Ana olaylar için webhooklar (ticket.created, ticket.updated, message.received, sla.breached) ki dış sistemler tepki verebilsin.

Kimlik doğrulamayı öngörülebilir tutun (sunucular için API anahtarları; kullanıcı kurulumlu uygulamalar için OAuth) ve API'yi sürümleyin.

E-posta threading ile tekrar eden biletleri önleyin

E-posta, karışık kenar durumların ilk ortaya çıktığı yerdir. Şu şekilde plan yapın:

  • Yanıtları Message-ID / In-Reply-To / References başlıkları ile thread'leyin
  • İletilen mesajları ve yaygın imzaları güvenli biçimde ayrıştırın
  • Tekrar eden gelen yükleri tespit ederek deduplikasyon yapın (özellikle posta sağlayıcılarından)

Buraya küçük bir yatırım yapmak, “her yanıt yeni bilet oluşturuyor” felaketlerini önler.

Ekleri güvenli yönetin

Ekleri destekleyin, ama koruma hatları koyun: dosya tipi/ boyut sınırları, güvenli depolama ve virüs taraması için bağlantılar. Tehlikeli formatları temizlemeyi düşünün ve asla güvenilmeyen HTML'i satır içinde render etmeyin.

Kurulumu bir ürün özelliği gibi dokümante edin

Kısa bir entegrasyon kılavuzu oluşturun: gerekli kimlik bilgileri, adım adım yapılandırma, sorun giderme ve test adımları. Entegrasyon belgeleriniz varsa /docs üzerinde bağlantı verin ki yöneticiler mühendislik yardımı olmadan sistemleri bağlayabilsin.

Destek Performansı İçin Analitik ve Raporlama Ekleyin

Analitik, biletleme sisteminizi "çalışılan yer"den "iyileştirme aracı"na dönüştürür. Anahtar, doğru olayları yakalamak, birkaç tutarlı metriği hesaplamak ve bunları farklı kitlelere maruz bırakmadan sunmaktır.

Durumu değil, olay izini (event trail) saklayarak başlayın

Bir bileti olduğu gibi gösteren neden sorusunu açıklayan anları saklayın. En azından şunları izleyin: durum değişiklikleri, müşteri ve temsilci yanıtları, atamalar ve yeniden atamalar, öncelik/kategori güncellemeleri ve SLA zamanlayıcı olayları (başlat/durdur, duraklama, ihlaller). Bu, "İhlal, personel yetersizliğinden mi yoksa müşteri beklemesinden mi kaynaklandı?" gibi soruları cevaplamanızı sağlar.

Mümkünse olayları eklemeli (append-only) tutun; bu denetim ve raporlamayı daha güvenilir kılar.

Takım liderleri için panolar

Liderlerin bugün müdahale edebileceği operasyonel görünümler sağlayın:

  • Kuyruğa göre bekleyenler: kuyruk, öncelik, kategori bazında
  • Yaşlanan biletler (ör. en eski açık, en eski müşteri bekliyor olanlar)
  • SLA riski (X saat içinde ihlal olma ihtimali yüksek biletler)
  • Temsilci iş yükü (atanmış sayısı, aktif işler ve son güncellemeden geçen süre)

Bu panoları zaman aralığı, kanal ve takım ile filtrelenebilir yapın—yöneticileri zorunlu olarak tablolara mahkum etmeyin.

Yöneticiler için raporlar

Yöneticiler bireysel biletlere değil, trendlere bakar:

  • Kategori/kanal bazında hacim, zirve günler ve saatler dahil
  • İlk yanıt ve çözüm trendleri (medyan ve %90'lık değer)
  • CSAT trendleri (ve yanıt oranı, böylece skorlar yanıltıcı olmaz)

Çıktıları kategorilere bağlarsanız personel, eğitim veya ürün düzeltmeleri için gerekçelendirebilirsiniz.

Filtreler, dışa aktarma ve erişim kontrolleri

Yaygın görünümler için CSV dışa aktarma ekleyin, ama bunu izinlerle sınırlandırın (ve idealde alan düzeyinde kontroller) ki e-posta, mesaj gövdeleri veya müşteri kimlikleri sızmasın. Kim neyi ne zaman dışa aktardığını kaydedin.

Riskli vaatler vermeden veri saklama

Bilet olaylarını, mesaj içeriklerini, ekleri ve analitik özetleri ne kadar süre saklayacağınızı tanımlayın. Yapılandırılabilir saklama tercih edin ve neyin gerçekten silinip neyin anonimleştirildiğini belgeleyin ki doğrulanamayan garantiler vermeyin.

Pratik Bir Mimari ve Teknoloji Yığını Seçin

Biletleme ürünü etkili olmak için karmaşık bir mimariye ihtiyaç duymaz. Çoğu ekip için basit yapı daha hızlı teslim olur, bakım kolaydır ve yine de iyi ölçeklenir.

Basit bir sistem diyagramı ile başlayın

Pratik bir başlangıç şöyle görünür:

  • Web ön yüzü: temsilci/yönetici UI'si ve müşteri formları/portal
  • API backend: biletler, SLA'lar, kullanıcılar ve bilgi tabanı için iş kuralları
  • Veritabanı: biletler, kullanıcılar, olaylar ve ayarlar için gerçeklik kaynağı
  • Arka plan işleri: zaman bazlı veya uzun süren işler

Bu "modüler monolit" yaklaşımı (bir backend, net modüller) v1'i yönetilebilir tutar ve gerektiğinde servisleri bölmeye açık bırakır.

Eğer v1'i hızlandırmak istiyorsanız, ajan panosunu, bilet yaşam döngüsünü ve yönetici ekranlarını sohbet yoluyla prototiplemenize yardımcı olan bir platform olan Koder.ai gibi bir araç fikir prototipi sunabilir—sonra kaynak kodunu dışa aktarabilirsiniz.

Arka planda nelerin çalışması gerektiğini bilin

Biletleme sistemleri gerçek zamanlı hissettirir, ama birçok iş asenkron yürür. Erken arka plan işleri planlayın:

  • SLA zamanlayıcıları ve eskalasyonlar (ör. "ilk yanıt 30 dakikada")
  • Bildirimler (e-posta, uygulama içi, webhooklar)
  • Arama indeksleme (biletler ve KB makaleleri)
  • Gelen e-posta işleme (ayrıştırma, ekler, threading)

Arka plan işlemesi sonradan düşünülürse SLA'lar güvenilmez olur ve temsilcilerin güveni gider.

Doğruluk için veri saklayın, hız için arama kullanın

Çekirdek kayıtlar için bir ilişkisel veritabanı (PostgreSQL/MySQL) kullanın: biletler, yorumlar, durumlar, atamalar, SLA politikaları ve bir denetim/olay tablosu.

Hızlı arama ve alaka için ayrı bir arama indeksi (Elasticsearch/OpenSearch veya yönetilen bir eşdeğeri) tutun. Ürününüz buna bağlıysa ilişkisel veritabanını tam metin arama için zorlamayın.

İnşa et vs satın al kararını verin (ve neden)

Çoğu zaman aylar kazandıran üç alan vardır:

  • Kimlik doğrulama: kanıtlanmış bir sağlayıcı (SSO, MFA, parola politikaları)
  • E-posta teslimi: teslimat oranı ve bounce yönetimi için işlem e-posta servisi
  • Arama: iç uzmanlığınız yoksa yönetilen arama

Fark yaratan şeyleri inşa edin: iş akışı kuralları, SLA davranışı, yönlendirme mantığı ve temsilci deneyimi.

Net bir v1 listesini kilometre taşlarıyla planlayın

Çabayı özellik yerine kilometre taşlarına göre tahminleyin. Sağlam bir v1 kilometre taşı listesi: bilet CRUD + yorumlar, temel atama, çekirdek SLA zamanlayıcıları, e-posta bildirimleri, minimal raporlama. İyi-olur-özellikleri (ileri otomasyon, karmaşık roller, derin analitik) v1 dışı tutun.

Güvenlik, Gizlilik ve Güvenilirlik Temellerini Kapsayın

Alım kanallarınızı bağlayın
E-posta, sohbet ve CRM ile bağlanmak için bilet olayları için API uç noktaları ve web hook'lar oluşturun.
Entegrasyonlar Oluştur

Güvenlik ve güvenilirlik kararlarını erken almak en kolay (ve en ucuz) yoldur. Destek uygulaması hassas konuşmalar, ekler ve hesap ayrıntılarıyla uğraşır—bunun için onu bir yan araç değil, çekirdek bir sistem gibi ele alın.

Müşteri verilerini varsayılan olarak koruyun

Her yerde taşıma sırasında şifreleme (HTTPS/TLS) ile başlayın; hizmetler arası çağrılar da dahil. Veri beklemede için veritabanlarını ve nesne depolamayı (ekler) şifreleyin ve gizleri yönetilen bir kasada saklayın.

En düşük ayrıcalık erişimi kullanın: temsilciler yalnızca izinli oldukları biletleri görmeli ve yöneticiler yalnızca gerektiğinde yükseltilmiş haklara sahip olmalı. Kim neyi görüntüledi/dışa aktardı sorusuna cevap verebilmek için erişim günlükleri ekleyin.

Hedef kitlenize uygun kimlik doğrulamayı seçin

Kimlik doğrulama herkese uyan tek bir çözüm değildir. Küçük ekipler için e-posta + parola yeterli olabilir. Daha büyük kuruluşlara satıyorsanız SSO (SAML/OIDC) gerekebilir. Hafif müşteri portalları için sihirli bağlantı (magic link) sürtünmeyi azaltabilir.

Ne seçerseniz seçin, oturumları güvenli tutun (kısa ömürlü tokenlar, yenileme stratejisi, güvenli çerezler) ve yönetici hesapları için MFA ekleyin.

Yaygın saldırıları baştan önleyin

Giriş, bilet oluşturma ve arama uç noktalarında hız sınırlama uygulayın. Girdi doğrulama ve temizleme ile enjeksiyon ve tehlikeli HTML engelleyin. Çerez kullanıyorsanız CSRF koruması ekleyin. API'lar için sıkı CORS kuralları uygulayın. Dosya yüklemeler için zararlı yazılım taraması yapın ve dosya tiplerini/boyutlarını kısıtlayın.

Yedekleme, kurtarma ve ölçülebilir hedefler

RPO/RTO hedeflerini tanımlayın (ne kadar veri kaybedebilirsiniz, ne kadar sürede geri dönmelisiniz). Veritabanları ve dosya depolama için yedeklemeleri otomatikleştirin ve—en önemlisi—geri yüklemeleri periyodik olarak test edin. Geri yükleyemediğiniz bir yedek yedek değildir.

Kullanıcıların soracağı gizlilik temelleri

Destek uygulamaları genellikle gizlilik taleplerine tabi olur. Müşteri verilerini dışa aktarma ve silme yolu sağlayın ve hangi verinin gerçekten silindiği ile hangi verinin yasal/denetim nedeniyle saklandığını belgeleyin. Denetim izlerini ve erişim günlüklerini yöneticilerin kullanımına sunun.

Gerçek Destek Takımlarıyla Test, Lansman ve İyileştirme Yapın

Bir müşteri destek web uygulamasını göndermek bitiş çizgisi değildir—gerçek temsilcilerin gerçek baskı altında nasıl çalıştığını öğrenmeye başlarsınız. Test ve dağıtımın hedefi günlük desteği korurken biletleme sisteminizin ve SLA yönetiminin doğru çalıştığını doğrulamaktır.

Gerçek işe benzeyen uçtan uca test senaryoları yazın

Birim testlerin ötesinde, en yüksek riskli akışları yansıtan küçük bir dizi uçtan uca senaryoyu belgeleyin (ve mümkünse otomatikleştirin):

  • Bilet oluşturma: e-posta/web formu/API girişi doğru alanlar, müşteri kimliği ve ilk durumla bilet oluşturur.
  • Yanıtlar ve threading: müşteri yanıtları doğru bilete eklenir, temsilci yanıtları müşteriyi bilgilendirir, iç notlar gizli kalır.
  • SLA ihlalleri: zamanlayıcılar doğru başlar/durur (ör. “müşteri bekleniyor” durumunda durma), ihlaller doğru eskalasyonu tetikler ve denetim izi kaydedilir.
  • Bilgi tabanı araması: temsilciler bilet görünümünden ilgili makaleleri hızlıca bulur, müşteriler gönderim öncesi yardımcı öneriler görür.

Eğer bir hazırlık ortamınız varsa, gerçekçi veriler (müşteriler, etiketler, kuyruklar, iş saatleri) ile doldurun ki testler teoride kalmasın.

Pilot çalıştırın ve haftalık geri bildirim toplayın

2–4 hafta için küçük bir destek grubuyla (veya tek bir kuyrukla) başlayın. Haftalık 30 dakikalık geri bildirim ritüeli kurun: ne yavaşlattı, müşteriyi ne şaşırttı ve hangi kurallar sürpriz yarattı? Bu geri bildirimleri yapılandırılmış tutun: “Görev neydi?”, “Ne beklediniz?”, “Ne oldu?” ve “Bu ne sıklıkla oluyor?” Böylece throughput ve SLA uyumunu etkileyen düzeltmeleri önceliklendirebilirsiniz.

Yöneticiler ve temsilciler için bir onboarding kontrol listesi oluşturun

Dağıtımın tek kişiye bağlı olmaması için onboarding'i tekrarlanabilir yapın.

Gerekli maddeler: giriş yapma, kuyruk görünümleri, halka açık yanıt vs iç not, atama/bahsetme, durum değiştirme, makro kullanımı, SLA göstergelerini okuma ve KB makalesi bulma/oluşturma. Yöneticiler için: rol yönetimi, iş saatleri, etiketler, otomasyonlar ve raporlama temelleri.

Kademeli bir dağıtım planlayın (geri alma seçeneği ile)

Takım, kanal veya bilet türüne göre dağıtın. Önden bir geri alma yolu tanımlayın: alımı geçici olarak nasıl geri alırsınız, hangi verilerin yeniden senkronize edilmesi gerekebilir ve kararı kim alır.

Erken pilotlarda Koder.ai kullanan takımlar genellikle anlık görüntüler ve geri alma ile kuyruklar, SLA'lar ve portal formları üzerinde güvenli şekilde yineleme yaparlar.

Bir yineleme yol haritası belirleyin

Pilot stabil hale geldikten sonra geliştirmeleri dalgalar halinde planlayın:

  • Daha iyi otomasyon kuralları (makrolar, tetikleyiciler, otomatik etiketleme)
  • İleri yönlendirme (yetkinlik bazlı atama, yük dengeleme)
  • Daha zengin KB iş akışları (makale incelemeleri, geri bildirim döngüleri, yönlendirme metrikleri)

Her dalgayı küçük bir sürüm gibi ele alın: test edin, pilotlayın, ölçün, sonra genişletin.

İçindekiler
Hedefleri, Kullanıcıları ve Kapsamı TanımlayınBilet Modelini ve Yaşam Döngüsünü TasarlayınBilet Kuyrukları ve Atama İş Akışlarını OluşturunSLA Kuralları, Zamanlayıcılar ve Eskalasyonları UygulayınTekrarlayan Biletleri Azaltan Bir Bilgi Tabanı OluşturunRoller, İzinler ve Denetimi KurunTemsilci ve Yönetici Kullanıcı Deneyimini TasarlayınEntegrasyonlar, API'ler ve Çok Kanallı Alımı PlanlayınDestek Performansı İçin Analitik ve Raporlama EkleyinPratik Bir Mimari ve Teknoloji Yığını SeçinGüvenlik, Gizlilik ve Güvenilirlik Temellerini KapsayınGerçek Destek Takımlarıyla Test, Lansman ve İyileştirme Yapın
Paylaş
Koder.ai
Build your own app with Koder today!

The best way to understand the power of Koder is to see it for yourself.

Start FreeBook a Demo