d2o PMI connector

Use your d2o PMI data for reporting, automation and AI.

Data Panda pulls your d2o PMI labour, revenue-forecast and food-purchase data and brings it together with the rest of your hotel or restaurant stack. From one place, we turn it into dashboards, automations, AI workflows and custom apps your general managers, F&B leads and finance teams use every day.

Data Panda Reporting Automation AI Apps
d2o PMI logo
About d2o PMI

The Norwegian platform behind hotel labour and food-cost discipline.

d2o is a Norwegian hospitality software company headquartered in Sandnes, building the PMI platform (Performance Management Intelligence). The product runs across hotel chains, restaurants and contract catering in the Nordics and beyond, with named customers including Strawberry Hotels, Olav Thon Gruppen, Pandox, Radisson and the Odyssey Hotel Group, and reach into Sweden, Germany, France, the UK, the US, South Africa and parts of Asia.

For general managers, F&B directors and finance, PMI is the system of record for the things a PMS or a POS does not own: the rolling revenue forecast per profit centre, the labour schedule that gets built against it, the productivity-per-worked-hour target each department is held to, the food purchases tracked against revenue and the operational P&L that summarises the lot. Modules cover the live forecast across rooms, F&B, breakfast and events, staff management with rotating schedules and split shifts, food purchase management, P&L planning, sustainability tracking on energy and water through GoGreen, and benchmarking against peer properties. The built-in reports cover the day. The harder questions, like why labour cost percentage drifted at one outlet and not another, where productivity-per-hour is sliding ahead of the revenue dip, or which week of next month is heading for an overtime spike, sit between PMI, the PMS and the payroll system. Pulling PMI into a warehouse is how those answers stop being a Friday-afternoon export.

What your d2o PMI data is for

What you get once d2o PMI is connected.

Performance reporting

Labour cost, productivity and forecast accuracy joined to the PMS revenue and accounting numbers the rest of the business already trusts.

  • Labour cost percentage per outlet, department and week
  • Productivity per worked hour against target
  • Forecast accuracy on covers and revenue versus actual

Process automation

Turn forecast updates and schedule events into the nudges your GMs and head chefs would otherwise do by hand.

  • Push approved schedules into the payroll system as planned hours
  • Flag outlets where labour cost percentage drifts above target two weeks running
  • Post food-purchase variance against forecast into the accounting ledger

AI workflows

Use forecast history, schedule data and actuals to sharpen the next forecast and catch overtime before it lands.

  • Score next-week schedules for overtime exposure per outlet
  • Spot productivity drift per department before the monthly review
  • Forecast covers per service and day-of-week with a tighter band

Custom apps on your data

Small GM, F&B and finance tools that sit on PMI data instead of another export.

  • GM cockpit with labour, food cost and forecast accuracy on one screen
  • Department head view of productivity per hour against target
  • Food-purchase tracker per outlet and supplier against the rolling forecast
Use cases

Use cases we deliver with d2o PMI data.

A list of concrete reports, automations and AI features we have built on d2o PMI data. Pick the one that matches your situation.

Labour cost percentageLabour cost as share of revenue, per outlet, department and week.
Productivity per hourCovers or rooms cleaned per worked hour against department target.
Forecast accuracyCovers and revenue forecast versus actual, by lead time.
Overtime exposurePlanned versus contracted hours per week, ahead of approval.
Food cost percentageFood purchases as share of F&B revenue per outlet and period.
Schedule efficiencyPlanned hours per forecast cover, per department and shift.
Group benchmarkingKPIs ranked across properties on the same definitions.
Operational P&LDepartment P&L with revenue, labour and food cost in line.
Energy and waterGoGreen consumption per available room or per cover.
Forecast versus budgetRolling revenue forecast against the original budget per period.
Department driftWhere productivity is sliding ahead of the revenue dip.
Multi-property viewGroup KPIs with per-property drill-down in one report.
Real business questions

Answers you will finally get.

Why is one outlet's labour cost percentage three points worse than the group average?

Labour cost percentage broken down per outlet and per department, with productivity per worked hour and the underlying revenue forecast accuracy next to it. The GM sees whether the gap comes from softer revenue, an overstaffed breakfast shift or a forecast that has been off for three weeks running, instead of getting one number back from PMI without the context.

Which weeks of next month are heading for an overtime spike?

Planned hours per outlet and department against contracted hours, joined to the rolling revenue forecast and historical productivity per hour. Approvers see the two or three weeks where the schedule is already over before payroll closes the period, so the rota gets adjusted on the front end rather than reclassed at the end.

How accurate is our forecast on covers and revenue, and where is it drifting?

Forecast versus actual on covers and revenue per outlet, F&B service and day-of-week, ranked by absolute drift and by lead time. The revenue manager and the F&B director see which forecasters and which days the system gets right, and which ones quietly run twenty percent off and need a different model.

Value for everyone in the organisation

Where each function gets value.

For finance leaders

Labour cost percentage and food cost percentage per outlet, against the rolling revenue forecast and the actuals booked in accounting. The monthly P&L review runs on numbers that already line up between PMI, the PMS and the ledger, instead of a reconciliation pass the controller does on a Sunday.

For sales leaders

Forecast accuracy on covers and revenue per segment and channel, joined to the actual stays and group bookings the property closed. Group and corporate sales teams see which properties consistently undercall their forecast and which ones overcommit, so the next group quote sits on a believable base.

For operations

Productivity per worked hour, schedule-versus-forecast efficiency and overtime exposure on one screen, per outlet and department. The GM and the head of housekeeping argue about the same numbers on Monday morning, not about whose PMI export is the right one.

Ideas

What you can automate with d2o PMI.

Pair with Mews

Line up d2o PMI labour against Mews revenue per outlet

