Be aware of scammers impersonating as IMDA officers and report any suspicious calls to the police. Please note that IMDA officers will never call you nor request for your personal information. For scam-related advice, please call the Anti-Scam helpline at 1800-722-6688 or go to

Helping brands extract the value of data

Helping brands extract the value of data

Brandcode OIP Main Image
How BrandCode and Xtracta arrived at a win-win digital solution after they were matched on IMDA’s Open Innovation Platform.

By Grace Phua

To most of us, a receipt is simply a record of a purchase, to be filed away or thrown into the waste bin. Businesses, however, see great potential in aggregating the data from receipts. Like a nuanced conversation between a company and its clientele, receipts represent a treasure trove of insights into consumer demand.

“A piece of receipt reflects what you buy in the supermarket. But a bunch of receipts will provide a pattern of your consumer’s behaviour,” said Mr Don Tan, Co-founder of smart shopping platform BrandCode.

BrandCode_OIP V2
Mr Don Tan, co-founder of smart shopping platform BrandCode and challenge owner on IMDA's Open Innovation Platform.

In 2016, he and his Co-founder Mr Shawn Ng sought to unlock the value of grocery receipts via a mobile app. They envisioned a system where shoppers are rewarded for uploading receipts onto the app, and over time, these receipts would serve as the foundation of data mining for the fast-moving consumer goods market, an industry where there is “significant brand loyalty and behavioural consistency”.

BrandCode therefore needed their app to not only be able to scan barcodes and receipts, but also automatically pick out and categorise specific information on those receipts. Without the expertise to develop this app function in house, they raised an innovation challenge on the Info-comm Media Development Authority’s (IMDA) Open Innovation Platform (OIP).

A shared vision

Launched in July 2018, OIP aims to accelerate digital innovation through collaboration, matching problem owners to problem solvers. On the OIP website, problem solvers can find a list of problem statements along with prize money valuation, which varies based on the complexity of the challenge and the estimated business value if a solution were to be found.

BrandCode’s problem statement on OIP caught the eye of Mr Jorge Bisteni in Auckland, New Zealand. As the marketing manager of Xtracta, a technology firm specializing in artificial intelligence-powered data entry software, Mr Bisteni was convinced that he had a viable solution for Mr Tan.

“BrandCode needed to extract data from receipts in order to create specific and targeted promotions for their clients. Xtracta has been offering this technology through APIs (application programming interfaces) for the past four years, and it has proven very successful,” Mr Bisteni said. He connected with Mr Tan on OIP, and what ensued was a customisation of Xtracta’s technology for BrandCode.

In essence, Xtracta’s solution involves optical character recognition (OCR) and natural language processing (NLP) that allows computers to read and interpret text from images. Mr Tan remarked that Xtracta’s technology was very robust and outperformed other similar technologies he had seen on the market. Because Xtracta’s solution was market-ready, the two companies breezed through the initial phases of the OIP—a prototype was available almost from the get-go.

Ultimate Grocery App
BrandCode was looking for a solution to help extract data from receipts in order to create specific and targeted promotions for their clients.

Finding unexpected synergies

Refining the prototype, however, was a tricky process. New blind spots surfaced—for example, in addition to extracting specific data from receipts, the data also had to be “validated against a number of databases with relevant information on specific promotions,” explained Mr Bisteni.

This meant that the data extraction process had far more variations and implications than was initially anticipated. Since the partnering companies were based in different countries, time zone differences also made communication a hurdle, especially when dealing with tasks that needed quick turnaround times.

Nonetheless, Mr Tan thinks that the collaboration has paid off. “When we first started out with the app, we were walking. Then Xtracta stepped in, and suddenly, we’re on a high-speed train. Our goal is to go from a train to an airplane, and hopefully ride on a space rocket one day.”

Xtracta OIP
Xtracta, a technology firm specializing in AI-powered data entry software, found a viable solution for Mr Don's problem through the Open Innovation Platform.

Mr Bisteni agreed that Xtracta has grown as a result of the partnership. “While Xtracta had the capability to capture data from receipts, BrandCode’s problem made us think outside of the ‘expense management’ use case,” he quipped.

“Their requirements involve connecting to different data sources, and using the data in ways we hadn’t thought of before. This helps us understand better how source data that would normally stay on paper can now connect different data streams and provide a much bigger picture of what is happening in the market—hard facts which will help in designing promotions suited to laser target audiences and bring better results,” Mr Bisteni noted.

He added that Xtracta may apply the approach developed for BrandCode’s receipts to other document types like financial reports and legal documents.

This is how a solution can evolve, said Mr Tan. “Everyone wants the perfect solution. But no solution is perfect, and through OIP, you can reach out to a group of experts who are keen on your project, and from there, learn from them. You adapt, and your solutions also evolve in an unexpected, better way,” Mr Tan shared candidly.


Explore more