Integrate with Discourse

Discourse is popular and powerful open source discussion forum software. Memberful integrates directly with Discourse, making it easy to create a members only discussion forum. See this Discourse install tutorial for more information on getting started with Discourse.

Connect Memberful to Discourse

Visit Settings → Integrate → Services in your Memberful Dashboard and click the Activate this Service button.

Activate the Discourse service

You'll need to enter some information about your Discourse site. The Username and Email must be for the Discourse admin. You must also use the Master API Key found under Admin → API.

Discourse Master API Key

Connect to Discourse

Now you're connected!

Connected to Discourse

Set your Discourse Groups

After you've connected to Discourse, you'll see a new option when editing a Memberful Plan. When you set a Discourse Group, we'll automatically add and sync active (paying) Plan subscribers to that Discourse Group. If a member's subscription expires, they will be removed from the Discourse Group.

Choose Discourse Category

Protect Discourse Categories

To leverage the Discourse Groups you've set up, you'll need to change the security settings on your Discourse Categories. To do that click on a Discourse Category and then click the Edit button.

Edit Discourse Category

Now, visit the Security settings and require the Discourse Group you set for Memberful to access that Discourse Category.

Set Discourse Category Security

You'll notice that the Uncategorized Category does not have a Security tab. You can disable posting to the Uncategorized Category by visiting Admin → Settings → Posting.

Turn off Uncategorized

Disabling anonymous access

If you're running a protected Discourse forum, we also recommend disabling anonymous access from Settings → Login.

Require registration

Discourse Settings

When Memberful connects to Discourse it changes some of your default Discourse settings. A list of those changed settings is below.

Don't reset the SSO Settings or the integration will stop working!

Settings → Login

Settings → Users

Settings → Posting

Settings → Other

General

How to

CMS Integrations

Email Newsletters

Discussion Forums

WordPress

Video

API