📡 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
- Kenar çubuğunda Kanallar'a gidin
- Kanal Ekle'ye tıklayın
- Açılır menüden kanal türünü seçin
- Türe özgü kimlik bilgilerini doldurun (her kanalın kılavuzuna bakın)
- 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
| Kanal | Yön | İmza Doğrulama | Notlar |
|---|---|---|---|
| Her iki | ✅ HMAC-SHA256 | Meta Business hesabı gerektirir | |
| SMS / Twilio | Her iki | Kısmi | Twilio hesabı gerektirir |
| Her iki | Yok | Gelen için IMAP yoklama | |
| Telegram | Her iki | — | Bot API, imza yok |
| Viber | Her iki | ✅ HMAC-SHA256 | Viber Partners hesabı gerektirir |
| Her iki | ✅ HMAC-SHA256 | Meta Graph API üzerinden | |
| Facebook Messenger | Her iki | ✅ HMAC-SHA256 | Meta Graph API üzerinden |
| Web Sohbet Widget'ı | Her iki | Token | Gömülü JS kod parçacığı |