# ProCourse Memberships 💸

**URL:** https://meta.discourse.org/t/procourse-memberships/57558
**Category:** Plugin
**Tags:** broken
**Created:** [February 17, 2017, 5:14pm UTC](https://meta.discourse.org/t/procourse-memberships/57558 "2017-02-17T17:14:34Z")
**Posts on this page:** 1
**Showing post:** 110

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [November 7, 2019, 8:07pm UTC](https://meta.discourse.org/t/procourse-memberships/57558/110 "2019-11-07T20:07:59Z")

</div>

> [@madbaker](#):
>
> I have a static sales page (outside Discourse) with an application form. If the application is approved (manual process), I’ll send an invitation to join from within Discourse.

> [@madbaker](#):
>
> new member logs in to Discourse and sees…an empty forum, but for one topic about ‘creating a membership’ [_perhaps this is where the pro-course-static-page comes in, and I can have a static page with payment options instead?_]

I think you’re going to have usability issues for your user base by making them sign up, get approved, then go into an empty forum, then make them pay for content.

You may be better of by doing something similar where Discourse is locked, but use [WP Discourse](https://github.com/discourse/wp-discourse) for SSO and Paid Memberships Pro to restrict access to the community. It’ll all happen more seamlessly for your users.

You could look at this for reference:

> [@Manage group membership in Discourse with WP Discourse SSO](https://meta.discourse.org/t/managing-discourse-group-membership-with-wp-discourse/74724):
>
> [WP Discourse](https://github.com/discourse/wp-discourse) functions The [WP Discourse](https://github.com/discourse/wp-discourse) plugin has a couple of functions that can be used to associate WordPress users with Discourse groups. These functions are only enabled on sites that are using WordPress as the SSO provider for Discourse. add\_user\_to\_discourse\_group( $user\_id, $group\_names ) [View Code](https://github.com/discourse/wp-discourse/blob/main/lib/utilities.php#L278-L301) remove\_user\_from\_discourse\_group( $user\_id, $group\_names ) [View Code](https://github.com/discourse/wp-discourse/blob/main/lib/utilities.php#L303-L326) Each of these functions take the same two parameters: $user\_id: the WordPress user’s id $group\_names: a comma separat…

---

_[View the full topic](https://meta.discourse.org/t/procourse-memberships/57558)._
