The Links module allows you to add custom links to your Blesta client area, when a client purchases - This is fantastic for selling digital downloads or access to content
Free - View Pricing
What Links gives you
Clients only see their links once the service is active, so a pending, suspended or cancelled order never hands out paid content.
Every staff and client label ships in editable language files, ready to translate into any language or reword to match your brand.
Each package carries a friendly label that is used as the service name throughout Blesta, so client-facing lists read like product names rather than raw URLs.
Links appear on the service details panel, in a dedicated tab in the client area, and on the staff service page, so nobody has to hunt for them or ask support to resend.
There is no API to connect, no server to keep online and nothing to install elsewhere, so it works the moment it is installed and cannot break because a third party did.
Give a package as many labelled links as it needs, adding and removing rows right on the package form, so one product can hand over a download, a dashboard and a support channel at once.
Your staff can give one individual service its own unique link that replaces the package links for that client only, which is ideal for personalised downloads, private invites or one-off access.
The link, the package label and the full list of links are all available as email tags, and a ready-made sample welcome email ships with the module so the client gets what they bought in the first email.
v2.0.0 - 2026-09-11
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Added a friendly package label, shown as the package name instead of the raw URL.
Added support for multiple named links per package, each with its own label and URL.
Added an optional per-service link override so staff can give an individual service a unique link.
Existing single-link packages keep working and are migrated automatically the next time the package is edited.
Added the {package.label} and {package.links_rendered} welcome email tags.
Fixed the per-service override link so only staff can set it - a client could previously submit their own override link through the order form and have it silently accepted.
Fixed editing a service so it no longer risks clearing a staff-set override link on services created before the override field existed.
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 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Value: Free
Not sure whether to lease or own? Our FAQ explains how the licence types differ.
What our customers say
(1 customer review)
I recently added the Links Module to my Blesta setup and it’s completely transformed how we deliver downloads. Installation took seconds, and native integration means that the moment a service activates, the correct link lands in the welcome email, shows up under the service dropdown, and lives in the Manage section. No more manual copy-and-paste or support follow-ups.
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
Module
Integrate BunnyDNS for automatic DNS provisioning and management.
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Module
Integrate Cloudmini for automatic cloud hosting provisioning.
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Module
Provision servers using Convoy, a Proxmox based VPS management panel
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Module
Integrate Datalix module into your Blesta install to provision VPS servers.
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Module
Integrate Enhance for automatic provisioning and management.
PHP 8.2 - 8.4 · Blesta 6.x
Module
Integrate Hetzner Cloud for automatic server provisioning.
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x