Stripe provides 1 trigger for automating workflows based on events.
Triggers
Stripe Webhook
Triggers when Stripe events occur (payments, subscriptions, invoices, etc.)
Configuration
| Parameter | Type | Required | Description |
|---|---|---|---|
eventTypes | string | No | Select specific Stripe events to filter. Leave empty to receive all events from Stripe. |
webhookSecret | string | No | Your webhook signing secret from Stripe Dashboard. Used to verify webhook authenticity. |
Output
| Parameter | Type | Description |
|---|---|---|
id | string | Unique identifier for the event |
type | string | Event type (e.g., payment_intent.succeeded, customer.created, invoice.paid) |
object | string | Always "event" |
api_version | string | Stripe API version used to render the event |
created | number | Unix timestamp when the event was created |
data | json | Event data containing the affected Stripe object. Structure varies by event type - access via data.object for the resource (PaymentIntent, Customer, Invoice, etc.) |
livemode | boolean | Whether this event occurred in live mode (true) or test mode (false) |
pending_webhooks | number | Number of webhooks yet to be delivered for this event |
request | json | Information about the API request that triggered this event (id, idempotency_key) |