Outseta's Discord Bot can be used to monetize and manage a Discord server. The Outseta bot serves three functions:

  1. Create invites
  2. Manage roles
  3. Kick members out of connected servers if they cancel

Connect to your Discord Server

1. Within Outseta go to SETTINGS > INTEGRATIONS > DISCORD. Click CONNECT TO SERVER.

2. 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 an admin, and then click CONNECT TO SERVER again.

3. On the subsequent screen, click AUTHORIZE

Map your membership plans to roles

Next you'll want to associate Discord roles with each of your membership plans in Outseta. You can leverage these roles to configure role specific channels within Discord.

In the example below, I've mapped the "Free" plan in Outseta to the @everyone role in Discord, and the "Pro Member" plan in Outseta to the Pro Members role in Discord.

  • Select Remove members from Discord if their subscription is no longer active if you'd like to kick members out of your server if their billing stage moves to Trial Expired or Expired within Outseta.
  • Select Suppress prompting all users to connect to Discord when they login if you don't want to automatically prompt users to connect to Discord at login. In this case, users can connect themselves with the Discord tab of Outseta's profile embed.

IMPORTANT: The bot's role—shown in the screenshot below as Outseta—needs to be listed above the other roles in Discord. The bot can only be used to manage members whose roles appear below it—you can reorder the roles in Discord as needed. 

Member sign up flow

You can test the member sign up experience via our demo server. Sign up as a new member would here: https://outseta-server.carrd.co/

1) After signing up members will receive a confirmation email from Outseta prompting them to set a password. Here's an example of the confirmation email:

2) When you click Confirm your account you'll be prompted to set a password.

3) Once a password has been set, members will be redirected to Discord.

  • If they have a an existing Discord account, they'll simply login.
  • If they do not have an existing Discord account, they can create one by clicking Register.

4) After creating an account or logging into Discord, the member will be be prompted to give Outseta access to their Discord account by clicking Authorize. This establishes the connection between the member's Outseta and Discord accounts, enabling the Outseta bot to be used to manage their subscription.

4) After authorization, the user will be redirected to whatever POST LOGIN URL you have set on the AUTH > SIGN UP AND LOGIN page within Outseta.

If you have any questions on configuring the Discord Bot, please email us at support(at)outseta.com.