PMI labour cost, productivity per hour and forecast accuracy join the revenue Mews booked per property and meal period, so labour cost percentage lands next to RevPAR and F&B revenue on the same report. Hotel GMs see where the labour-versus-revenue gap is opening up the same week it happens, instead of waiting for the monthly P&L to point it out.

Pair with Apicbase

Pair d2o PMI food purchases with Apicbase recipe cost

PMI food-purchase data per outlet is joined to the theoretical food cost Apicbase calculates from recipes and assortment, so the gap between bought and theoretical cost is visible per recipe, outlet and week. F&B directors stop guessing where the leak is and see whether it sits with one supplier price drift or with one chef's portioning.

Pair with SD Worx Cobra

Reconcile PMI planned hours against SD Worx Cobra payroll

PMI planned and approved hours per employee, outlet and department are matched against the actual paid hours coming out of SD Worx Cobra, with overtime, sick leave and contract types pulled out separately. Finance closes payroll with a known delta per outlet rather than a controller reading two systems side by side, and HR sees which departments structurally schedule above contract.

Pair with Exact Online

Post PMI labour and food-cost variance into Exact Online

PMI labour cost and food-purchase data per outlet and department are posted into Exact Online as the right cost-of-sales lines and accruals, with the variance against the rolling forecast booked separately. The monthly close runs without a manual reclass on hospitality cost lines, and the operational P&L the GM sees in PMI matches the financial P&L the controller sees in Exact.

Data model

Tables we make available.

These are the 19 tables we currently pull from d2o PMI into your warehouse. Query them directly in SQL, join them to the rest of your stack, or build reports on top.

  • Accountvalues Budget
  • Accountvalues Forecast
  • Arrival Departure Daily
  • Categories
  • Category Settings
  • Cockpits
  • Cockpits Monthly
  • Contenttypes
  • Departments
  • Guest Feedback
  • Hierarchy Indexes
  • Labor Department Daily
  • Properties
  • Property Info
  • Reports
  • Reportvalues
  • Revenues Department Daily
  • Revenues Department Monthly
  • Segments

Missing a table you need? We can extend the sync. Tell us what is missing and we will build it for you.

Your existing tools

Your data lands in a warehouse. Your BI tools read from it.

You keep the reporting tool you already have. We connect it to the warehouse where your d2o PMI data lives.

Power BI logo
Power BI Microsoft
Microsoft Fabric logo
Fabric Microsoft
Snowflake logo
Snowflake Data warehouse
Google BigQuery logo
BigQuery Google
Tableau logo
Tableau Visualisation
Microsoft Excel logo
Excel Sheets & pivots
Three steps

From d2o PMI to answers in three steps.

01

Connect securely

OAuth authentication. Read-only by default. We sign a DPA and your admin keeps the keys.

02

Land in your warehouse

Data flows into your warehouse on your schedule. Near real time or nightly, your call. You own the data.

03

Reporting, automation, AI

We build the first dashboard, workflow or AI feature with you, then hand over the keys. Or we stay on for ongoing delivery.

Two ways to work with us

Pick the track that fits how you work.

Track 01

Self-serve

We set up the foundation. Your team builds on top.

  • d2o PMI connector configured and running
  • Warehouse set up in your cloud account
  • Clean access for your Power BI, Fabric or Tableau team
  • Documentation on what's in the data model
  • Sync monitoring so you're warned before reports break

Best fit Teams that already have a BI analyst or data engineer and want to own the build.

Track 02

Done for you

We build the whole thing, end to end.

  • Everything in Self-serve
  • Dashboards built to the questions your team actually asks
  • Automations between your systems
  • AI workflows scoped to real tasks your team runs
  • Custom apps where a dashboard does not cut it
  • Ongoing delivery at a pace that fits your team

Best fit Teams without in-house BI or dev capacity. You tell us what you need and we deliver it.

Before you book

Frequently asked questions.

Who owns the data?

You do. It lands in your warehouse, on your cloud account. We don't resell or aggregate it. If you stop working with us, the warehouse stays yours and keeps running.

How fresh is the data?

Near real time for most operational systems. For heavier sources we schedule hourly or nightly. You pick based on what the reports need.

Do I need a warehouse already?

No. If you don't have one, we help you pick one and set it up as part of the first delivery. Common starting points are Snowflake, Microsoft Fabric, or a small Postgres start.

Which d2o PMI data does the connector pull today?

The connector pulls the live forecast tables (revenue and covers per profit centre and lead time), staff-management data (planned and approved hours per employee, outlet and department), food-purchase records, the operational P&L lines and the productivity targets each department is held to. GoGreen consumption data on energy and water is in scope where the property uses that module. The full PMI back-office, like account-mapping config or audit trail, is not in the standard pull.

How does PMI sit alongside our PMS, POS and payroll?

PMI is the system of record for the rolling forecast, the schedule built against it and the productivity target each department reports on. The PMS owns the actual reservations and revenue, the POS owns F&B revenue per outlet, and payroll owns the paid hours. The value of pulling PMI into a warehouse is that those four sides can be joined on outlet, date and department, so labour cost percentage, productivity per hour and forecast accuracy sit next to actual revenue and actual paid hours on one report instead of four exports.

We run a group of hotels and restaurants on PMI. Does the multi-property structure come across?

Yes. Each property and each profit centre stays as its own dimension on the forecast, schedule, food-purchase and P&L tables. Group-level reporting on labour cost percentage, productivity per hour and forecast accuracy joins them on the shared identifiers PMI assigns, and the benchmarking ranks each property on the same KPI definitions instead of one site's local interpretation.

GDPR-compliant
Data stays in the EU
You own the warehouse

A first deliverable live in four to six weeks.

We review your d2o PMI setup and the systems around it. Together we pick the first thing worth building.