The Server Hunter Sync plugin keeps your server listings up-to-date on the Server Hunter platform, helping you reach more potential customers.
Free - View Pricing
What Server Hunter Sync gives you
Runs on Blesta's cron with no manual upkeep, so everything stays up to date on its own.
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.
Each staff action it adds is a separate permission you grant per staff group, so each team gets exactly the access it needs and nothing more.
Nominate which of your currencies each job takes its pricing from, so a multi-currency catalogue lists the right number without surprise conversions.
The job list filters by package, currency, and each of the sync switches, so on a large catalogue you can pull up exactly the links you want to check.
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.
Package stock and active or inactive status are carried straight through to the listing, so an offer that has sold out or been retired stops advertising itself.
Push a single link immediately, or every link at once, from the job list without waiting for the next scheduled run, and get the result reported back on the spot.
Link a Blesta package to a Server Hunter offer once and its details are pushed up for you every few minutes, so the listing a buyer sees is always the deal you are actually selling.
Prices on annual, six-month, quarterly, weekly, or daily terms are converted to the monthly figure Server Hunter expects, so your listing price stays comparable no matter how you bill.
Every link has independent switches for name, visibility, stock, price, setup fee, and billing interval, so you can keep your listing's own wording while still pushing live stock and pricing.
Choose the Server Hunter offer from a dropdown populated live from your own account instead of copying identifiers by hand, with a plain text box as a fallback if the connection is unavailable.
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.

Keep your Server Hunter listings matching your Blesta packages automatically, so you never sell a deal you changed or retired weeks ago.
Once a package changes, price changes, or sells out in Blesta, your Server Hunter listing does not know about it until you go and edit it by hand - and it is easy to forget. Server Hunter Sync links a Blesta package to a Server Hunter offer once, then keeps them in step for you: every few minutes it pushes the package's name, visibility, stock, price, setup fee, and billing interval up to the matching listing, so what a buyer sees on Server Hunter is always the deal you are actually selling.
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/server_hunter_sync/
For example, on a typical install: /var/www/html/blesta/plugins/server_hunter_sync/
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.
plugins/server_hunter_sync/.Version 2.0.0: Adds staff permissions for the Server Hunter page for the first time, and if you are updating from version 1.0.0 (the case for every existing customer) Blesta registers all five unchecked, so the entire "Server Hunter" link under Tools disappears for every staff group, including administrators, until you grant it:
This version also splits the single Sync Price toggle into separate Sync Price, Sync Setup Fee, and Sync Billing Interval toggles. Existing sync jobs are migrated automatically so the two new toggles follow whatever Sync Price was set to, so no job changes behaviour on update.
Your API key is also encrypted on update. The key field on the settings screen is now masked and starts empty every time: leave it blank to keep the stored key, and only type in it when you want to replace it. The "Test API key" button tests the stored key when the field is left blank.
If the update reports a database error, run it again once the cause is fixed - the migration checks for each column before adding it, so re-running it is safe.

Under Settings > Company > Plugins, find Server Hunter Sync on the Installed tab and click Manage. This is where you store your Server Hunter API key and turn Mock API on or off. Click Test API key to check whatever is currently typed (or, if the field is left blank, whatever key is already saved) against Server Hunter and get an immediate "Connected successfully" message with the number of offers found, or an error if the key is wrong - nothing is saved by this button. Click Save changes to store the key and the Mock API setting.
Click Server Hunter under the Tools menu to see every offer sync job, one row per linked package. Each row shows the Server Hunter Offer ID, the Blesta package it is linked to, and a Yes/No column for each of the six things that job can sync (shown in green for Yes, red for No), plus the currency it prices from. Use the funnel icon to filter the list by package, currency, or any of the sync switches. From here you can Edit or Delete a job, or click Sync now on a single row to push that job immediately instead of waiting for the next scheduled run.
Click the + button to add a new job, or Edit on an existing row. Each job has:
Click Submit to save. New offers you have just created in Server Hunter can take up to 5 minutes to appear in the Offer ID dropdown, since the list is cached briefly to avoid a live lookup on every page load.
Every 5 minutes, Blesta's cron automatically pushes every job's changes to Server Hunter. You do not need to do anything for this to happen once the plugin is installed and configured. To push immediately instead of waiting, click Sync now on a single row, or Sync all now above the table to run every job in the company at once. Either way you land back on the list with a message confirming the sync ran.
v2.0.0 - 2026-09-11
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Fixed packages with no separate renewal price being published to Server Hunter at a price of zero, which overwrote the listed price for roughly half of a typical catalogue
Added a safety check that refuses to publish a price of zero or less for a package that is priced, leaving the existing listed price alone and recording why
Fixed hidden packages being missing from the package dropdown, which made re-saving a job silently re-point it at a different package
Failed syncs are now written to the Blesta log instead of failing silently behind a green cron entry
The Server Hunter API key is now encrypted in the database and never shown again once saved (leave the field blank to keep the stored key)
The offer dropdown is now cached for five minutes so opening the Add or Edit form no longer waits on a Server Hunter round trip every time
Offer IDs longer than the field allows are now rejected with a message instead of a database error
Fixed the "Sync now" and "Sync all now" buttons being able to do nothing silently
Replaced the free-text Offer ID field with a dropdown populated live from your Server Hunter offers (falls back to a text field when the API is unreachable)
Added "Sync now" per job and a "Sync all now" button so you no longer have to wait for the 5-minute cron
Added a "Test API key" button on the settings screen that reports the offer count before you save
Split the single Sync Price toggle into separate Sync Price, Sync Setup Fee and Sync Billing Interval toggles (existing jobs keep their previous behaviour)
Fixed the offer sync job list accepting a tampered filter that could show records belonging to another company
Added a new "Sync Offer Sync Jobs Now" staff permission (must be granted per staff group after updating)
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
(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