Step by step documentation guide on how to connect MemberPress and Discord server using Discord AddOn

Hire Developers 100% Risk-Free

Free estimate | 100% risk-free | Lifetime bug-fix warranty

Hire best Wordpress Developers

Steps to connect MemberPress and Discord Server:

Installing the plugin

  • Install the plugin from page or through the WordPress plugins repository.
  • After installing the plugin, activate and navigate to MemberPress -> Discord Settings.

Create a new application inside


Copy the Application details

  • See “OAuth2” page link in the left hand side of the screen.
  • From OAuth2 screen copy the Client ID and Client Secret.
  • Enter redirect URL that is already displaying inside plugin settings.
  • Enter the Bot Auth Redirect URL, available inside plugin settings.

Create Bot and Copy Bot Token

  • In the left hand side screen see the “Bot” page link.
  • Click the “Add Bot” button this will generate the bot token.
  • Make sure “PUBLIC BOT” in unchecked. if yo do not want your bot to be publicly available.

Enable Developer mode to get the Server ID

  • Open
  • Click on the “User Settings” gear in the bottom left of the screen.
  • Now find “Advanced” settings and click, 
  • You need To enable the “Developer Mode” and exit the screen
  • Now click on the server icon in the left hand side of screen and do CopyID
Click on the "User Settings" gear in the bottom left of the screen.
Now find "Advanced" settings and click, You need To enable the "Developer Mode"
Now click on the server icon in the left hand side of screen and copy the server ID

Connect your BOT to the server

  • Once all the details are correctly filled and saved inside Plugin application detail screen.
  • A red button name “Connect Your Bot” will appear.
  • Clicking on it will take to the, make sure the Server Name in the field at discord auth screen has the right name of the server.
  • You need to authorise the bot, After successful auth you will get redirect again on the plugin settings screen.
Once all the details are correctly filled and saved inside the Plugin application detail screen. A red button name "Connect Your Bot" will appear.
Clicking on it will take you to
Authorise your Bot

Map Discord Role with Membership levels

Once your bot is connected to your server, you will be able to view all roles your server has. You can now map server role and membership levels.

Assign Discord Role to memberships

Solution of Missing Access Error

  • Inside the log tab you will see “50001:Missing Access”, which is happening because the new BOT role need to the TOP priority among the other roles.
    • The new created BOT will add a ROLE with the same name as it is given to the BOT itself.
  • So, Go inside the “Server Settings” from the TOP left menu.
  • Go inside the “Roles” and Drag and Drop the new BOT over to the TOP all other roles.
  • Do not for forget to save the roles settings
Solution of missing access error

How members will connect to admin discord server?

  • Members are able to “Connect To Discord” from their profile page.
  • Clicking on the button will take the Member to Authorize screen.
Members are able to "Connect To Discord" from ther profile page.

All features of MemberPress Discord Add On

Download MemberPress Discord Add On

Recommended by the most reputable WordPress brands


Don’t take *our* word for it.

We asked our customers what changed for the better since switching to ExpressTech. Here’s what they had to say.

ExpressTech team has helped us achieve our goal of Gamify our site in the way I wanted, I run a community of 15000 members. I'm glad I choose ExpressTech to help us modify GamiPress and Its connection through our discord server. Now members are getting rewarded by Discord Role by improving their participation.
They brought WSPA out of the dark ages of manually renewing memberships!
Melanie Nichols
Technology Liason
"They are going to be our go-to custom software development company in future."
"From the beginning, the ExpressTech developer was friendly and willing to do what was needed."
Rosemary Miller
Website Designer, The Tech Chick
They had the experience and knowledge to direct his team effectively and work collaboratively with ours.
Ron Liss
President, American Patient Rights Association
Despite difficulties faced, the team responded positively to the challenges and kept a good working momentum.
Don’t take *our* word for it.
John Deer
CEO, Trademark Management Startup

Get matched with your WordPress developer in under one day


You’ll tell us what you need: we can tackle anything from small fixes to full website builds.


We’ll connect you to the right developers for your project to chat with and get your scope 100% defined.


You’ll get only *one* estimate, you will only enagage with co-founder so to keep communication centered and remove the challenges of escalations and disputes, behind the scene the developer (assigned to you will) work on the project.

Frequently Asked Questions

Based on the project complexity, and urgency we do provide a fixed price estimate for the scope of requirements shared with us.

We do strictly adhere to the WordPress coding standards and do follow Agile development practices. Each project has its own Git Repo and code is maintained through GitFlow. Our developers are equipped with premium tools to maintain code quality.

We usually reply within 24 hours after the project is posted to us.

Yes, we do have a money-back policy that guarantees that if any of our requirements are not fulfilled  to what was mutually agreed upon in the scope of work of the project, you will receive either a partial or full refund, depending on the amount of work that has been done. We do follow a simple and fair dispute resolution process in which we gather information from the communication we have done on the project.

We usually start by email conversation and then do follow up by a quick Meeting call, we prefer to keep all communication documented in a shared document and emails to reference during dispute resolution.

We do have simple terms for the payments:
– 100% Upfront payment with shortest delivery time and with a dedicated developer
– 50% upfront and 50% upon project completion with the shared developer and a bit more high turnaround time.

We do accept Following payment modes: 
– Paypal + 6.5% fees cover Paypal charges
– Bank Wire + USD 40 to cover bank charges
– Transfer via (with no extra fee) to our account

Please contact through chat/WhatsApp +919806724185/or email (

Ready to hire your WordPress developer?

Free estimate | Lifetime bug fix warranty | 100% risk-free