Elina PMS connector

Use your Elina PMS data for reporting, automation and AI.

Data Panda brings your Elina PMS data together with the data from the rest of your serviced-apartment or aparthotel operation. From one place, we turn it into dashboards, automations, AI workflows and custom apps your reservations, revenue and finance teams use every day.

Elina PMS
Data Panda Reporting Automation AI Apps
Elina PMS
About Elina PMS

The UK PMS built around serviced apartments and longer stays.

Elina PMS is the property-management system from Vestibule Marketing Ltd, a UK hospitality-tech company that has been working with hoteliers since 2007. The product started out helping operators drive direct bookings and grew into a full PMS, channel manager and booking engine with online check-in, payments and a layer of automation on top. Customers include serviced-apartment groups like Destiny Scotland, boutique hotels like Hotel Pelirocco and Artist Residence, and vacation-rental operators like Norgesbooking.

For reservations, revenue and finance leaders, Elina is the system of record for the things that matter when stays run longer than a hotel night: reservations, long stays, rate plans and rate adjustments, folio charges spread across weeks or months, payments and refunds, room and unit assignments, online check-in status and the channel each booking came in through. It distributes to more than 2,000 channels, plugs into payment gateways like Stripe and Barclaycard, accounting in Xero and smart-lock and self-check-in providers like RemoteLock and Nuki. The built-in reports cover the daily view. The harder questions, like how long-stay revenue compares to short-stay, where cleaning cycles drift between checkouts on the same unit, or what each OTA really costs after commission, sit between Elina and the systems around it. Pulling Elina into a warehouse is how those questions stop being a stitched-together monthly extract.

What your Elina PMS data is for

What you get once Elina PMS is connected.

Commercial reporting

RevPAR, ADR, length of stay and channel mix in one place, split by unit type, segment and property.

  • RevPAR, ADR and occupancy across units and properties
  • Long-stay versus short-stay revenue split per unit
  • OTA commission and cancellation rate by channel

Process automation

Turn reservation, folio and check-in events into the work your reservations and ops teams would otherwise do by hand.

  • Post Elina revenue and city tax to the accounting ledger nightly
  • Trigger smart-lock codes when online check-in completes
  • Flag units where cleaning falls inside an arriving guest's window

AI workflows

Use stay history, rates and check-in data to forecast demand and score guest risk for longer-stay operations.

  • Demand forecast per unit type and length-of-stay band
  • No-show and self-check-in failure risk scored per arrival
  • Long-stay extension propensity per guest and corporate account

Custom apps on your data

Reservations, revenue and ops tools that sit on Elina data instead of another bolt-on.

  • Long-stay cockpit with extension dates, balances and folios in one view
  • Cleaning-window planner that reads checkout and check-in across units
  • Multi-property revenue dashboard with unit-level drill-down
Use cases

Use cases we deliver with Elina PMS data.

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

Long versus short stayRevenue and margin split between stays under and over 7 nights.
RevPAR per unit typeRevPAR and ADR per unit type, segment and property.
OTA commission mixNet ADR by channel after commission, fees and cancellations.
Direct booking shareShare of stays via the Elina booking engine versus OTAs over time.
Online check-in rateShare of arrivals that completed online check-in before the lock code went out.
Cleaning cycle driftWhere checkout cleaning falls inside the next guest's check-in window.
Length-of-stay curveDistribution of stay length per unit, month and segment.
Cancellation rateCancellations and no-shows per channel, rate plan and unit type.
Corporate accountsRevenue per company account and contracted rate across the group.
City tax and VATTax collected per property and period, ready for filing.
Payment reconciliationFolio charges matched against Stripe or Barclaycard payouts.
Multi-property viewGroup KPIs with per-property and per-unit drill-down in one report.
Real business questions

Answers you will finally get.

What is our long-stay versus short-stay revenue mix really doing per unit?

Stays split into bands by length, with revenue, ADR and contribution margin per unit and unit type next to each band. Operators stop assuming a serviced-apartment block runs on long stays when half the units are quietly filling up with three-night OTA bookings, and revenue managers see which units would gain from a monthly-rate push.

Where are cleaning cycles drifting into the next guest's window?

