Integrations · Inbound
Stripe
Turn Stripe customers and subscription events into Deckle contacts and events — for receipts, dunning, and win-back email.
Add Deckle as a Stripe webhook endpoint. New customers become contacts, and payments and cancellations become events that trigger lifecycle automations.
Set it up#
Connect Stripe in Deckle
Open Integrations → Stripe, click Connect, and copy the endpoint URL and signing secret (shown once).
Add the endpoint in Stripe
In the Stripe dashboard → Developers → Webhooks, add an endpoint with your Deckle URL. Set its signing secret to your Deckle signing secret, and subscribe to the events below.
How data maps#
| Stripe event | Becomes |
|---|---|
customer.created / customer.updated | A contact (email + name) |
invoice.paid | An invoice.paid event (amount, currency) |
customer.subscription.deleted | A subscription.canceled event |
Signature verification
Stripe signs each request with thestripe-signature header (t=…,v1=…). Deckle verifies the v1 HMAC-SHA256 of {timestamp}.{body} against your signing secret before ingesting.