Integrate with Discord
Memberful integrates directly with Discord making it easy to create a members-only community for any topic or industry. We invite paid members to your Discord server and remove their access once their subscription expires.
In this help doc:
- Connect to your Discord server.
- Configure Memberful’s Discord settings.
- Enable Discord invite email template.
Connect to your Discord server
Navigate to Settings → Integrate → Services from your Memberful dashboard, and activate the Discord integration.
Select your server from the dropdown and click Continue. If you don't see your server you may be signed into Discord as a user that does not have admin access. If that's the case, sign out of Discord and sign in as the admin, and then follow the Activate link again.
After selecting your server, you have to grant permissions for the bot. We ask for the following:
- Manage Roles
- Kick Members
- Create Invite
Refusing to grant any of these permissions will cause your integration to malfunction.
Once verified, click the Authorize button to connect. After a successful connection, you will be redirected to a configuration page within the Memberful dashboard.
Configure Memberful’s Discord settings
Configure the integration to:
- Be Public: Allow any member to join your Discord server.
- Be Private: Invite active members only, and remove those members if their subscription expires.
- Optionally, assign what roles you wish to associate with Memberful Plans.
Public vs. Private
Do you want to run an open community where everyone is welcome, but paying members have exclusive roles? Or do you prefer a private server where they are the only ones allowed in?
Our Public integration will invite all of your members to the server, even if they signed up for free. Paying members receive exclusive roles that are removed if their subscription lapses.
Our Private integration, on the other hand, only invites your paying members. They'll receive the exclusive roles you configured but, if their subscription lapses, we'll remove them from the server.
Assign roles based on Plan
You can associate Discord roles with Memberful Plans. When a member subscribes to the Plan, we'll assign them the role you selected. Once you're done, click Enable Discord.
Once you enable the integration, you may notice that the Memberful bot appears offline. This is normal and expected.
Enable Discord invite email template
Visit your email template settings and enable the Discord invite. This will ensure that new, and returning members, receive the link to authorize the Memberful bot.
Authorizing the Memberful bot is a required step. Without this step, the member will not get the correct access and / or role on your server.
Related help docs: