Ana içeriğe geç

📡 Kanal Genel Bakışı

PulseHub'da bir kanal, tek bir bağlı mesajlaşma hesabını temsil eder. Aynı türde birden fazla kanalınız olabilir — örneğin, farklı departmanlar için iki WhatsApp numarası veya satış/destek/faturalama için üç e-posta kutusu.


Kanallar Nasıl Çalışır

Sağlayıcı (WhatsApp, Twilio vb.)

│ HTTP POST (webhook)

/webhooks/{type}/{channel_id}


WebhookController
1. İmzayı doğrular
2. Yükü normalleştirir
3. Kişiyi bulur/oluşturur
4. Görüşmeyi bulur/oluşturur
5. Mesajı kaydeder
6. Otomasyon olaylarını tetikler

Her kanalda şunlar bulunur:

  • Bir benzersiz ID (UUID) — bu, webhook URL'sindeki {channel_id} değeridir
  • Bir tür — desteklenen 8 kanal türünden biri
  • Bir yapılandırma — o kanal türüne özgü kimlik bilgilerini içeren JSON verisi
  • Bir webhook jetonu — oluşturulma anında üretilen 32 onaltılık karakterli rastgele jeton
  • Bir aktif bayrağı — etkin olmayan kanallar gelen webhook'ları reddeder ve giden mesaj göndermez

Kanal Ekleme

  1. Kenar çubuğunda Kanallar'a gidin
  2. Kanal Ekle'ye tıklayın
  3. Açılır menüden kanal türünü seçin
  4. Türe özgü kimlik bilgilerini doldurun (her kanalın kılavuzuna bakın)
  5. Kanalı Kaydet'e tıklayın

Kaydettikten sonra, kanal kartı Webhook URL'sini gösterir. Bu URL'yi kopyalayın ve sağlayıcınızın geliştirici paneline yapıştırın.


Webhook URL Formatı

https://yourdomain.com/webhooks/{type}/{channel_id}

Desteklenen Kanallar

KanalYönİmza DoğrulamaNotlar
WhatsAppHer iki✅ HMAC-SHA256Meta Business hesabı gerektirir
SMS / TwilioHer ikiKısmiTwilio hesabı gerektirir
EmailHer ikiYokGelen için IMAP yoklama
TelegramHer ikiBot API, imza yok
ViberHer iki✅ HMAC-SHA256Viber Partners hesabı gerektirir
InstagramHer iki✅ HMAC-SHA256Meta Graph API üzerinden
Facebook MessengerHer iki✅ HMAC-SHA256Meta Graph API üzerinden
Web Sohbet Widget'ıHer ikiTokenGömülü JS kod parçacığı