HireHop Blog

New Updates & Features – October 2018


We strive to improve our cloud based hire business software by actively listening to our users and implementing the features that they need. We have worked tirelessly to bring you new features and functionality based on users feedback and needs, that many of our users have been beta testing over the past few months. We look forward to continuing our journey together to make the best software even better!


Reserving Assets

By popular demand – you can now pre-book specific assets onto jobs!

To reserve an asset onto a future Job, within the Supplying List, simply select the Stock item in question, click on Menu and Reserve Assets.

You will then be greeted with a pop-up screen similar to the below showing all the assets available to be reserved. Choose the asset/s and Save.

Note that the status of the job must be Provisional or onwards in order to reserve assets. 

To enable permission to reserve assets, go Home-Settings-Users-Menu-User Permissions and ensure reserve assets is checked. 

Additionally, from the Asset page, you can now also view all reservations for an asset via the Reserved tab!

Of course, you can also build documents, reports and Carnets with reserved asset fields. Look for fields containing ‚reserved‘ through our list of fields, to see all fields available to use for our HireHop Documents, by clicking here.

Use Multiple Email Addresses

Only with HireHop!

All users now have the ability to set up unlimited email accounts and choose which email address an email is sent from. 

Every email is sent from you, saves in your email sent folder AND on the Job too!

Office 365 Integration 

And now with seamless Office 365 integration! Simply enter your 365 hosted email address into your email settings and you’re ready to go. You don’t even need your password. If you are not a 365 user, you can also choose from Microsoft Exchange and Google servers, or simply input your IMAP and SMTP settings. 

Don’t forget you can also sign into HireHop using your Office 365 or Google credentials.

Flagged Status on Assets

Do you ever have an asset that is damaged but still usable? Use the flagged asset status to note any issues but keep the asset in stock.

You can view flagged asset information on the Availability Grid and within a Job too.

First Day of the Week

Each user can now select their own option for the first day of the week. 

Navigate Home-Settings-Your Settings-First Day of the Week to select your preferred option. 

Numbering PDF Pages

Print or Email your PDF Documents in the normal way and check the ‚Add page numbering‘ box for a simple way to include page numbers on the bottom of each page.

Exporting Stock Data to Your Website

Generate an export link to integrate to your own website via our powerful API. 

You can generate the data link from the Menu of Hire Stock Management-Get data link, ensuring that an administrator has first set an export key from Company Settings. 

General Improvements and Speed Enhancements

We can’t list every update we do (you’ll get bored reading through the long list), as we regularly release new minor enhancements and features to help make your life easier such as more document fields, system speed increases, additional data fields and the list goes on.

Software Partners and Re-Sellers Oportunity – Software Product Specialists

Software re-sellerThe hire and rental industry in the USA alone had an annual turnover of $49.4 billion in 2017, made up of 30,000 medium to large companies, collectively employing around 400,000 people.

The market predominantly uses out of date Windows software, and thus has not been able to fully embrace the advantages of cloud software. This is because the cloud offerings have been very poor on functionality, that is until HireHop came along at the end of 2016. HireHop is a cloud software solution written from the ground up for the hire and rental industry, being the only software servicing the hire and rental industry that can be fully customised and is more powerful than all the other offerings. It has a full feature set, utilising groundbreaking technology and methodology invented by the team at HireHop.

Software Partners and Re-Sellers

HireHop is based in the UK and we are offering software product specialists from around the world the opportunity to become partners to re-sell HireHop as well as sell any associated services.

HireHop  is a SAAS product, thus partners will be able to share in subscription charges and provide their own additional services such as training, implementation, document design, hardware sales and software customisations. They will also be able to offer support contracts to all of their local users at whatever appropriate rates they currently follow.

This is a massive opportunity, for software re-sellers that want to expand their operations based around a mature and stable product that already has a significant user base.

If you think this could be of interest to your company, please email us below with some details about your company together with the sort of products you currently resell and support.

Customisation & Customising Widgets – HireHop API NoHTML Framework

HireHop is completely customisable, you can even add custom fields, all done using the HireHop JavaScript injection method, in which JavaScript files that you have written are inserted into HireHop pages.  If you look at the page source of a HireHop page, you will see <!– PLUGINS –>, it is after here where the JavaScript for your plugins will be inserted.

