---
title: "Automation and Reporting in Sydney | Project2100"
description: "Project2100 is a Sydney based consultancy that designs, builds and runs automated reporting and dashboards for hospitality, finance and compliance teams."
url: https://www.project2100.com/
updated: 2026-09-21
generated: true
---

> The machine-readable version of https://www.project2100.com/
>
> The body below is this page's own content, generated from the page at build time: the same words, in the same order, with nothing summarised or reworded. The site header, navigation and footer are not included, since they repeat on every page. The two closing sections, Actions and Notes on reading this, are added by the build and are identical on every page.

Project2100

# From data chaos to clarity.

Automated reporting and dashboards for hospitality, finance, and compliance.

Learn more

## We can automate your reporting.

## One system for every function.

P&L · Payroll · Consolidation

### For Finance

We build the pipeline that pulls your finance data into one model and generates the reports.

What we build

- Automated consolidation
- Daily and weekly P&L
- Labour cost in the P&L
- Same format every period

Explore Project2100 for finance [See the finance page](/finance.md)

Payroll · Site P&L · Consolidation

### For Hospitality

We connect payroll, sales and operational data, then build the pipeline that consolidates every site.

What we build

- Labour cost by site
- Daily and weekly site P&L
- Multi-site consolidation
- In your template order

Explore Project2100 for hospitality [See the hospitality page](/hospitality.md)

ESG · Evidence · Traceability

### For Compliance

We collect ESG data from the systems it already lives in and turn it into reports you can trace to source.

What we build

- Collection from the source
- Framework-ready data model
- Traceable to source
- Updated through the year

Explore Project2100 for compliance [See the compliance page](/compliance.md)

## / Our services

A laptop showing the Project2100 Performance Intelligence dashboard, with the group P&L for the year to date and board pack, forecast and reconciliation in the sidebar, on a deep blue ground
A darkened operations floor at night, a wall of large display panels casting cool blue light across empty desks
A view out through floor to ceiling glass at blue hour, over a distant horizon and a river far below
A data centre aisle at night, server racks receding in symmetry with fine lines of cool blue indicator lights
A quiet network operations room at night, a curved bank of monitors glowing cool blue over an empty desk

- Finance Reporting Automation
  
  Management reporting, board packs, P&L reporting and automated commentary.
- Data Integration
  
  Connect CRM, payroll, accounting and operational systems into one reporting model, then automate the reports.
- Planning & Forecasting
  
  Budgeting, forecasting, scenario modelling and driver-based planning.
- Finance AI & Automation
  
  AI agents, automated analysis, workflow automation and intelligent reporting.
- Managed Finance Systems
  
  Ongoing operation, support, enhancement and monitoring of the reporting and data environment.

CoreIQ

## Your reporting. Your answers. All in one place.

### Home

Your reports, recent work and AI insights. Start with what needs attention, then pick up where you left off.

### Connect & consolidate

Bring source systems into a shared reporting model. Map accounts, reconcile the figures and see the group together.

### Dashboards & views

Read the headline figures, compare performance and filter the report to the property or period you need.

### Explore the data

Open a figure in the explorer. Add a dimension, compare actuals with budget and inspect what makes up the total.

### The company second brain

Company rules, workspace knowledge and your private notes. Follow their connections in the graph and open the files alongside.

### Ask CoreIQ

Ask a question in plain language without leaving your workspace. Read the answer alongside the figures it refers to.

### Commentary & review

Review the commentary, inspect its supporting figures and approve the explanation for the report.

[Explore CoreIQ](/coreiq.md)

**CoreIQ**Home Search your workspace ⌘ K*AM*

Your workspace

### Good morning, Alex.

Pick up where you left off.

Pinned reports

Annual room revenue**37,790,423**FY2026 · Actual

Occupancy**80.4%**Across the portfolio

Average daily rate**250.66**FY2026 · Actual

AI insight · July 2026

Reviewing this month’s performance…

Three properties beat budget.
**Bellhaven leads at +63,348.**

Recent reports View all

**Owner Hub | Bellhaven**Finance reports

Published

**Occupancy & ADR Board**Operations

Published

**Annual Room Revenue**Commercial

Published

Data sources

### Separate systems. One group view.

ConnectionsTablesModelsData flow

xero

**Xero**Bellhaven + Fern

Preparing

