We use cookies to make your experience better. By using xero.com, you accept our cookie notice terms.

Brought to you by

How web hosting benefits from an open API

Posted 12 years ago in Platform by
Posted by

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 (http://www.edgehosting.co.uk/), 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.

August 16, 2016 at 10.20 pm

Hey guys,

Does the system allow you to map customers that already exist in Xero? If so than by using what field?
Our WHMCS system already has a payment gateway configured. Would both system talk to each other if payment is made in one system or another?

Leave a reply

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