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.
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.
Now you're connected!
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.
Protect your 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.
Now, visit the Security settings and require the Discourse Group you set for Memberful to access that Discourse Category.
Disable default categories
Default Discourse categories like Meta don't have security settings. If you want a "members only" forum, don't use the default categories.
Disable posting to Uncategorized
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.
Disallow anonymous access
If you're running a protected Discourse forum, we also recommend disallowing anonymous access from Settings → Login.
Keep in mind, if you disallow anonymous access, all members will need to sign in to Memberful to view your forum.
Add a buy link
To add a buy link to your Discourse discussion forum, create a new plan, grab the buy link, and add it in a forum notice or customize your Discourse template to include the link.
Advanced: Discourse Settings
When Memberful connects to Discourse it changes some of your default Discourse settings. A list of those changed settings is below.
Settings → Login
enable sso provider:On
sso url:Set by Memberful
sso secret:Set by Memberful
sso overrides email:On
sso overrides name:On
Settings → Users
Settings → Posting
display name on posts:On
Settings → Other
send welcome message:Off