The Discord Login plugin allows clients to authenticate using their Discord accounts, simplifying the login process and enhancing user experience.
Free - View Pricing
What Discord Login gives you
Configure it independently for each brand on a multi-company install, so every company runs with its own settings.
Every staff and client label ships in editable language files, ready to translate into any language or reword to match your brand.
A built-in demo mode runs the whole extension from bundled sample data, so you can trial every screen and action before you have an account or API key.
Clients reach your client area with an account they already use elsewhere instead of another password to remember, on your existing login page with no template edits.
List the Discord role IDs to assign and every client added to your server arrives with the right roles already applied, so customer-only channels stay customer-only with no manual role handing.
The Discord account's email address is matched to the client account that already uses it and that client is logged straight in, so an approved Discord identity becomes a one-click way back into the portal.
Set your Discord server (guild) ID and clients are added to your server the moment they log in, turning every login into community growth. Leave it blank and the plugin stays pure single sign-on with no server access requested at all.
Enter your Discord application's client ID, client secret and, if you want server joins, a bot token. The exact redirect URL to paste into your Discord application is shown for you on the settings page, so the setup cannot go out of sync.

Let clients into your client area with the Discord account they already use, and optionally drop them straight into your Discord server while they are at it.
Asking clients to remember yet another username and password is friction they don't need, especially if your brand already lives on Discord. Discord Login adds a "Login with Discord" button to your client login page, so a client with an approved Discord account signs straight into the matching Blesta client area with one click. Turn on the optional Discord server (guild) join and the same sign-in can add the client to your server with the right roles already applied, turning every login into community growth - or leave it off and the plugin stays pure single sign-on.
For more information or support, please visit Blesta Club.
Installing and updating extensions can now be done automatically through the Blesta Club Subscription Manager - this is the recommended way going forward.

Upload the extension folder into your Blesta installation so it lands under your Blesta directory at:
plugins/discord_login/
For example, on a typical install: /var/www/html/blesta/plugins/discord_login/
You're ready to go - see the usage guide for a walkthrough of day-to-day use.
Installing and updating extensions can now be done automatically through the Blesta Club Subscription Manager - this is the recommended way going forward.

Upgrading works just like installing: upload the new files over the old ones, then run the upgrade from the same page you installed it on.
If you encounter any issues during the update process, please contact Blesta Club.

Go to Settings > Company > Plugins, find Discord Login in the Installed list and click Manage. This single screen holds everything the plugin needs:
Client Secret and Bot Token are stored encrypted and are never shown again once saved - both fields stay blank on this screen, and leaving either blank when you save keeps the value you already entered. Type into a field only when you want to replace that credential.
This plugin does not add anything to the admin navigation, and there is no separate list of automations, actions or events to configure - the Manage screen above is the whole of its admin footprint.
Your client login page gains a divider reading "or login with" and a Discord button underneath the usual username and password form. Clicking it sends the client to Discord to sign in and authorize your application, then brings them back and signs them straight into the matching Blesta client account - with no separate Discord password to enter into Blesta itself.
For further assistance, please visit Blesta Club.
v3.0.0 - 2026-10-12
PHP 8.2 - 8.4 · Blesta 6.x
Added support for Blesta 6. This version requires Blesta 6.0 or later; Blesta 5 installs should stay on version 2.x
Updated the plugin settings page to the Blesta 6 admin theme, including dark mode, with the settings grouped into Discord Application, Discord Server and Testing sections and a help tooltip next to every field
The Redirect Url field now carries its "add this to your Discord application" instruction in its tooltip instead of in a long field label
The login button, the sign-in flow and your saved settings are unchanged
v2.0.0 - 2026-09-11
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
The "Login with Discord" button is now a proper button with the Discord icon and "Sign in with Discord" text, instead of a single logo image; the "or login with" divider no longer repeats when another social login plugin is also installed
Client Secret and Bot Token are now stored encrypted rather than in plain text
Discord server membership is now optional: leave the Guild ID blank to use Discord purely for sign-in with no server join requested
Two-factor accounts are no longer signed in automatically; they are now asked to sign in with their email address and password instead, so the second factor is never skipped
Sign-in links are now single-use and tied to the browser that started them, closing a window where a captured link could be replayed
Added a Mock API mode for testing and demonstrations, which runs sign-in from bundled sample data without a real Discord application
Fixed sign-in accepting a Discord account whose email address had not been verified with Discord, which could let someone sign in as a client whose email address they did not control
Fixed the Manage page showing blank error messages when settings failed to save
Fixed a stored setting containing a line break silently removing the "Login with Discord" button from the login page for every visitor
v1.0.0 - 2024-09-22
PHP 7.2 - 7.3, 8.1 - 8.4 · Blesta 5.x
Blesta Club release
Get exactly what you need and want.
Requires PHP 8.2 - 8.4 · Blesta 6.x
Value: Free
Not sure whether to lease or own? Our FAQ explains how the licence types differ.
What our customers say
(0 customer reviews)
It is possible to leave a review only if you have purchased this extension or a Club tier which contains it.
We reserve the right to alter wording or formatting for presentation.
We will discuss any changes made and offer the option to withdraw review text if the changes can't be agreed on.
It may take up to 1 hour for a review to appear or update due to caching.
More extensions to explore
Plugin
Integrate the Announcements plugin to provide updates and news to your clients.
PHP 8.2 - 8.4 · Blesta 6.x
Plugin
Give your clients rewards based upon service purchases.
PHP 8.2 - 8.4 · Blesta 6.x