Automating Patreon Shop Purchases with Webhook (Redeem Code System)

Hey everyone :waving_hand:

I’m currently working on a custom Patreon Shop automation system, and I’d love some guidance or clarification from anyone who has experience working with the Patreon API or Webhooks.


:wrench: What I’m trying to build

Instead of using Patreon’s membership model, I’m selling individual digital products on my Patreon “Shop” page.

Each product corresponds to a text file of redeem codes stored on my own server.
Whenever a customer buys one of these products, I want the Patreon Webhook to trigger an automated process that:

  1. Receives the purchase notification (order or payment success event).

  2. Identifies which product the user bought.

  3. Opens the corresponding text file that contains unused redeem codes.

  4. Cuts one code from that file and sends it to the buyer’s email automatically.

  5. Sends a confirmation email to the admin.

  6. Logs the transaction for recordkeeping.

So the webhook acts as the central automation trigger for delivering redeem codes and managing stock automatically — a simple fulfillment backend.


:brain: What I need to understand

I’m trying to confirm:

  • Which webhook events are actually fired when a Patreon Shop product is purchased (not a membership or tier).

  • What data the webhook payload includes in this case — specifically anything that can identify which product was sold.

  • Whether this “digital shop” use case is officially supported or if I’ll need to combine API calls with webhook events to fetch extra info.


Basically, I’m building a Patreon-based digital shop that delivers product codes automatically upon successful purchase via webhook.
If anyone has implemented something similar or knows the best way to detect and process these “Shop” purchase events, I’d really appreciate your input :folded_hands:

1 Like

As I understand it, this feature has not been added, and it is not known when it will be added or if it will be added at all. I need it myself.

@bl4ckn1nj42ooo is correct - shop functionality is currently not supported on the public api / webhooks.

Can it be? I too find myself wanting this functionality as it would greatly simplify and automate my process. Where can we vote on feature requests like this?

@Mantic right now we don’t have plans to add this functionality. We appreciate the feedback and are keeping this in mind when considering what to work on.