[XB] Patreon Integration

[XB] Patreon Integration 1.1.1 Patch Level 1

No permission to buy ($30.00)
Compatible XF 2.x versions
  1. 2.2
  2. 2.3
License
Single Use License (may be used on one website)
Updates duration
1 year ($25 Yearly Renewal)
Visible branding
No
Untitled.webp

forum-monetization-banner.webp

Connect XenForo user upgrades with Patreon membership tiers.

This add-on syncs Patreon memberships with forum user upgrades and enables signup and upgrade flow through Patreon.


Features:​

  • 🔗 Patreon Account Connection: Uses Patreon as a connected account provider.
  • 🔄 Membership Sync: Automatically sync forum user upgrades with Patreon membership tiers.
  • 💳 Patreon Checkout Redirect: Redirect users to Patreon checkout when purchasing user upgrades.
  • 🧾 Webhook Support: Processes membership updates via Patreon webhooks.
  • 📜 Webhook Logs: View and track incoming webhook events for debugging and transparency.

Useful for:​

  • 💰 Subscription Monetization: Sync forum access with Patreon tiers.
  • 🤝 Community Supporters: Reward Patreon backers with forum upgrades.
  • 🔄 Automated Access Control: Keep membership and forum permissions in sync.
  • ⚡ Hybrid Payment System: Combine XenForo upgrades with Patreon billing.

Setup:​

  1. Install the add-on
    • Install [XB] Patreon Integration from ACP -> Add-ons, or upload the add-on files manually to your XenForo installation.
  2. Create a Patreon OAuth Client
  3. Configure the add-on
    • Go to ACP -> Setup -> Options -> [XB] Patreon.
    • Configure:
      • Campaign ID
      • Client Access Token
      • Client Refresh Token
      • Webhook Secret
      • Membership Matching Method
  4. Configure Connected Accounts
    • Go to ACP -> Setup -> Connected Accounts -> Patreon.
    • Enter your Client ID and Client Secret.
    • Optionally enable account linking for users.
  5. Link Patreon tiers
    • Edit each XenForo user upgrade.
    • Select your Patreon payment profile.
    • Enter the Patreon Tier (Membership) ID.
  6. Configure the webhook

FAQ:​

  1. Users don't receive upgrades
    • Verify the Patreon Tier ID.
    • Check the selected membership matching method.
    • Confirm the Patreon account is linked (when using Patreon User ID matching).
    • Check the Patreon Webhook Log.
    • Run the Patreon Membership Sync cron job manually.
  2. Where do I find my Campaign ID?
    • Your Campaign ID is available in your Patreon campaign settings.
  3. Can I use multiple Patreon tiers?
    • Yes. Create a separate XenForo user upgrade for each Patreon tier.
  4. What happens when a membership expires?
    • The user's upgrade is removed automatically during the next webhook or membership sync.
  5. Are gift memberships supported?
    • Yes. The recipient must link their Patreon account to receive the upgrade.
  6. Can I sync existing members?
    • Yes. Run the Patreon Membership Sync cron job after completing the setup.
  7. How often does the sync run?
    • Memberships are synchronized immediately when a webhook is received.
    • A scheduled cron job also runs once per day by default.
  8. When sending a test webhook request, I receive Status code: XXX
    • The correct response code from your web server should be 200.
    • Any other status code usually means the request was rejected by the web server or by the add-on because of an incorrect configuration.
    • Make sure the request is not blocked by your firewall, security rules, or server configuration.
    • Check that the add-on settings match your Patreon credentials.
    • Verify that the webhook secret in Patreon matches the webhook secret configured in the add-on.

Screenshots:​


logs.webp


options.webp


patreon_webhooks.webp


user_upgrade_edit.webp
pub_connected_accounts.webp


connected_accounts.webp
Author
Painbaker
Views
235
First release
Last update

Ratings

5.00 star(s) 1 ratings

More resources from Painbaker

Latest updates

  1. 1.1.1 Patch Level 1

    Fixed payments without a Patreon tier being counted towards purchase goals that include selected...
  2. 1.1.1

    Added an option to count paid payments from patrons without a linked forum account towards...
  3. 1.1.0

    Added optional purchase goal integration for supported Patreon payment history. Added background...

Latest reviews

Let your members login with Patreon or Buy account upgrades through it. This addon syncs Patreon plans with your XenForo account upgrades. Your members will get upgraded automatically on your website.
It works very well. Excellent addon by Painbaker.
Painbaker
Painbaker
Thanks for your review!
Back
Top Bottom