1. Data Analytics

"We're data-rich but just drowning in reports and tables of data, without any insights."
Data-Analytics

2. Automation

"We do it this way because that's the way we've always done it."
Automation

3. AI

"We're looking to use AI, but aren't sure where it makes sense in our business."
AI

1. Data Analytics

What's the Approach?

We build a data-model off your system exports (csv/Excel) and any kind of manually-tracked spreadsheets that your business currently uses.

It's difficult to describe the outcomes, it's far better to show, not tell. Which is why we offer trial projects, off of sample exports from your businesses systems. Most-commonly (certainly not always), a Sales dashboard.

There's very few businesses that we've done a trial project for, that hasn't turned into a long-term relationship. Simply put, our results speak for themselves.

But to send even a sample dataset requires a significant level of trust on your part. Building that trust is the biggest hurdle we see in turning you from a reader of this website, into an engaged client.

elivering significant improvements to data-visibility across the business.

For whichever datasets are deemed important, we build a data-model of the business. This could mean:


We tag & enrich your data in simple, practical ways for the end-users of any report or dashboard.
This could mean:

There's often a data-integrity/cleanliness aspect to begin with, that most businesses aren't expecting, but are often very grateful for.

Analytics is tightly woven with the Automation side of our business, given that most of the time we save clients, is from previously manual data-processing & reporting inside of Excel.

This is the core of our business, we do it very well.

Enhanced Financial Reporting

Taking system exports from Accounting/ERP Software to deliver superior Financial Reporting & Time-Series Analytics.

Say you have a WIP Export on open jobs. It comes out as a poorly formatted CSV, no data-visibility until someone spends 20-mins manually formatting it & calculating figures, then sending it out. Sometimes it's done quickly, sometimes it's not done at all.. We'd build you a WIP Snapshot, not only so that it's processed instantly, but likely with vast improvements to your previous view.

Or maybe you want to track debtors, not just with a point-in-time snapshot, but you'd like to see the trends over time, slicing by different vectors of the business. If what you're looking for isn't part of your software package (common), we solve that by exporting the raw data to csv/excel and building a debtors dashboard tailored to your needs.

For example, Slice on Customer-type vectors like;

Operational Data

However your business operates, you'll likely be operating off a distinct operational ID of some kind, (job_number, case_number, order_ID, project_ID, deal_ID, supplier_ID, or asset_ID).

Operational analytics revolves around the tracking of those unique ID's from your regular system exports in order to build out your businesses automated data-flows.

The ID's change from business to business, and so do the requirements, but the approach remains the same.

With a well-defined data-model, we do two things:

  1. Perform historical analytics on closed items
  2. Track new & open items to create a source-of-truth across the business

Operational analytics feeds into broader process automation

Sales/CRM

CRM exports, with Historical Data Mining and Database Enrichment.

Things we work on:

Hierarchical Data - One Source of Truth

One data model, multiple lenses. Board sees trends and risk. Managers see KPIs and comparisons. Teams see today’s priorities.

Definitions are fixed, so when the numbers change between meetings, it's because the numbers changed. Drill down from totals to the line item in seconds. Only one person is required for your businesses reporting, analytics & data-processing tasks, their task can be done in minutes, not hours or days.

Benefits of Data Analytics

2. Automation

How We Think About Automation

Without a doubt, the most time we've saved for clients is by automating previously manual reporting & data-processing inside of Excel.
We broadly classify anything that starts & ends in Excel as "Reporting Automation".

Everything else, we'll group as:


But all automation, we like to think of as a data-pipeline, with three parts:

  1. Input(s)
  2. Processing
  3. Output(s)

Reporting Automation

This is our bread & butter for saving you time.

The approach is one of PowerQuery for automated data-processing (And excels data-model for analytics). We do very little in what most people think of when they hear the word "Excel". Excel is just the best end-user interface for business data-workflows, it's simple, ubiquitous & dynamic.

