Integrate Discord to send automated notifications and messages to your Discord server or users. This is ideal for communities and teams that use Discord for communication.
Free - View Pricing
What Discord 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.
Both webhook URLs are stored encrypted, so the secret that lets anyone post into your server is never sitting in the database in plain text.
A notification too long for one message is split across consecutive messages instead of being cut short, so nothing is silently lost off the end.
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.
What it sends and what comes back is recorded in Blesta's own log, with credentials never written to it, so you can see exactly what happened without leaving your admin area.
Set the embed title, the accent color as a hex code, and the footer text, and override the name and avatar the webhook posts under. Leave any field blank to keep the built-in default.
A test button on the settings page checks your credentials against the live service and reports back exactly what it said, without saving half-typed settings or waiting for a real event to fire.
Choose whether each notification also pings a Discord role or a specific user, and paste in its ID. The mention is posted above the embed so it genuinely notifies someone, because embeds on their own never do.
Every Blesta notification arrives as a tidy Discord embed with a title, the message body, a timestamp and a footer, instead of a wall of raw text. HTML from the notification template is converted to clean plain text before it is posted.
Add an optional second webhook URL and any notification addressed to a staff member is posted there instead, keeping internal alerts out of the channel your team watches for client activity. Leave it blank and everything goes to the main webhook.
v3.0.0 - 2026-09-15
PHP 8.2 - 8.4 · Blesta 6.x
Now built for Blesta 6: the messenger installs and runs on Blesta 6.0 and newer, and no longer supports Blesta 5
The settings page is rebuilt for the Blesta 6 admin theme: related settings now sit two per row so the page is shorter, and the "Test Connection" button and result messages match the new look in both light and dark mode
No settings change on update: everything you already saved carries over as it is
Fixed a typo in the Webhook URL help text
v2.0.0 - 2026-09-11
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Added an optional Staff Webhook URL so notifications to staff members can post to a separate channel from client notifications
Made the embed appearance configurable: embed title, embed color, footer text, bot username and bot avatar URL (all default to the previous built-in values)
Added an optional Mention on Delivery setting to ping a specific Discord role or user with each notification
Long notifications are now split across multiple messages instead of being cut off at 4096 characters
Fixed the Webhook URL fields accepting an address that is not a Discord webhook; only https://discord.com webhook URLs are accepted now, and requests are restricted to HTTPS
Webhook deliveries now give up after 30 seconds instead of waiting indefinitely, so an unresponsive Discord endpoint can no longer stall your cron or leave the settings page waiting
The Webhook URL fields are now masked like a password instead of being printed into the settings page on every visit; leave a field blank to keep the URL already stored
Deliveries that never reached Discord at all - a DNS, TLS, refused connection or timeout failure - now report the reason instead of failing with no explanation
A failed connection test now reports a short reason instead of printing the entire response from the address it contacted into the settings page
A notification rejected because Discord was rate limiting is now retried once after the short wait Discord asks for, instead of being dropped
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.