Genel bakış
ChatinFlow sağlayıcı webhook'larını (Meta, Telegram ve diğerleri) mesajlaşma hattına alır ve panel için ürün yaşam döngüsü olaylarını özel gerçek zamanlı kanallarda yayınlar.
Ürün olaylarını kendi sisteminize göndermek için bir giden webhook ekleyin: ChatinFlow seçtiğiniz olayları adresinize gönderir ve her isteği imzalar. Kanal sağlayıcılarının yükleri içeride kalır; herkese açık bir sözleşme değildir.
Giden webhook'lar
Bir uç ekleyin
Ayarlar → Geliştiriciler altında bir https adresi ekleyin ve olayları seçin: kişi oluşturuldu, etiket eklendi, mesaj geldi, satış kaydedildi, randevu iptal edildi ve dahası. İmza sırrını kopyalayın; yalnızca bir kez gösterilir.
İmzayı doğrulayın
Her istek `X-ChatinFlow-Signature: t=<unix time>,v1=<signature>` taşır. `<t>.<raw body>` için sırla HMAC-SHA256 hesaplayın, sabit sürede `v1` ile karşılaştırın ve beş dakikadan eski zaman damgalarını reddedin.
signature = hex(hmac_sha256(secret, t + "." + raw_body)) valid = equals(signature, v1) and now - t < 300
Hızlı yanıt verin, tekrarları atın
Herhangi bir 2xx ile 10 saniye içinde yanıt verin. Başarısız bir teslim 1 dakika, 5 dakika, 30 dakika, 2 saat ve 12 saat sonra yeniden denenir. Teslim en az bir kezdir: `X-ChatinFlow-Delivery` denemeler boyunca aynı kalır, zaten işlediğiniz kimlikleri atlayın.
Durdurulan uçlar
Art arda 50 başarısız denemeden ya da 410 Gone yanıtından sonra uç durur ve nedenini gösterir. Düzeltin, yeniden açın ve başarısız teslimleri günlükten yeniden gönderin.
Zapier, Make ve n8n
İhtiyacınız olan olay için bir uç oluşturun ve Zap'inizin ya da senaryonuzun yakalama adresini yapıştırın. `GET /api/v1/workspaces/<workspace>/webhooks/events` alan eşlemesi için her olayı örnek bir yükle listeler.
Gelen kanal webhook'ları
Önce kanalı bağla
Panel → Kanallar altındaki OAuth ya da kimlik bilgisiyle bağlantı, webhook yolunu ve gizli anahtarları kaydeder. Birinci taraf ürün için Meta geri çağırma URL'lerini elle yapıştırmazsın.
Idempotent alım
Sağlayıcı teslimleri Idempotency-Key ya da sağlayıcı mesaj kimlikleriyle tekilleştirilir; böylece tekrarlar konuşmaları iki kez oluşturmaz.
İzin kaybı
Kapsamlar iptal edilirse Kanallar yeniden yetkilendirme ister. “Eksik webhook” hatalarını ayıklamadan önce izinleri düzelt.
Sağlamlaştırma
Bilgin olsun
Uygulama sırlarını açığa çıkarmayın
Webhook doğrulama sırları ve OAuth belirteçleri sunucu tarafında kalır (zarf şifrelemeli). Bunları asla istemci uygulamalarına gömmeyin.
İpucu
Ekip için gerçek zamanlı
Oturum açmış üyeler için gelen kutusu ve otomasyon yaşam döngüsü güncellemeleri herkese açık webhook adresleri yerine özel çalışma alanı kanallarını (Echo/Reverb) kullanır.
Bu rehber işine yaradı mı?
Kütüphanede daha fazlasına göz at
Bunu uygulamaya
koymaya hazır mısın?
İlk otomasyonunu ücretsiz kurmaya başla. Kredi kartı gerekmez. Kanalını bağla ve dakikalar içinde yayına al.