Zulip Stripe integration

Get Zulip notifications for Stripe events!

  1. Create a bot for Stripe. Make sure that you select Incoming webhook as the Bot type.

  2. Decide where to send Stripe notifications, and generate the integration URL.

  3. On your Stripe Dashboard, select Developers on the left sidebar. Select Webhooks, and click on + Add endpoint.

  4. Set the URL to be called to the URL generated above. Select the event types you would like to be notified about, and click Add endpoint.

  5. Add a new linkifier in your Zulip organization. Set the pattern to (?P<id>cus_[0-9a-zA-Z]+) and the URL template to https://dashboard.stripe.com/customers/{id}. This step creates links to Stripe customers in Zulip messages and topics.

You're done! Your Stripe notifications may look like this:

Filtering incoming events

The Stripe integration supports filtering for the following events:

charge.dispute.closed, charge.dispute.created, charge.failed, charge.succeeded, charge.succeeded, customer.created, customer.created, customer.deleted, customer.discount.created, customer.subscription.created, customer.subscription.deleted, customer.subscription.trial_will_end, customer.subscription.updated, customer.updated, invoice.created, invoice.updated, invoice.payment_failed, invoiceitem.created, charge.refund.updated, charge.refund.updated

Logos are trademarks of their respective owners. None of the integrations on this page are created by, affiliated with, or supported by the companies represented by the logos.