Integrations

Discord

Sell access to your Discord community by granting roles automatically after purchase. Entora keeps membership in sync by revoking the role when an entitlement is deactivated or expires.

Create a new entitlement#

Steps to create a new entitlement once setup is complete.

  1. 1

    Create a new Discord entitlement

    Click the "New Discord Entitlement" button on the entitlements page

    Create a new Discord entitlement
    Start a Discord entitlement from the Entitlements page.
  2. 2

    Add/Choose Discord server

    If you have not added the Discord server yet, you must add it. If this is your first server, click the "Add server" button. If this is not your first server, click the "Add another server" button.

    Add your first Discord server
    Add your first server to continue.
    Add an additional Discord server
    Add another server if needed.
  3. 3

    [IMPORTANT] Ensure the Discord bot role is above all roles you wish to grant.

    By default, the Discord bot will not have permission to grant access to all roles. When you add your server, go to Server Settings > Roles. Drag the Entora integrations role to the top and save.

    Discord roles page
    Open the roles page in Discord settings.
    Discord roles after move
    Confirm the Entora role is above paid roles.
  4. 4

    Enter entitlement details

    Enter the entitlement details. Choose the desired server and the role you wish to grant access to. These will be automatically shown in the dropdown. Set a name for the entitlement, a price, access duration, and sale end date. Click "Create" to finish. You will be sent to the page for the entitlement.

    Discord entitlement details filled out
    Fill in the Discord entitlement details.
  5. 5

    Discord roles channel

    We will automatically create a roles channel in your server, that is updated whenever you add/remove entitlements.

    Discord entitlement details filled out
    Fill in the Discord entitlement details.
  6. 6

    Confirm the roles channel message

    Verify the message shows the roles customers can purchase.

    Discord roles channel message
    Customers select a role from the message in Discord.

Customer flow#

Steps that a customer takes to purchase your entitlement.

  1. 1

    Request a role

    Click a button in the roles channel to request a role. You will be sent a DM to purchase the role.

    Discord requested role message
    Customers request a role and receive a payment link.
  2. 2

    Visit the checkout link that was DMed to you

    Verify the details of the DM are correct, and visit the checkout link.

    Discord checkout DM
    Customers receive a DM with the checkout link.
  3. 3

    Proceed through payment.

    Proceed through the Stripe payment.

  4. 4

    Enjoy access!

    You will now be granted access to all permissions of the role you paid for.

    Discord premium channel access
    Customers can access the premium channel after purchase.