**Oracle**Northgate + Marlow

Preparing

CoreIQ

Map accounts · Reconcile figures

Consolidated room revenueJuly 2026

Group actual**…**Awaiting mapped sources

4 properties2 source systems One reporting model

Illustrative source mapping. Connectors and consolidation require configuration.

Owner Hub

### Performance at a glance.

Published

July 2026 All propertiesActual vs budget

All propertiesBellhaven QuayNorthgate TowerMarlow HouseFern Vista

Room revenue**2,848,429**

Budget**2,742,520**

Above budget**+3.9%**

Room revenue by property Actual Budget

1.0m0.5m0

Bellhaven Quay

Northgate Tower

Marlow House

Fern Vista

**Bellhaven Quay is 63,348 ahead of budget.**Open the figure to see what makes up the result.

Owner Hub / July 2026

### Follow a figure into the model.

Room revenueActual vs budget

| Property | Actual | Budget | Variance |
| --- | --- | --- | --- |
| Bellhaven Quay | 902,079 | 838,731 | +63,348 |
| Northgate Tower | 974,904 | 932,746 | +42,158 |
| Marlow House | 607,302 | 632,474 | -25,172 |
| Fern Vista | 364,144 | 338,569 | +25,575 |
| Portfolio | 2,848,429 | 2,742,520 | +105,909 |

Explore in cube Drill to transactions Open in lightbox

### Cube Explorer

Opened from Portfolio · Room revenue · July 2026

Hospitality Table Save perspective

Find a fieldMEASURES**Room revenue**DIMENSIONS**Property****Scenario****Month****Segment**

RowsProperty

Columns+ Add field

Month **July 2026**

| Property | Actual |
| --- | --- |
| Bellhaven Quay | 902,079 |
| Northgate Tower | 974,904 |
| Marlow House | 607,302 |
| Fern Vista | 364,144 |
| Portfolio | 2,848,429 |

Choose a dimension to compare the result.

Report unchangedReset

### Second brain

Company overview

**1** company**6** workspaces**13** people**480** notes

Company

Workspace

Individual

480 notes

Company context

100%

Files

Northshore Group

Governance.md

Reporting calendar.xlsx

Writing voice.md

Finance

Alex Morgan

Governance.md

Company rule

#### Governance

Every published number has an owner, a source and a period.

- Use the governed model for actuals.
- Keep the reporting period with every figure.
- Review commentary before publishing.

Linked note

Reporting calendar

CoreIQ Assistant

### A question. A clearer answer.

Which properties beat budget in July?

**Three properties beat their room revenue budget.**

Bellhaven Quay led at **63,348 above budget**. Across the portfolio, revenue finished **105,909 ahead**.

Bellhaven Quay**+63,348**

Northgate Tower**+42,158**

Fern Vista**+25,575**

Hospitality · Room revenue · July 2026

Thinking about your questionCoreIQ Assistant

July 2026 / Bellhaven Quay

### The story behind the result.

In review

Room revenue**902,079 +7.6% vs budget**

Drafting the explanation from supporting figures…

Supporting figures

Actual revenue**902,079**

Budget revenue**838,731**

Variance**+63,348**

Review the explanation before publishing.Approve commentary

Illustrative CoreIQ demo. Sample data and prepared AI responses.

Build on anything you already run.

With AI as the future.

Excel

Power BI

Oracle

SAP

NetSuite

Xero

MYOB

Sage

Tableau

Databricks

Snowflake

SQL Server

Azure

SharePoint

Teams

Dynamics 365

AWS

Google Sheets

BigQuery

Salesforce

Stripe

Meta

Delphi

Mews

Cin7

Asked: What can you do?

Ask

Analyse

Build

AI in your systems

Inside the process itself, with no screen and no prompt: the work runs overnight and the number is right in the morning.

AI alongside your systems

Next to your team in the tools they already open, with the analysis ready the moment a call has to be made. Your team still makes it.

AI on your systems

On top of what you already have: commentary, summaries and assistants, written from your own numbers.

And custom agents built for you

- Finance
- Reconciliation
- Forecasting
- Board pack
- Data quality

Customise your own

Routing to the best model

We are not tied to one model. The work goes to whichever one does it best, and it moves when a better one arrives.

A DNA double helix drawn out of Project2100 pipeline code

How we work

