# Using Discourse with s2member

**URL:** https://meta.discourse.org/t/using-discourse-with-s2member/79366
**Category:** WordPress
**Created:** [January 30, 2018, 1:27pm UTC](https://meta.discourse.org/t/using-discourse-with-s2member/79366 "2018-01-30T13:27:27Z")
**Posts on this page:** 1
**Showing post:** 3

<div class="post-metadata">

### Author: ![omarfilip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/omarfilip/32/208019_2.png) [@omarfilip](https://meta.discourse.org/u/omarfilip)
#### Post date: [January 30, 2018, 5:33pm UTC](https://meta.discourse.org/t/using-discourse-with-s2member/79366/3 "2018-01-30T17:33:26Z")

</div>

> [@Ryan\_Collins1](#):
>
> way of automatically removing/downgrading users who cancel from my Discourse forum?

Yes - @simon wrote a plugin that suspends and/or moves a user in or out of a group in Discourse and it works in conjunction with the WP-Discourse plugin and [Paid Memberships Pro](https://wordpress.org/plugins/paid-memberships-pro/). It’s incomplete at the moment as it has some inconsistent behavior and possibly is hindered by rate limits of Discourse.

See this thread for a discussion about the rationale of suspending users in this scenario:

> [@Auto-suspend inactive users](https://meta.discourse.org/t/auto-suspend-inactive-users/65444/3):
>
> Our forum is for a university society, we get lots of students joining every year, who sign up for the forum. The things discussed can be (very slightly) sensitive, and so we want to restrict access to those people who are actually involved. People who haven’t been involved for more than a year likely aren’t coming back, so we want to remove their access. I guess it’s kinda similar to this use case in this thread, but not quite as strictly defined:

---

_[View the full topic](https://meta.discourse.org/t/using-discourse-with-s2member/79366)._
