How to make MSP billing and project management easier – TubbTalk #34

Richard talks to Steve Duckworth, CEO of Harmony PSA, about how their automation software can help MSP billing and the four different ways that MSPs can use it to sell.



An Interview with Steve Duckworth
TubbTalk 31 - Steve Duckworth of HarmonyHow did Harmony PSA Come About?

The PSA software was built in response to a need that Steve identified in a previous role, where there was a need for a more effective order management system. Steve noticed that the core reporting was good, but at the point of sale, the information wasn’t recorded properly, meaning that incorrect details were used on the order paperwork.


It was initially aimed at ISPs (internet service providers), to give them an order processing system with timesheets and billing. Later on, Steve and his business partner saw the potential for the software to be used by MSPs (managed service providers).


How does Harmony Work?

Harmony has a rich and powerful product engine at its core and sells in four major ways – transactionary, recurring, pre-payment and consumption. Steve says that within those four major subclasses there is an infinite variation, and explained how each works:


Transactionary: Is focused on time or selling a one-off item. The system generates an email which can be delivered by a project


Recurring: This is stable revenue that a company can predict and knows it will continue to generate in the future with a high level of certainty


Pre-payment: Also known as a ‘block hours contract’, Harmony’s version differs because they have a flexible model which also includes cash or tokens, and each choice can be applied to the same customer


Consumption: Billing by a device, which can be automated with your RMM (remote monitoring and management) to run queries and automate invoices


How Harmony PSA Differs from its Competitors

Many MSPs complain that the tools they use within their business require them to adopt the tools’ methodology too, which is something they don’t always want to do. What Harmony does is to ask the MSP how they run their business and adapts to that instead.



Steve explains that a key design principle for Harmony is flexibility, and while they won’t version the code, they do put a lot of effort into reconfigurability. The MSPs are given a platform where they can model their business and change it whenever they want without having to replace the software. 


Harmony’s Range of ‘Multi’ Options

Harmony has been designed to provide MSP users with a range of options for all aspects of the platform, which they term ‘multis’. These include:


Multi-currency: Harmony stores every financial transaction in three currencies: the transaction currency, the legal entity accounting currency and the consolidation currency, as well as being a real-time consolidation engine


Multi-legal: The build has the tax rules and account codes integrated, as well as its own finance interface so you can run a multinational group in a single instance of Harmony


Multi-country: This is useful for timesheets and invoices, allowing staff in one country to work on a project in another country. Their timesheets appear on the invoice, and Harmony resolves transfer prices for costs too


Multi-lingual: This feature works throughout the Harmony software, including in PDFs and other documentation. Initially introduced for German resellers, the 25,000 code changes the developers made now mean that they can add a language pack in a week. It also integrates with Microsoft Culture 7 to make it multi-culture


Multi-time-zone: Harmony supports overnight time zones, allowing MSPs to outsource to a company in India (for instance) and Harmony’s ticket SLAs (service level agreements) can understand the time zone


Mentioned in this Episode

Datalogic
Solarsoft
Microsoft Culture
Salesforce
SolarWinds MSP
Ninja
BlueSnap
Zapier

Interview Transcript
Download the Transcript Tubbtalk facebook steve duckworth

Download the transcript of "How Harmony PSA makes billing and project management easier - TubbTalk #31".

Success! Now check your email to confirm your details.

There was an error submitting your subscription. Please try again.

First Name Email Address We use this field to detect spam bots. If you fill this in, you will be marked as a spammer. Send me the transcript We don't spam! Unsubscribe at any time. Powered by ConvertKit /* Layout */ .ck_form { /* divider image */ background: #fff url(data:image/gif;base64,R0lGODlhAQADAIABAMzMzP///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQ5NjM5RjgxQUVEMTFFNEJBQTdGNTQwMjc5MTZDOTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQ5NjM5RjkxQUVEMTFFNEJBQTdGNTQwMjc5MTZDOTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDk2MzlGNjFBRUQxMUU0QkFBN0Y1NDAyNzkxNkM5NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDk2MzlGNzFBRUQxMUU0QkFBN0Y1NDAyNzkxNkM5NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAABAAMAAAICRFIAOw==) repeat-y center top; font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; line-height: 1.5em; overflow: hidden; color: #666; font-size: 16px; border-top: solid 20px #3071b0; border-top-color: #3071b0; border-bottom: solid 10px #3d3d3d; border-bottom-color: #1d446a; -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.3); -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.3); box-shadow: 0px 0px 5px rgba(0,0,0,.3); clear: both; margin: 20px 0px; } .ck_form, .ck_form * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } #ck_subscribe_form { clear: both; } /* Element Queries — uses JS */ .ck_form_content, .ck_form_fields { width: 50%; float: left; padding: 5%; } .ck_form.ck_horizontal { } .ck_form_content { border-bottom: none; } .ck_form.ck_vertical { background: #fff; } .ck_vertical .ck_form_content, .ck_vertical .ck_form_fields { padding: 10%; width: 100%; float: none; } .ck_vertical .ck_form_content { border-bottom: 1px dotted #aaa; overflow: hidden; } /* Trigger the vertical layout with media queries as well */ @media all and (max-width: 499px) { .ck_form { background: #fff; } .ck_form_content, .ck_form_fields { padding: 10%; width: 100%; float: none; } .ck_form_content { border-bottom: 1px dotted #aaa; } } /* Content */ .ck_form_content h3 { margin: 0px 0px 15px; font-size: 24px; padding: 0px; } .ck_form_content p { font-size: 14px; } .ck_image { float: left; margin-right: 5px; } /* Form fields */ .ck_errorArea { display: none; } #ck_success_msg { padding: 10px 10px 0px; border: solid 1px #ddd; background: #eee; } .ck_label { font-size: 14px; font-weight: bold; } .ck_form input[type="text"], .ck_form input[type="email"] { font-size: 14px; padding: 10px 8px; width: 100%; border: 1px solid #d6d6d6; /* stroke */ -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; /* border radius */ background-color: #f8f7f7; /* layer fill content */ margin-bottom: 5px; height: auto; } .ck_form input[type="text"]:focus, .ck_form input[type="email"]:focus { outline: none; border-color: #aaa; } .ck_checkbox { padding: 10px 0px 10px 20px; display: block; clear: both; } .ck_checkbox input.optIn { margin-left: -20px; margin-top: 0; } .ck_form .ck_opt_in_prompt { margin-left: 4px; } .ck_form .ck_opt_in_prompt p { display: inline; } .ck_form .ck_subscribe_button { width: 100%; color: #fff; margin: 10px 0px 0px; padding: 10px 0px; font-size: 18px; background: #0d6db8; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; /* border radius */ cursor: pointer; border: none; text-shadow: none; } .ck_form .ck_guarantee { color: #626262; font-size: 12px; text-align: center; padding: 5px 0px; display: block; } .ck_form .ck_powered_by { display: block; color: #aaa; } .ck_form .ck_powered_by:hover { display: block; color: #444; } .ck_converted_content { display: none; padding: 5%; background: #fff; }
Connect with me

Subscribe to TubbTalk RSS feed
Subscribe, rate and review TubbTalk in iTunes
Subscribe, rate and review TubbTalk on Stitcher Radio
Follow @tubblog on Twitter

You Might Also Be Interested In

I’ve bought Professional Services Automation software. What next?
Which business processes can you automate today?
Why do more IT outsourcers not outsource more?

The post How to make MSP billing and project management easier – TubbTalk #34 appeared first on Richard Tubb.



 •  0 comments  •  flag
Share on Twitter
Published on August 26, 2018 23:25
No comments have been added yet.