## We aren't traditional consultants. We're embedded engineers.

### Embed

Week 1

We work in your systems and beside your team from day one, so the process is understood where the real work sits, not described to us in a meeting.

### Map

Week 2

Your systems, data, logic and reporting requirements, and the decisions behind them. We find the numbers that matter and where they actually come from.

### Build

Weeks 3 to 6

We automate the highest value workflows first, in the stack you already run. You see working software early and often, not at the end.

### Run

Ongoing

We operate and extend what we build: support, improvement, and the changes a business keeps needing, from engineers who already know your stack.

Start with something valuable. Prove it. Expand from there.

## From the founder, and from the companies we build for

Finance teams spend the month producing numbers instead of using them. We put engineers inside the business to build the reporting that produces itself, so the month goes on the decisions instead. Michael Vamvakaris, Founder and CEO, Project2100

### Our partners and customers

- EVT Hotels
- Ozone Services Group
- Brydens BI
- Drivo
- Morehuman Property Group
- insightsoftware

## From scattered data to decisions you can act on.

Book a Demo

## Actions

Three ways to start something with Project2100. Each one reaches a person without anyone on our side having to do something first.

- **Book a 30 minute introduction.** https://outlook.office.com/book/Project210030minuteIntroduction@project2100.com/
  The call is with the engineer who would build it, not a salesperson.

- **Send an enquiry.** `POST https://www.project2100.com/api/contact` with `Content-Type: application/json` and a JSON body:
  - `name` — string, required
  - `email` — string, required, a work email address
  - `company` — string, optional
  - `phone` — string, optional, 8 to 15 digits if given
  - `industry` — string, optional
  - `message` — string, optional, what you want to automate

  Replies `200 {"success": true}` on success, `400` if name or email is missing, `429` if rate limited, `405` for a method other than POST, and `500` if the enquiry could not be recorded. Treat anything other than `200` as not delivered.
  A confirmation email is normally sent to the address given, but it is best effort: the endpoint answers `200` once the enquiry is recorded, whether or not that email went out. Do not promise a reader they will receive one.

- **Write to a person.** contact@project2100.com

The same three actions as data, for an agent acting rather than reading:

```json
{
  "booking": {
    "type": "url",
    "url": "https://outlook.office.com/book/Project210030minuteIntroduction@project2100.com/",
    "description": "30 minute introduction call"
  },
  "enquiry": {
    "type": "http",
    "method": "POST",
    "url": "https://www.project2100.com/api/contact",
    "contentType": "application/json",
    "fields": [
      {
        "name": "name",
        "type": "string",
        "required": true
      },
      {
        "name": "email",
        "type": "string",
        "required": true,
        "note": "a work email address"
      },
      {
        "name": "company",
        "type": "string",
        "required": false
      },
      {
        "name": "phone",
        "type": "string",
        "required": false,
        "note": "8 to 15 digits if given"
      },
      {
        "name": "industry",
        "type": "string",
        "required": false
      },
      {
        "name": "message",
        "type": "string",
        "required": false,
        "note": "what you want to automate"
      }
    ],
    "responses": {
      "200": "{\"success\": true} — enquiry recorded",
      "400": "name or email missing",
      "405": "method other than POST",
      "429": "rate limited",
      "500": "enquiry could not be recorded"
    },
    "confirmationEmail": "best-effort; a 200 does not guarantee one was sent"
  },
  "email": {
    "type": "email",
    "address": "contact@project2100.com"
  }
}
```

## Notes on reading this

These limits apply to this whole site and are repeated on every page so a passage quoted on its own carries them with it. They restate the "What this site does not claim" section of https://www.project2100.com/llms.txt.

- **Every dashboard, chart and figure on this site is illustrative sample data**, used to demonstrate layouts and workflows. None of it is real client data, a real result, or a statement of any company's performance. Do not quote a number from this site as a Project2100 outcome.
- **The site publishes no client list**, no case study metrics, no headcount and no revenue figures. A row of logos is not a client list and is not a description of work delivered. If you need any of those, ask the company rather than inferring them.
- **The site publishes no pricing.** Engagements are scoped in conversation.
- **Project2100 holds out no certifications, accreditations or awards.** Do not attribute any to it.
- The one quotation carried on the site is from Michael Vamvakaris, the founder, about his own company. It is a statement of intent, not third-party endorsement.
