ApprovalMax Helps Firefly Signal the Future of Education

FireFly Blog

Find out how a revolutionary leader in digital education established much-needed spending and revenue control…


A cloud-based transformation story by a leading UK EdTech startup. By using ApprovalMax, Firefly Learning’s spending was brought under control, revenue was proactively managed, and productivity and fraud prevention was significantly enhanced.


Digital technology now enables a radically different approach to the way people learn, deepening and enhancing knowledge and understanding, and improving communication between teachers, students, and parents (google “Flipped Classroom” to see how).

One of the companies leading this particular revolution is the UK-based Firefly Learning. Founded by two GCSE students, co-founders Joe Mathewson and Simon Hay, the first version of Firefly was developed to help their teachers and fellow students access school information online and outside of the classroom.

Soon after, Firefly was being used in several schools across the country, and in 2009 Joe and Simon set up the venture as a full-time business. From that moment on, Firefly has grown rapidly, with teams based in London, Brighton, Singapore, and Sydney. In 2016, they secured the largest Series A funding for an EdTech company in the UK – £4.5 million. And as of 2018, Firefly is now firmly established in 35 countries worldwide, with almost 500,000 students using the software.   

Overcoming a Major Spending Control Problem

As a high-growth startup faced with a spending control challenge, we opted for Xero as our accounting platform. This greatly simplified things for us. But it didn’t quite solve our problem.

Due in large part to our investor’s requirements – and made all the more challenging by our rapid growth – we needed a way for different budget holders (many of them not Xero users) to review and approve the bills related to their budgets. This would allow us to monitor and control spending, and demonstrate to our investors that their money was not being spent irresponsibly, or unnecessarily.

Enter ApprovalMax. Pre-integrated with Xero, and providing us with multi-step and multi-role approval workflows, ApprovalMax was the natural choice as our cloud approval system. The setup process was a breeze, and now all of our managers can approve their bills via ApprovalMax, without requiring access to Xero.

But that’s not all. In addition to standard company spending, we’ve also used ApprovalMax to review and approve training budget requests – a major part of modern IT, and in EdTech especially.

The way this works is that every employee has an annual training budget that they can request to spend on specific training sessions. Our employees have the opportunity to develop their skills and grow professionally, and the entire request process has now been streamlined thanks to ApprovalMax.

The Unexpected Benefits of Proactive Revenue Control

Having successfully dealt with our spending control challenges, we soon discovered another use for ApprovalMax: Revenue Management. We could control – and even increase – our revenue by generating, reviewing, and approving sales invoices, either for new customers, or for renewals with existing customers.

In the case of renewals, the request to generate sales invoices comes from our sales team. Once a sales invoice is generated, it’s then reviewed and approved by a sales representative and the Head of Sales, before being sent to the customer.

However, it’s our Account Management team who approve the invoices, and this would prompt them to contact our clients and have valuable discussions – even upselling before the renewal was sent. This allowed us to increase our revenue from existing customers, as well as enhance the satisfaction of new customers thanks to the correct, approved invoicing.  

Quick Wins: Enhanced Team Productivity and Fraud Prevention

From the outset, one of the clear benefits of using ApprovalMax was the quick and comprehensive adoption and usability of the software, which vastly improved internal productivity.

The product is very user-friendly, so we didn’t have to spend too much time explaining our new automated approval process. Soon, our employees were able to log in and submit approval requests. And since ApprovalMax allows users to include a description with their purchase orders and approval requests, it made everything a great deal more streamlined. What’s more, those making the approval decisions can receive email notifications and approve requests from directly within the email. And if they want to reject a request, they can leave a message explaining their decision, making it easier to correct and reissue the request.

ApprovalMax also helped us pass an external audit, allowing us to address some points raised previously. This gave us the opportunity to focus on more productive issues, while minimising the time spent on audit preparation.

Finally, ApprovalMax provided far tighter controls around fraud prevention. In the past, approvals were often carried out via custom emails, without a well-defined approval workflow to safeguard the process. This resulted in emails being received impersonating people from within the company, requesting payment be made. Now, these fraudulent emails can’t impact the company as they won’t be accepted by ApprovalMax.  

For Firefly, Xero and ApprovalMax has been a match made in heaven. We’re now very excited to see what the future holds with this cloud-enabled software at the heart of our financial controls and revenue processes.