GELEN WEBHOOK YÖNLENDİRME

Sağlayıcıdan gelen webhook'ları tek noktadan karşılayın.

Ödeme, e-ticaret, kod hosting, telefoni, CRM — yaygın SaaS platformlarınızdan webhook + özel HMAC. SendNomi imza doğrular, retry ve idempotency uygular, kendi endpoint URL'inize temiz payload iletir.

Üç Temel

İmza · İletim · Idempotency.

Webhook handler'ı kendiniz yazmaktansa, denenmiş bir router kullanın — kenar koşulları zaten çözülmüş.

İmza doğrulama

Her sağlayıcının kendi HMAC şeması farklı. Biz bu işin sıkıcı kısmını üstleniyoruz — sahte payload'lar 401'de kalır, gerçek payload sizin endpoint'inize temiz iletilir.

Kategori sayısı6 yerleşik + customHMAC algoritmalarıSHA-256, SHA-1Replay korumasıTimestamp + nonce

Kendi endpoint URL'inize iletim

Sağlayıcıdan gelen webhook payload'ı sizin endpoint'inize forward edilir. Header'ları normalleştirir, payload'ı dönüştürür (opsiyonel), 3 retry + exponential backoff ile dener.

Forward retries3 denemeBackoffEksponansiyel + jitterTimeout30 saniye

Idempotency + dedup

Aynı event ID iki kez gelirse bir kez işlenir. Yeniden teslim ortamlarında müşteriniz mükerrer e-posta / faturalama riski yaşamaz.

Dedup TTL24 saatKey kaynağıEvent ID veya sha(payload)İşleme auditHer event log'da
6 YERLEŞİK KATEGORİ

Yaygın SaaS sağlayıcıları + custom HMAC.

Her kategori için en yaygın HMAC şemaları yerleşik. Spesifik sağlayıcı listesi için destek hattı 1 iş günü içinde doğrular.

Ödeme & faturalama Ödeme başarı / başarısız, abonelik yaşam döngüsü, fatura kesimi HMAC-SHA256 imzalı header
Kod hosting & CI Push, pull request, issue, release HMAC-SHA256 imzalı header
Telefoni & SMS SMS DLR, çağrı durumu, mesajlaşma uyarıları HMAC imzalı (URL-aware)
E-ticaret platformları Sipariş oluşturma, müşteri güncelleme, fulfillment HMAC-SHA256 imzalı header
CRM & saha araçları Lead, deal, ticket, müşteri yaşam döngüsü HMAC veya OAuth bearer
Custom HMAC Kendi shared-secret webhook'unuz Kendi secret + header adınız
GERÇEK İŞ AKIŞLARI

3 sık karşılaşılan scenario.

Webhook gelir → SendNomi otomatik aksiyona dönüştürür → müşteri etkilenmez.

Ödeme başarılı → otomatik fatura mail

  1. Ödeme sağlayıcınız checkout-completed event'i SendNomi'ye gönderir
  2. İmzalı header HMAC ile doğrulanır
  3. Kendi endpoint URL'iniz: webhook router üzerinden tek noktadan toplanır
  4. SendNomi automation: customer.email'e fatura template ile transactional mail
  5. Müşteri 5 saniye içinde inbox'ında faturasını alır

E-ticaret sipariş → segment + welcome series

  1. E-ticaret platformunuzdan order-created webhook SendNomi'ye gelir
  2. HMAC-SHA256 imza doğrulanır
  3. Customer auto-upsert SendNomi contacts
  4. Order sayısı 1 ise "first_purchase" segment'e eklenir
  5. Welcome series 3-mail automation tetiklenir

Yeni release → changelog announce

  1. Kod hosting / CI release event SendNomi'ye gelir
  2. İmzalı header HMAC ile doğrulanır
  3. Release body'sinden markdown → HTML render
  4. changelog-subscribers segment'e marketing campaign
  5. Tek tıkla unsubscribe (RFC 8058) dahil
5 DAKİKADA KURULUM

4 adımda canlı.

# 1. SendNomi panelinde inbound endpoint oluşturun
#    Inbound webhooks → "Yeni endpoint"
#    Kaynak tipi seçin (ödeme / e-ticaret / kod hosting / custom)
#    Shared secret yapıştır

# 2. Sağlayıcınızın webhook ayarlarında SendNomi endpoint URL'ini girin:
#    https://app.sendnomi.com/api/webhooks/inbound/<hesap-id>/<source>

# 3. Test event ile 200 OK doğrulayın
curl -X POST https://app.sendnomi.com/api/webhooks/inbound/<hesap-id>/test \
  -H "Content-Type: application/json" \
  -H "X-Signature: sha256=<imza>" \
  -d '{"event":"test","payload":{...}}'

# 4. Forward URL belirleyin: kendi backend'iniz veya SendNomi automation

Yerel test için panelden "Test event" butonu ile sahte event fırlatın, response'u inline görün.

BAŞLAYIN

İlk gönderiminiz dakikalar içinde.

Ücretsiz hesabınızı oluşturun. Kredi kartı gerekmez. Aylık 1.000 gönderim ücretsiz.