Timesheet integration with Xero and Office 365: A case study by Taptu

Ah, the joys of cloud computing! No hardware, less waste, reduced costs, remote access, automatic updates, and the list goes on. But the growing selection of solutions might have you feeling like you can have too much of a good thing. Today, small and medium businesses are juggling an average of 14.3 applications, or 5.5 apps per employee. Unless effectively integrated, each of these applications is an information silo, limiting a business’ ability to get a clear picture of its data.
Integrations can provide valuable real time data, reduce human error, improve customer service, boost productivity, and give a big picture view that helps businesses to identify pain points, bottlenecks, and resource sucks. Application programming interfaces (APIs) are key building blocks of this interconnectedness, allowing for the flow of information across organizational boundaries. The growing cloud economy only further impels the so-called “API imperative”. The problem? Building integrations requires time, resources, and a certain amount of IT expertise.
It can be tough to commit, but investing in quality integrations will pay off for most businesses. If you don’t already have an in-house IT team, and it’s not a skill set you need full time, an IT consultancy may be the best choice. Beebole customer Taptu, an IT advisor and API integration specialist based in Australia, has extensive experience building integrations for a variety of businesses. They shared some integration insights with us.
Should you choose to create an integration in-house, Taptu CEO Luca Gnezda offers this advice. “Ideally, you want to try and isolate data down to a single source of truth and held within a single software platform, pushing to one or more customer systems. That makes for the easiest and most robust integration,” he says.
In Taptu’s experience, the key elements that make an API integration strong are:
While Taptu is usually busy creating integrations for their clients, they recently built their own API integration platform with Beebole, Xero, Office 365, their bespoke platform in Azure, and their data warehouse. It requires a data mashup including client, employee, contractor and service management, client projects, employee and contractor timesheets, client invoicing, remuneration, and reporting. The integration is complex and incorporates many elements, but essentially its steps include:
Luca explains, “Our business implements client engagements, invoicing, and remuneration in a non-standard way. This allows our business to be far more agile than our competitors and empowers staff to control the type of work engagements they agree on with our clients.” While they’re still finishing the front end user experience, Taptu’s integration is nearly automating their entire business work and invoicing pipeline.
No two companies are alike, and the best integration may be one tailored to your business’ specific needs. That’s why Beebole offers a free API, to give you the possibility to integrate with tools like Xero or Office 365 or build custom applications, just as Taptu did.
“We really enjoy using Beebole,” says Luca Gnezda. “It’s simple but effective. Most other timesheet systems try to be too much, and make usability worse and integration harder. Beebole is elegant in its simplicity. . . . The API itself is robust and reliable.“
Some clients may take for granted the availability of an API, but it is not in fact offered by all time tracking tools. Before choosing a time tracking platform, treat integration as an important feature to ensure you don’t onboard a tool that is not compatible with your existing software.
Beebole users can enable the API via the “Account” module in the settings page, and learn more via Beebole’s API documentation.
The first step is a quick call with us so we can understand your exact business needs.
—
Photo by Hans-Peter Gauster on Unsplash
What sets apart a company that is competent in project management and one that does it exceptionally well? Well, there are lots of things, but knowing how to avoid cost overruns in project execution and accurately estimate project costs is certainly one path to take. Nobody wants to deal with miscalculated estimates or project cost […]
Today’s software development companies face a world full of challenges. From keeping up with the pace of technology to effectively managing timelines and budgets for multiple projects, IT consulting firms need to work harder than ever to thrive in this age of disruption. With project time tracking, software development firms can better understand how time […]
It’s incredible that Beebole is turning 12, and even more incredible that we have so many diverse and extraordinary companies using our time tracking tool. We’re proud to work with them and to celebrate we want to share some of their stories with the world. Here’s one. The KMAC, or Kentucky Museum of Art and […]