Checkout times, cleaning completion and the next online check-in plotted on the same unit timeline. Self-check-in failures stop being a guest-services puzzle on the day, because the unit-level pattern of late cleans against early arrivals is visible in the report instead of the WhatsApp group.

What does each OTA really cost us after commission and cancellations?

Net ADR per channel after Elina-booked commission, payment fees and the cancellation rate you see in the reservations Elina pulls back. Booking.com, Expedia and Airbnb stop being a single distribution line and become three distinct cost structures, with direct via the Elina booking engine as the fourth column.

Value for everyone in the organisation

Where each function gets value.

For finance leaders

Revenue per property and per unit, city tax and VAT per jurisdiction and OTA commission visible as a real cost line, not buried in a net-rate calculation. Long-stay folios spread across months reconcile against payment payouts in one place instead of a quarterly cleanup.

For sales leaders

Corporate-housing accounts and group bookings across every property, with the contracted rate, stay length and renewal pattern attached. The conversation with a corporate procurement team runs on the actual stay history of their employees, not on a folio export pulled the night before.

For operations

Cleaning windows, self-check-in completion and smart-lock events lined up against each unit's arrival and departure curve. The reservations and ops desks see a unit drifting before a guest stands at a door with a lock code that does not work.

Ideas

What you can automate with Elina PMS.

Pair with Lighthouse Channel Manager (Cubilis)

Keep Elina PMS in sync with your Cubilis channel manager

Reservations confirmed on Booking.com, Expedia and the rest of your Cubilis channels land in Elina as the right stay, on the right unit, with the channel and commission attached. Rate, restriction and availability changes from Elina flow back into Cubilis in one direction, so reservations and distribution stop fighting over which system held the latest number for which unit.

Pair with Exact Online

Post Elina revenue, city tax and VAT to Exact Online

Each night, Elina revenue, city tax and VAT per property land in Exact Online as the right journal entries, split across room revenue, long-stay accruals, ancillary and taxes. Long-stay folios that span a month-end stop being a manual reclass the next morning, and the monthly tourist-tax filing is already in the ledger by the time finance opens it.

Pair with Stripe

Reconcile Elina folios against Stripe payouts

Folio charges, deposits, refunds and no-show fees in Elina are matched against the Stripe charges and payouts that settled them, with fees and chargebacks pulled out separately per reservation. Long-stay folios paid in instalments stop being two exports laid against a reservation list, and night audit finishes with each folio either paid or flagged with the exact delta.

Pair with HubSpot

Sync corporate-housing accounts into HubSpot

Company accounts and contracted long-stay bookings in Elina flow into HubSpot as companies, deals and timeline activity, with the right rate plan, average stay length and renewal pattern attached. Sales chases corporate-housing renewals on the actual stay history of each employer, not on a folio export pulled the night before a renewal call.

Data model

Tables we make available.

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

  • Account Departments
  • Areas
  • Bookingrates
  • Companies
  • Inventory Amenities
  • Inventory Ownership
  • Inventory Types
  • Inventory Unitcategory
  • Inventory Units
  • Payment Methods
  • Payments
  • Persons
  • Propertygroups
  • Reservations
  • Sales Invoices

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 Elina PMS 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 Elina PMS 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.

  • Elina PMS 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.

We run a lot of long stays. Do those come across with their full folio?

Yes. Long stays land in the warehouse with the full folio attached, including charges spread across weeks or months, payment instalments, refunds and any unit moves during the stay. That makes long-stay margin and month-end accruals queryable in the same view as short-stay revenue, instead of two separate Elina exports stitched together.

Does the online check-in and self-check-in data come across?

Online check-in completion, the timing of each step and the channel through which the lock or access code went out come across alongside the reservation. That lets you see self-check-in completion as a real KPI per property and unit, and lets the cleaning-window planner read against actual check-in events instead of scheduled arrival times that nobody hit.

We already pull our channel manager. Why pull Elina too?

A channel manager tells you what you sent to each OTA and what came back. Elina tells you what happened in the property: which unit the booking landed on, how the stay unfolded, how the folio was paid and whether the guest checked in online. The interesting questions, like cleaning drift on a unit or long-stay margin per corporate account, need the property side that Elina holds.

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

A first deliverable live in four to six weeks.

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