Setting up a paid discourse community questions

AI-generated summary

maze1g is looking for guidance on setting up a paid Discourse community integrated with a WordPress site, specifically focusing on automatically revoking access upon membership cancellation. They want users to sign up and pay on WordPress and then gain automatic access to a private Discourse community, with access removed when the WordPress subscription ends. They are considering solutions like the WP Discourse plugin with a membership plugin (MemberPress), Zapier/Webhooks, or Memberful, but find Memberful’s fees high. A potential issue is compatibility with managed Discourse hosting (Discourse.org or Communiteq).

RGJ suggests using a WordPress plugin for group memberships along with the group sync feature of the WP Discourse plugin, referencing a [possible implementation](https://meta.discourse.org/t/manage-group -membership-in-discourse-with-wp-discourse-sso/74724). They confirm the WP Discourse plugin is compatible with Discourse.org (Pro plan and up) and Communiteq hosting (all plans) due to its use of the Discourse API.

I’ll try to summarize below:

What I want: people to sign up & pay for a monthly membership on a wordpress site, where they then automatically get access to a private discourse community.

Concern: I need it so when they cancel/unsubscribe from the membership on the wordpress site, they automatically lose access to the discourse community - this is where I can’t find clear information on.

Possible solutions(?): Is WP discourse plugin (along with a wordpress membership plugin like memberpress) enough?

Or do I need zapier/webhooks to automate this?

I see that Memberful (SaaS) does this wordpress-discourse paid integration through their own platform, but their monthly/transaction fees seem pretty high.

Potential confounding issue: Lastly, if I go with managed discourse hosting (i.e. discourse.org or communiteq), does this conflict with the way I go about any of the above?

Also, any other tips or advice for going about this?

Thanks in advance, really appreciate all the work you guys do helping newbies!

This can be done using a Wordpress plugin that sells group memberships, in combination with the group sync feature of the WP discourse plugin.
This topic describes a possible implementation.

The WP Discourse plugin uses the Discourse API so it is compatible with Discourse.org hosting (Pro plan and up) and Communiteq hosting (all plans).