HireHop has been built from the ground up, developing our own framework that we call NoHTML, amalgamating existing technology and methodology to produce a framework that is easy to use, extendable and enables fast page loading, even on slow internet connections.

Apart from the main part of the page, the main parts of HireHop are dynamically built on the client machine using JavaScript and jQuery widgets, similar to REACT and JSX, but more simple and of course using the familiar jQuery framework.  For instance, if you load a Job page and inspect the page (press F12 for the browser’s object inspector), you will see a <div> element at the bottom of the page structured like so:

<div id=“notes_tab„></div>

As you can see the above <div> is just an empty div element. If you click on the „Notes“ tab, suddenly the above element is populated with elements.  Looking at your browser’s inspector you will also notice that the only data loaded from the server was some JSON and not the code in the notes tab.  The notes tab was built dynamically on the client machine using a custom jQuery UI Widget called $.notes() (internally called $.custom.notes) that is defined in the file /js/notes.js, and that widget used an ajax call to the server to get the data to populate it.

All the widget files on HireHop are compressed for speed, however to see the expanded source just add a .MAX to the end of the file’s name, for instance /js/notes.MAX.js.

To inject JavaScript into your webpages, if you go to Settings->Company Settings, and in Plugins add the url of your JavaScript file, which should be on an https server.  You can add multiple URLs which you can separate with a „;“ (semi-colon).  All URLs must be to a secure https domain.

Extending A Widget

As these are jQuery UI Widgets, you can use a type of Object Orientated programming technique to overwrite parts of the HireHop widgets. For example, we are going to create a small plugin that adds a span element with the word Hello after the Refresh button on the notes widget.

First create a JavaScript file on your web server and add the following code

$(document).ready(function(){
// Check if the notes widget exists
if(typeof($.custom.notes)!=“undefined“ && hh_api_version<=1) {
// Redefine notes widget
$.widget(„custom.notes„, $.custom.notes, {
_init_main: function() {
// Call the old _init_main
this._super(arguments);
// Add an hello after the refresh button
$(„<span>„,{ html:“ Hello“ }).insertAfter(this.btnRefresh);
},
// Even add your own new functions into the widget if you want

new_function_name: function() { }
});
}
});

The above code is available in a file located at https://s.myhirehop.com/plugins/demo.js.

Explaining the code above line by line:

