Web kancası (webhook)
Webhook, bir sistemde bir olay gerçekleştiğinde başka bir sisteme otomatik olarak HTTP isteğiyle bildirim gönderilmesini sağlayan entegrasyon yöntemidir.
Webhook (web kancası), bir sistemde belirli bir olay gerçekleştiğinde, o olayın bilgisini önceden tanımlanmış bir adrese HTTP isteğiyle otomatik olarak gönderen entegrasyon yöntemidir. Çağrı merkezinde tipik olaylar bir aramanın başlaması ya da bitmesi, görüşme özetinin hazırlanması veya bir müşteri adayının durumunun değişmesidir. Alıcı taraf CRM'iniz, bir otomasyon aracı ya da kendi uygulamanız olabilir. Kısacası webhook, "bir şey olunca bana haber ver" düzenidir.
Nasıl çalışır
Alıcı sistem bir uç nokta (URL) açar ve bu adres gönderen sisteme kaydedilir. Olay gerçekleşince gönderen taraf olayın ayrıntılarını genellikle JSON biçiminde bu adrese gönderir. API ile sorgulamada (polling) alıcı "yeni bir şey var mı?" diye düzenli aralıklarla sorar; webhook'ta ise bilgi yalnızca bir şey olduğunda gelir. Güvenilir bir kurulumda üç ayrıntı önemlidir: isteğin gerçekten beklenen kaynaktan geldiğini doğrulayan imza, alıcı geçici olarak erişilemezse yeniden deneme ve aynı olay iki kez gelirse onu yalnızca bir kez işlemek (idempotency).
Neden önemli
Webhook, görüşmede toplanan bilgilerin elle kopyalanmadan iş sistemlerine akmasını sağlar. Hazır bir CRM entegrasyonu bulunmayan durumlarda bile verileri kendi sisteminize almanın en esnek yoludur. Örneğin bir çağrı özeti, görüşme biter bitmez ilgili müşteri kaydına düşebilir.
Speakline'da
Speakline çağrı olaylarını, görüşme özetini, dökümü ve sonuç kodunu imzalı ve yeniden denemeli webhook'larla sisteminize iletir; aynı verilere REST API ile de ulaşabilirsiniz. Ayrıntılar için Entegrasyonlar sayfasına bakın.