For perspective, we work with a few accounting firms, none of them, nor most other businesses we work with, understood what can be done to improve spreadsheet-related workflows until we started working together.

Point being, if accounting firms are having us help with their financial reporting & excel-workflows, we're doing something right.

Field Processing Automation

Ties in with Operational analytics as we track the movement of operational ID's.

Outside of analytics & data-process automation with the above approach, automation is done with either custom python scripts or your standard suite of workflow automation tools (Zapier, Make, Power-Automate etc).

For the standard workflow automation tools, we generally suggest that clients have some staff members learn the basics. It's a waste of our time and your money to be building drag & drop automations.

From experience it's usually a younger, tech-savvy team member who's keen on filling that role, often they've already built a few automations for themselves or the business. We can help them here.


Pipelines can be simply transferring data from point A to point B.

Ie, an event is triggered by the arrival of an email, a field (or fields) need to be extracted from that email, then updated to either an Excel spreadsheet or into your system. Sometimes requiring an internal notification that said fields have been extracted & updated so that the next step in the process can commence. This is the type pf thing we'd look to automate.

Outlook & Notification Automation

Any time your business receives a system-generated email, requiring someone to monitor, search the inbox, manually extract information from the email (or attachment), maybe save down said attachment and then action the data that was contained within...

Then that's an opportunity to not only free up time, but significantly improve the timeliness & consistency of the whole process.

Most commonly, emails from suppliers about order updates. System generated or otherwise.

On the flip side, it's less common, but if your business is manually generating emails from templates, with only the fields of data changing from client-to-client or case-to-case.

Then the process of populating, sending & monitoring for responses in a more structured way, is something we can help with.

Web-Scrape & PDF Extraction Automation

PDF parsing can sometimes require AI, it depends on the variability of the input docs.

Ie, A highly structured govt/compliance document, same headers/formatting each time, no AI Necessary. But for a Semi-structured pdf, with differing structures between them, then AI might be the best option. An example of this might be an ASX announcement, with similarities, but key differences that make non-AI extraction impractical.

The most common type of docs we've done these projects for are docs required in Onboarding procedures. But also complex PDF's with multiple pages and a table of contents, contracts for example.

On the web-scraping side of things, it's often for scraping prospect lists, but it depends on your business. There's been some really creative ways people have gotten value from our web-scraping projects.

3. AI

Our Approach to AI

Start Small, Keep it Simple, Practical & Low-Risk

Our approach for everything is to keep it simple, same goes for AI.

For context, whenever somebody says 'AI' nowadays, they almost certainly mean a Large-Language-Model (LLM).

The concept of a Large-Language-Model (like ChatGPT) only entered into existence in 2017 with the release of the research paper, "Attention is All You Need". Link to paper here.

And most businesses really only started hearing about, or using AI from 2022/23 onwards.

Point being; in the timeline of the universe, LLM's are still just in the conception phase. There's "unknown unknowns" even to the people creating the models. Let alone the businesses attempting to leverage them for competitive advantage.

It's a very common occurrence when a business asks, "Can this be automated with AI?"

9 times out of 10, our answer is "No, but it can be automated without AI."

Training

Many businesses still lack a unified understanding of:

Tom's conducted over 100 AI Basics training sessions to businesses ranging from small one-man-band realestate agencies in Perth, to $1b plus ASX listed entities.

The combined feedback from those sessions has been extremely helpful, not to mention that most recipients find the training itself immensely valuable.

Semi-Structured Text Parsing

Tabular data (database/csv/excel) and other forms of highly-structured text data are not things we need AI for.

It's the semi-structured & unstructured end of the data-spectrum where AI dominates.

For extracting structured data from PDF's for example, AI's not always required, and we'll tell clients if that's the case. Suggesting instead, a much more reliable, deterministic pure-python script (No AI).

But sometimes those python scripts will require an AI step or two. Simply put, any semi-structured or un-structured text data in the form of:

... these are the types of things we consider using AI for.

Often times, the most involved part of those pipelines is in building the pre & post-processing steps.