$(document).ready(function(){
First we wait for the document to be ready and all page elements and JavaScript files to be loaded.  In this case this is not necessary as the /js/notes.js file is loaded before the plugin script, however for this example we have left it in for reference.

if(typeof($.custom.notes)!=“undefined“ && hh_api_version<=1) {
Next we test to see if the notes widget has been defined, if it has we will proceed to overwrite one part of it.  Here we are also testing the HireHop API version the user is using.  As new versions of HireHop are released, the user will have the option to use it and this makes sure that your plugin is compatible with that version.

$.widget(„custom.notes„, $.custom.notes, {
Here we are initiating merging of a new JavaScript object containing functions into the notes widget.

_init_main: function() {
By naming a function the same as an existing one, it will be overwritten.

this._super(arguments);
This calls the inherited function, being the function we are overwriting.

$(„<span>“,{ html:“ Hello“ }).insertAfter(this.btnRefresh);
We then add a simple span element containing the word „Hello“ after the Refresh button. you could also use $(„<span> Hello</span>“).insertAfter(this.btnRefresh);. To address elements, you should always use the variables assigned to elements and never the element ID’s as most ID’s on HireHop are dynamically created and will be different with every instance.  If the element ID has numbers in it or is not nicely named, definitely don’t use it.

new_function_name: function() { }
Finally, this does nothing and is not necessary for what we need to do, it just demonstrates that you can even add your own functions into the widget.

When you reload the HireHop page, you will see the word Hello after the refresh button if you did everything correctly.

Versioning

A huge advantage of using the HireHop NoHTML framework is that all the JavaScript is cached, resulting in fast page loading as the browser uses the JavaScript files in its cache.  This can be problematic when you update your plugin, as all the users using it, their browsers won’t download the updated version, and instead use their cached version, that is unless they clear their browser cache.

To overcome this, when adding your JavaScript URLs to the Plugins options, you can use a versioning parameter, for example for https://www.mywebsite.com/plugin.js you would enter it as https://www.mywebsite.com/plugin.js?v=1. After an update you can then change it to read https://www.mywebsite.com/plugin.js?v=2 which will force all browsers to reload the JavaScript file from your server.

Working Demo

If you add the path https://myhirehop.com/plugins/title_bar.js into your plugins in „Settings->Company settings“, you will see this adds a a small box in the top left on job pages and enables users with permission to do so to switch depots with a drop down in the top right of the screen.  If you look at the source code, you can see how this basic plugin works.

Please note, plugins will not load in the settings page for security reasons and will only load if you have a paid subscription.

Posted in API

Custom Fields – HireHop API

You can have an unlimited number of custom fields in HireHop specific to each record, a record being a job, project, test/service, asset, etc.  All custom fields can be used in documents, as long as they exist, otherwise they will just be blank.

Currently custom fields are only fully supported in Jobs and Projects. Custom fields can only be used using plugins.

Custom Fields Structure

When fetching a custom field for the currently edited record, there is a function called _get_custom_field_value(field) which will return NULL if the field is not set, a string, or a JavaScript object, depending on how you saved it.

You probably should save custom fields as a JavaScript object (like JSON) in the following format for more printing control, as if it is just a string, HireHop will treat it as a string:

"field_name" :
{
"value"  : "The value of the field",
"type"   : "The field type, default is text, it can also be number, currency, text, date, html and array"
"format" : "For date type only, eg "ddd, dddddd tt" // = "Mon, January 1 2017 12:00"
}

  • value is the value of the field in any format.
  • type tells HireHop how the field should be treated when merging it into a document. An array field will be displayed as JSON.
  • format tells HireHop how to format the field in the document, currently only available dates and is dependent on the users settings and how their date and time formats are set:
    • dddddd for a long date (like January 1 2018)
    • ddddd for a short date (like 01/01/2018)
    • dddd for the day of the week (like Monday)
    • ddd for the short day of the week (like Mon)
    • tt for the time (like 12:36 am).

The format part is only needed for dates and if it is not set, nothing will show.  You can merge formats together and add separators, for instance you can use dddd, dddddd tt which will give „Monday, January 1 2018 12:00“ if the user has set a date order as day month year. The value for a date type must be stored in the yyyy-mm-dd hh:mm format.

If you just save the field as a string and not a JavaScript object, that’s fine, HireHop will just treat it as a string.  Saving your custom fields as a JavaScript object will give you greater control, especially when HireHop prints them in a document.

Saving The Custom Fields

On all edit forms that support custom fields, there is a function called _save_custom_field_value(field, value).  This stores your fields to be saved later.  If you can’t find the function, please contact us.

Please note, that all changes must be written prior to saving.

When the custom fields are saved, they are merged with the existing fields, and any new fields passed with the same name as any existing ones, the new values will be set.

When saving the custom fields, for example using /php_functions.job_save.php directly as an API call, only parameters set will be updated, so if you only set the custom_fields post parameter, only the custom fields will change, all the other fields will stay as is.

Printing Custom Fields

All custom fields can be incorporated into documents just like normal fields and are prefixed with a single „_“ (underscore) character.  For example, for a custom field in a job called „field_name“, you would load it by using the merge field „job:_field_name„.

Naming Custom Fields

Some custom fields in documents merge fields together, for example tests merge with an asset in some document fields, so be careful not to use the same field name in an asset and a test.  Also, other plugins maybe added in the future written by yourself or from another source, so add a prefix that denominates you, for example plugins written HireHop by use the „hh_“ prefix, so a field written in a plugin by us might be called „hh_NewName“.  Field names in document merges are not case sensitive, but they obviously are in JavaScript.

Searchable Custom Field

There is an additional field called CUSTOM_INDEX, that can be used for searching, filtering and listed in search results.  The field is a 45 character string value that can be set to NULL. To enable the field to be shown in the search results on the home page, change the allSearchCols global JavaScript variable by adding CUSTOM_INDEX to it:

if(allSearchCols.constructor===Array && doc_type==0 ) {
allSearchCols.push("CUSTOM_INDEX");
}

There is also a language setting for the custom field displayed name:

if(typeof(lang["customIndexTxt"])=="undefined" || lang["customIndexTxt"]=="") {
lang["customIndexTxt"] = "Custom field name";
}

The reason for the testing for undefined or blank above is just in case the user has set it in the language.

You can use the custom searchable field in the page by adding a lookup in the page or the editor.  On jobs there is a hidden tile that displays the  CUSTOM_INDEX field and can be shown and utilised like so in a plugin:

$("#job_tile_custom_index")
.show()
.click(function() {
window.open("https://www.my_external_app.com?id="+job_data["CUSTOM_INDEX"],"newwindow");
});

To save the CUSTOM_INDEX field in the relevant edit widget, using a custom plugin you can add a form element into the edit widget, for example like so:

// This adds the CUSTOM_INDEX field into the job edit widget
if(typeof($.custom.job_edit)!="undefined") {
// Redefine job_edit, move name to after telephone
$.widget("custom.job_edit", $.custom.job_edit, {
_init_main: function() {
// Call the old _init_main
this._super(arguments);
// Add an extra edit in the job edit
var table = this.default_disc.closest("table");
var tr = $("<tr>").appendTo( table);
$("<td>", { html: lang.customIndexTxt+ " :" }).appendTo(tr);
$("<input>", {
"name" : "custom_index", // Parameter to pass when saving
"class" : "data_cell",   // Setting class to data_cell tells HireHop it is a standard data field
"data-field" : "CUSTOM_INDEX", // Name of the field
"maxlength" : 45         // The CUSTOM_INDEX has a maximum length of 45 characters
})
.appendTo( $("<td>").appendTo(tr) );
// Change the memo height to compensate
this.job_edit_memo.height(110);
}
});
}

The CUSTOM_INDEX field is called xxx:custom_index in the document and is passed as a string into the document.

Global Custom Fields

Occasionally you might want to store a global counter, etc. for the whole company.  To read and store global custom fields use /php_functions/custom_fields_global_load.php and /php_functions/custom_fields_global_save.php.  Saving the data, you need to pass either a json string or json array:

$("#saving_dialog").dialog("open");
// This adds the CUSTOM_INDEX field into the job edit widget
$.ajax({
url: "/php_functions/custom_fields_global_save.php",
type: "post",
dataType: "json",
data: {
"fields":{"my_field":"any type of value"}
// or a json string
// "field":'{"my_field":"any type of value"}'
},
success: function(data)
{
$("#saving_dialog").dialog("close");
// HireHop reported an error
if(typeof(data.error) !== "undefined")
error_message(isNaN(parseInt(data.error)) ? data.error : lang.error[data.error]);
else
{
// All good, "data" is a javascript object (JSON) of all global custom fields
}
},
// Handle an http error
error: function(jqXHR, textStatus, errorThrown)
{
$("#saving_dialog").dialog("close");
error_message(lang.error[1]+" ("+errorThrown+").");
}
});

Custom Fields in the Settings Page

These fields use the same storage as the standard custom fields in HireHop. For example, if you setup a custom field for jobs in Settings called „testing“, give it a value on a few jobs, even after deleting the custom field in Settings, the field can still be used above and visa-versa. The custom fields builder in Settings is a way to add custom fields without programming anything.

Posted in API

Feed Stock Data to Your Website

Synchronise with the cloud

HireHop allows you to seamlessly feed stock data to your website; enabling you to list hire and rental stock on your website, with images and other data, that is synchronized with the HireHop equipment rental software’s database.

You can filter the lists (or not) by category or name, as well as sort them by name, price, weight or stock quantity held. You can also choose what format you want the export in, albeit JSON, CSV or XML

This feature can also be used to export your hire stock data easily, enabling you to export filtered parts of your data or all of it at once, the choice is yours.

How to Get a List

Before you export a list, you must first create an export key. This key is like a password that must be passed to get the list.  If you change the export key, any requests made not using the new export key, will be denied.

To get the export, you need a link, this you can get from the Hire Stock Management page.  By clicking on Menu and then Get data link, a box will appear with a link to get a list for the current filtered view.  To get the export link, you must be authorised to get it in the user permissions.

If you apply any filtering in the Hire Stock Management page, this filter will be the data the generated link will produce.  So for example, if you select a category and then get a data link, the data produced by the link will be all the stock in that category, just as it is listed on the page.

The data returned by HireHop includes the name, an image link, quantity, category, weight, dimensions, prices, part number, etc.

Technical

https://s.myhirehop.com/modules/stock/stock_export.php?id=10&key=abc1234def&depot=1&cat=0&sidx=TITLE&sord=asc&format=xml

The generated link will look something like above, and as you can see, it has various parameters that are explained below:

Parameter Meaning
id This is a unique ID for your company.
key The generated export key.
depot  An identifier for a depot (zero means all depots), to get the quantity.
cat The identifier for a category
cat_name The name of a category
name The name search
del If set to one, deleted items will be listed
unq A unique ID of an item. If set, only one item will be returned.
sidx The column to sort by
sord The sort order; asc = ascending & desc = descending
format The format the data will be returned in, being XML, CSV or JSON (default)

To load the data into your web page, you can Ajax it using JSONP, for example, with JQuery:

$.ajax({
    url: "https://s.myhirehop.com/modules/stock/stock_export.php?id=10&key=abc1234def",
    dataType: "jsonp",
    success: function( data ) {
        console.log( data );
    }
});

Please note, the service, pat test and test intervals are in ISO 8601 period formats and all dimensions and weights are metric.

New Features – A Review of the Latest Updates, April 2018


We strive to improve our cloud based hire business software by actively listening to our users and implementing the features that they need.
We have worked tirelessly to bring you new features and functionality based on users feedback and needs, that many of our users have been beta testing over the past few months.
We look forward to continuing our journey together to make the best software even better!

Scan out in Tree View

We have listened to our users and have worked hard to further enhance our powerful scanning features.

All HireHop users now have the ability to scan jobs out in the same view as the Supplying List, or continue scanning out in the traditional Grouped and List methods. Our tree view allows you to expand or collapse branches of the tree and view the headings and notes exactly as they were created – allowing the user to assign a scanned item to the selected row within the tree.

Check Out – Test Verifications

Don’t want an asset to be checked onto a job if a test or service has expired or is due during the job? On HireHop you can now prevent this from happening.

First, login to HireHop and visit Home-Settings-Company Settings to set your company verification preferences for the three test types available:
  • Ignore – Allows assets with test/service failures to be scanned out.
  • Confirm – Brings up a warning of test/scan failures, but allows the user to scan again to confirm and check out. See User Permissions below.
  • Prevent – Does not allow the asset to be scanned out.

 

If you have chosen Confirm as your Company Setting for a test, select the Users tab to tailor your User Settings and enable/disable users from being able to confirm a scanned asset which has failed it’s test or service.

Now you’re good to go! Just ensure your tests and services are up to date through Hire Stock Management. You may also like to take a look at our recently enhanced and extremely handy Test/Service Report, which can be found in the Reports tab from the Home page.

Note: Tests can be renamed using our Language Editor!

Limit User Locations

Administrators now have the ability to limit the locations that specific users can login from, such as limiting a user to access HireHop only from the warehouse. 

Simply enter the IP address required, or click ‚My IP address‘ to use your current IP.

Job Delivery & Collection

On jobs, add labels to say how the kit is leaving the warehouse and how it is arriving back in.

For goods out, the default options are customer collection, we deliver, courier delivery and other goods out.

For goods in, the default options are customer return, we collect, courier collect and other goods in.

Note: Customise these to your company via the Language Editor!

Prevent Deletion of Supplying Items

HireHop will now prevent a User from deleting more items from the Supplying List than have already been checked out.

Administrators can choose to override this for specific users in User Permissions.

Advanced API in Beta Testing

Completely customise HireHop & interface with HireHop from an external app via our API to do almost anything in the system!

Contact us now for further information.

GDPR Compliance

Enable your users to unsubscribe from the address book mailing lists!

General Improvements and Speed Enhancements

We can’t list every update we do (you’ll get bored reading through the long list), as we regularly release new minor enhancements and features to help make your life easier such as more document fields, system speed increases, additional data fields and the list goes on.

Rigging Weight Loading Calculations for Multipoint Suspension of a straight truss

HireHop is probably the best and most feature rich cloud rental Equipment software, however it also has a resource for users to market their products for free to potential customers on HireHop‚s equipment rental portal. As it has been a popular source for customers to source their hired rigging equipment, we decided to give some advice for when hiring motors and truss, as you need to know the rigging weight loading calculations involved.

Lets take an imaginary scenario that a rigger has suspended a truss on it’s two end points, each motor is rated at 500kg, however the evenly distributed load on the truss is 1,300kg, so the rigger attaches a third 500kg rated motor to pickup the centre of the truss. Thinking with 3 motors rated at 500kg each there would be no problem, to his dismay, the truss comes crashing down, centre point first.

The reason this didn’t work in our imaginary scenario is due to multi-point beam load calculations that he failed to account for.  The rigger in this case incorrectly assumed that the three motors would share the load between them equally and didn’t take into account the Three Moment Theorem.  This is a very complex formula, however to simplify matters, we have illustrated simplified various rigs below and shown the various loads as percentages of the entire load at each point.

As you can see from the top image with two points, each point carries 50% of the load.  If you look at the one below with 3 points you will see that the centre point supports 62% of load and outer points only support 19% of the load.  Applying that to what happened to our rigger:

Load = 1,300Kg
Each Outer Point = 0.19 x 1300 = 247Kg per point (19% of the load)
Centre Point = 0.62 x 1300 = 806Kg on centre point (62% of the load)

As you can see, the 500Kg centre point was overloaded at 806Kg and thus collapsed.  What the rigger should have done is put up 2 extra motors:

Load = 1,300Kg
Each Outer Point = 0.13 x 1300 = 169Kg per point
Centre Points = 0.37 x 1300 = 481Kg per point

For our scenario, ideally the rigger should use 5 points to give himself a larger margin of error, as with 4 points there is only a 19Kg margin on the centre points.

IMPORTANT

  • It is very important to note that the above is for an evenly distributed load and that the motors are all moving at the same speed.  If for example on a three point pickup the centre motor moved faster than the outer two motors, the entire weight would be taken up on the centre motor with the outer two going slack.
  • It is not advised to rely on the above when using manual chain blocks as these never climb at the same speed. For a manual chain block, each block should be able to support the entire load.
  • Please remember to include the weight of the truss and all fixtures when calculating the load.
  • If you are calculating the load on the points above the motor, remember to add the weight of the motor to each point.
  • The mathematics is theoretical in an ideal world and factors can be different in the real world, so always include an error margin and never get too close to the maximum loading.

For more in depth rigging calculations, see the Prolyte Black Book

New Features – A Review of the Latest Updates, February 2018


We strive to improve our cloud based hire business software by actively listening to our users and implementing the features that they need.
We have worked tirelessly to bring you new features and functionality based on users feedback and needs, that many of our users have been beta testing over the past few months.
We look forward to continuing our journey together to make the best software even better!

Free Limited Account

We are happy to announce the release of the HireHop Free account! This account, aimed at micro users who are just starting out, and is free for an unlimited time, but with limited capabilities, such as 15 jobs a year, no custom documents, etc.

Click here to view the full list of Free vs Subscription Features

Scan All In

Does stock ever pile up on the warehouse floor or get mixed together from several jobs before you have a chance to check it back in?  We have worked hard with our users to introduce the most powerful Scanning system for any software in the industry to help make your life easier.

Go to the Home page-Preset Searches-Scan all in to bring up the screen as seen in the below image. From here, simply scan in any item and HireHop will intelligently check it in to it’s relevant job!

What’s more, the scan all in function works seamlessly with our much-loved live multi-user sync, enabling real-time collaboration in the warehouse.

Tip: Remember, any of the preset searches can be allocated to the 6 home page tile slots.

HireHop real time scanning

Language

Don’t like any words or phrases on HireHop? You now have the power to change every word and phrase through our innovate Language editor! This is the latest of our many enhancements allowing further customisation of HireHop.

Administrators simply click on Settings from the Home page and select the Language tab. Once greeted with the below screen, select the word or phrase you want to change and overwrite it by typing in the text box, ensuring to press „Save“ once complete. These Language changes will then update for every user in your company.

Tip: Use the search bar to search for the words/phrases that you want to change.

Equipment rental software custom language

Now available in French and Portuguese

HireHop has now been translated to French and Portuguese, with many more Languages on the way! With languages, each user has the ability to select their own language in the Settings, meaning within the same company, users can see HireHop in the language of their choice.

Column Customisation

We have heard you! The ability to customise the columns throughout HireHop has been expanded to pages including Hire Stock Management, the Picker and Preset Searches.

Click on the Settings Cog to select/deselect the columns you want to see and drag & drop the columns into your preferred order!

Google & Microsoft Login

If you use Google or Microsoft to host your emails, you can now login into HireHop with your email credentials. Simply enter your company ID in Step 1, and instead of entering your HireHop Email and Password, click ‚Sign in with Google‘ or ‚Sign in with Microsoft‘.

Rental business software login with Google or Microsoft

Alternative Name

All stock, sales and labor items can now have an alternative name.  This can be used for languages or the specific naming of items for internal company use only. The alternative name field in the documents, if blank, defaults to the name field.

For languages you can have the item name in English and the alternative name in French, enabling you to print and send quotes in either English or French, depending on your customer.

For internal use, an item may be named „XF9 Heavy lift 4m tripod stand“, however internally (the alternative name) it’s known as „The big stand“, enabling you to send quotes with the correct name, and print job sheets with the internal name (alternative name).  This would be particularly useful for the Film and TV industry who use the 70kg „Manfrotto Avenger Strato-Safe Crank-Up stands“ (we know what you call them).

Minor Enhancements and Features

We can’t list every update we do (you’ll get bored reading through the long list), as we regularly release new minor enhancements and features to help make your life easier, like more document fields, system speed increases, more data fields, the list goes on.

Convert Seaward PAT Test Data To CSV – Seaward PAT Test Data To Excel Spreadsheet Online Tool

Many users of HireHop Rental Business and Asset Management Software have asked us how they can import their PAT test data from their Seaward PAT testers.  This can be done using the Seaward PAT Guard 3 software, however to save our users from having to pay for this software, we have added a small tool below where you can upload the ASCII text output file from your Seaward tester, and we will return the data in a CSV format that you can use to import into HireHop.

This format works with testers such as the Apollo, PrimeTest and SuperNova PAT testers, including the Apollo 600, Apollo 500, Apollo 400, Supernova Elite, PrimeTest 250+ range of testers.


Choose a file to convert by clicking the „Choose File“ button.


Rental Business Software – Cloud Based Equipment Rental Software

Rental business software in the cloud

We built HireHop Rental Business Software from the ground up for rental and hire businesses like yours, to give you an affordable, modern, easy to use and powerful software solution.

The HireHop team consists of people with years of experience in the hire and rental industry, and with the additional feedback from our users, people like you, this vast pool of knowlesge and experince has helped us build the most intuitive, powerful, versatile and feature rich cloud based software in the world, taylored for rental businesses like yours.

HireHop is constantly evolving, with more features and functionality being added every month, fetures requested by our users, as its our users who we constantly strive to improve the software for.

 

Rental business software

 

HireHop, is trusted by many large and well known companies and institutions, as well as small and medium sized businesses, most of whom abandoned their existing software to migrate to HireHop.

Companies have been flocking to HireHop as there is no other rental business software available today that offers the features, ease of use, power and modern cloud functionality. We are so confident with our product, that you can sign up and try it for free, enabling you to see and try it first hand.  Alternatively, you can contact us to arrange a free demonstration, allowing you to see the power of HireHop and how it can benefit your company as well as increase business and productivity.

Don’t be left behind your competitors by using old PC based software, or other limited functionality cloud software, let HireHop help you drive your business forward and improve your business‘ productivity, so signup for free today or contact us for a free demo.