A consegna. I nuovi tentativi sono gratuiti.

Un evento distribuito su cinque endpoint equivale a cinque consegne. I sei tentativi previsti per ciascuna di esse non vengono conteggiati di nuovo: paghi per ciò che ci chiedi di inviare, non per gli sforzi necessari per riuscirci.

Trial

Enough to wire it in and watch a retry happen.

$0/ mese

2,000 consegne / mese

  • 5 endpoints
  • 2,000 deliveries / month
  • Full delivery log
  • No card required
Inizia la prova

Pro

Più venduto

A platform with customers who want webhooks.

$49/ mese

100,000 consegne / mese

  • 500 endpoints
  • 100,000 deliveries / month
  • Signing, retries and replay protection
  • Embeddable customer-facing log
  • Secret rotation with an overlap window
Scegli Pro

Scale

A marketplace, or an API with real traffic.

$149/ mese

1,000,000 consegne / mese

  • Unlimited endpoints
  • 1,000,000 deliveries / month
  • Signing, retries and replay protection
  • Embeddable customer-facing log
  • Priority support
Scegli Scale

Le domande a cui vale la pena rispondere

Cosa si intende per utente attivo?
Chiunque abbia ricevuto o letto una notifica durante il periodo di fatturazione. Un utente a cui non è stato inviato nulla e che non ha aperto la campanella non viene conteggiato, e chi ha abbandonato l'anno scorso non verrà mai più calcolato.
C'è un limite al numero di notifiche?
No. Inviare mille notifiche a una persona o una notifica a mille persone costa la stessa cifra. Un costo a notifica ti costringerebbe a razionare la funzione per cui il prodotto stesso esiste.
Come si autentica il widget integrato?
Il tuo backend genera un token di breve durata per un singolo utente, firmato con la chiave della tua app. Il widget lo presenta e può leggere la casella di quella persona e nient'altro: non può pubblicare e non può vedere nessun altro utente. La chiave della tua app non arriva mai a un browser.
Cosa succede se il pagamento con carta fallisce?
L'invio di nuove notifiche si blocca. I tuoi utenti continuano a visualizzare quelle che hanno già ricevuto, perché togliere la loro casella significherebbe penalizzarli per un problema tra te e noi.
La consegna è davvero in tempo reale?
Sì, tramite Server-Sent Events, e la casella viene salvata in PostgreSQL anziché riprodotta da un canale: così un utente che era offline troverà tutto in ordine quando si riconnette. Se la connessione cade, non si perde nulla.
Funziona anche senza framework JavaScript?
È un custom element. Funziona con React, Vue, Svelte, Rails, Django o in una semplice pagina HTML, pesa appena 2,7 KB compressi tramite gzip e non ha dipendenze.