How web hosting benefits from an open API

The beauty of having an open API (Application Programming Interface) is that anyone can develop a connection with Xero, be it custom software, other software products, or as is the case recently, web hosting management software.

As you’d expect, the boys and girls in the web hosting industry are a pretty tech savvy bunch, which is why many prefer to use modern, cloud based accounting software to run their businesses. Web hosting has quite specific software needs with almost everything automated including sign up, provisioning and billing.

One of the leading products in the market is WHMCS (Web Hosting Manager’s Complete Solution). Edge Hosting (, a UK based provider of Magento Hosting, use this as the main piece of software to run their business – all it lacked was an accounting software integration. Having checked Xero out and liked the look of it, the Edge Hosting team set about building a module for WHMCS that would synchronize contacts, invoices and payments with Xero.

Once complete, they realised others might also want to use the module. It’s now commercially available and sure enough dozens of web hosting companies have taken to using the module with Xero.

This is a great illustration of why the API is so important to us at Xero. Niche industries can easily and quickly develop integrations between specialist applications and Xero, and if you want to release the integration on a commercial scale, the Xero ecosystem makes this possible.

Check out Edge Hosting’s WHMCS Xero Integration module here.


October 21, 2011 at 11:28 am

Love the way Xero can work with other companies, like a team! Great outcomes for customers and stronger product “lines”!

Xero blog: Focus on the customer, and do so with your strengths | Lance Wiggs
January 12, 2012 at 3:11 pm

[…] genuine engagement with customers through different media. Posts on Xero Touch, the sniper team, How web hosting benefits from an open API, Double Entry Bookkeeping, and Lunch with Meg are written by Xero insiders for Xero customers and […]

Rob Morgan
July 12, 2013 at 2:43 pm

Does anyone know what this error means:


This is the error I am getting with WHMCS to Xero API

Ronan Quirke
July 12, 2013 at 2:50 pm

@Rob sounds like you could use a hand getting your settings right. I’ve raised this with support and we will be in touch shortly to help you get up and running.

Richard Leishman
September 17, 2015 at 11:56 pm

People may be interested to know that this module does not work very well when it comes to VAT.

The import into Xero runs daily. If an invoice is cancelled on the same day of it being created it will not be entered into Xero at all. Also make sure you disable “void cancelled invoices” as this will calculate a wrong/higher VAT figure as invoices should never be voided, they should be credited. I have wrote my own addon to fix this but not available for public use.

Leave a Reply

Your email address will not be published. Required fields are marked *

Integrate your Enterprise with Xero

Xero is about connecting. Xero already connects users with banks and government, saving thousands of hours. Xero Business Connect completes the circle by letting small businesses receive supplier invoices direct to their Xero account. It makes receiving and paying invoices seamless and simple. Connect to the benefits With Xero Business Connect, your invoices will automatically ...

Direct Santander bank feeds now available

Santander Corporate & Commercial UK customers can now connect to Xero and automatically receive their bank transactions. With direct Santander bank feeds, your statement transactions come direct to us from the bank, authorised by your signed authority. There’s no third party involved and you don’t need to provide your Santander online banking security credentials to ...