I am building a membership website, and at the same time I have some patrons on Patreon. I want to provide all of my content free to my patrons on my website since they already paid us on Patreon. Ideally I want them to be able to use the same email address in the Patreon system to sign up in my website and be able to skip the paywall.
Does anyone have any advice as how I can get that done?
There is a Patreon API for this. So the email addresses of active patrons can be retrieved and matched to the accounts on your own website by a script running in the background automatically.
That’s the basic idea. The details would depend on the software you are using to create your website. You might need a web software developer to create the Patreon connection as a custom plugin.
The above examples are from Pro version demo, but the free version acts the same.
Even if you write custom code, you will end up having to put something in your login page, and also in gated posts/content to allow login via Patreon and unlocking via Patreon. So it will almost end up the same.
If you still feel that you need more customization, you can customize the look and feel of what Patreon WordPress adds to your site using the hooks/filters provided for the plugin. That way you can both customize your implementation and also avoid having to deal with writing api, oauth code.
Ie you can just filter the login and unlock buttons and replace them with your own buttons.