Epic PMS.

Accommodation, calendar, bookings and money for villa and apartment agencies — the Epic One module that offers, the guest portal and your website read from. On its own or with Epic Concierge and Epic CMS.

Calendar, prices and bookingsFinance and bank statementsBooking page and site API
1
catalogue that offers, the guest portal and your website read live
6
finance views: due, paid, bank statements, payment offers, invoices, partners
3
levels: Start up to 100 units, Pro up to 300, Business unlimited
The short version

Why we built it

An agency's villas, prices and bookings usually live in one tool, the conversation with guests in another and the website in a third, kept in step by hand. Epic PMS keeps the villas, the calendar, the prices and the money in one place — and because it is part of Epic One, the offers your agents send, the guest portal and your website all read the same numbers.

Features

What Epic PMS does

01

Accommodation

Villas, apartments and rooms, grouped in properties, with photos by room, amenities and house rules.

The catalogue every other part of Epic One reads: each villa, apartment, studio or room with its own code, grouped into properties when several share an address. Photos are sorted by room, texts are written per guest language, and a completeness meter shows what is still missing before a unit goes live.

  • Villas, apartments, studios and rooms, each with its own code
  • Properties: several units under one address, with room types and units
  • Photos sorted by room, shown grouped to the guest
  • Amenities, distances and house rules from your own registry
  • Descriptions per language, with AI translation (Pro)
  • AI import from a listing link, text or document (Pro)
  • Arrival instructions and access codes, sent after payment
02

Calendar, prices and discounts

Every unit in one grid: bookings, price and minimum stay per day, seasons and discounts.

One calendar for the whole portfolio, with bookings, blocks, prices and minimum stays day by day. Seasons carry a nightly price and stay rules; AI can read them from your price list. Discounts apply on their own wherever the price is quoted — in offers, on the booking page and on your website.

  • Calendar grid for every unit, with bookings, gaps and closed days
  • Price and minimum stay per day or per period
  • Arrival and departure days, shortest and longest stay
  • Seasons, entered by hand or read by AI from your price list
  • Early booking, last minute, special offer and long-stay discounts
  • iCal import and export with Airbnb, Booking.com and other channels
03

Bookings and payments

Requests and bookings on one list, with a payment plan, due dates and reminders.

A guest books from an offer or from the booking page, or sends a request your agent confirms. Every booking carries its payment plan — deposit and balance with due dates — and reminds the guest before a payment is due. Payments taken on your website are checked against your own Stripe account.

  • Booking requests and confirmations
  • Booking page for every villa, with live price and availability
  • Deposit, balance, due dates and reminders to the guest
  • Website payments checked against your Stripe account
  • Move a stay to another free unit of the same type
  • Filters, sorting and CSV export
04

Arrivals

A board of arrivals and departures by day, with what still has to be done.

The arrivals board lists every arrival and departure, problems first: unpaid balance, no arrival time, no instructions sent. Each stay has your own checklist, the guest's arrival time and transport, and arrival instructions in the guest's language.

  • Today, tomorrow, this week or the next 14 days
  • Your checklist per stay: cleaning, keys, welcome pack
  • Arrival time, transport and flight; ask the guest in one click
  • Arrival instructions by e-mail, WhatsApp or SMS
  • Balance collected on arrival, recorded in the checklist
05

Finance

What is due, what is paid and what the bank statement says, with invoices and payment offers.

Finance shows what each guest still owes and when, every payment received, and the bank statement matched against bookings. Payment offers and invoices come from the same system, with numbering, VAT and cancellations, and the accountant gets a CSV export.

  • Due: deposits and balances by due date, overdue first
  • Paid: every payment, linked to its booking
  • Bank statements imported and matched to bookings
  • Payment offers as PDF, with payment details
  • Invoices with numbering, VAT and cancellation
  • Partners and an accounting export
06

Owners and reviews

Villa owners with their details and commission, and guest reviews per villa.

Keep each villa's owner on record — person or company, contact, tax number, IBAN, commission and the language of their documents. Guest reviews are collected per villa and shown on your website.

  • Owners: person or company, contact, tax number and IBAN
  • Commission per owner and the language of their documents
  • Guest reviews per villa, shown on your website
07

Website and channels

Your website, the booking page and the channels read one calendar and one price list.

Epic PMS is the source of truth for availability and prices. Your website reads villas, search, quotes and bookings through the site API, each villa has a booking page, and the channels stay in sync through iCal. Every change to a villa or a price tells your website to refresh.

  • Site API: villas, search, quotes, bookings and payments
  • Booking page for every villa
  • iCal sync with Airbnb, Booking.com and other channels
  • Website refresh on every change
  • With Epic CMS: destinations and collections show your villas live
Part of Epic One

One catalogue, read live by everything else. The villa in Epic PMS is the villa in the offer, in the guest portal and on your website.

With Epic Concierge, offers and AI replies quote prices and availability straight from the calendar. With Epic CMS, destinations and collections on your website show the right villas. Guests see their bookings, payments and arrival instructions in the guest portal.

Integrations

Connected where you sell

Channels
iCal: AirbnbiCal: Booking.comiCal: other channels
Your website
Site APIBooking pageRevalidation webhookEpic CMS
Payments and finance
Stripe (website payments)Bank statement importPDF payment offersAccounting CSV export
Epic One
Epic ConciergeEpic CMSEpic ServicesGuest portal

How it works

01 — Demo
Thirty minutes on a live demo agency: calendar, a booking with its payment plan, arrivals and finance.
02 — Import
Your villas come in from listing links, texts or your current system, with photos sorted by room.
03 — Set up
Seasons and prices, discounts, payment rules, invoice details and the channels you sell on.
04 — Go live
Bookings, arrivals and money run in Epic PMS; your website and channels read from it.

Your data stays yours: villas, guests, bookings and payments can be exported at any time.

The fine print, up front

Straight answers

Is Epic PMS part of Epic One?

Yes. Epic PMS is the accommodation module of Epic One. Take it on its own, or with Epic Concierge for guest communication and Epic CMS for your website; one level — Start, Pro or Business — applies to every module you take.

Can we use Epic PMS without Epic Concierge?

Yes. Any combination of modules works. With Epic Concierge, offers and AI replies read prices and availability straight from Epic PMS.

How do our villas get in?

From listing links, texts or documents with AI import on Pro and Business, or by hand. We help move the data from your current system.

Does it sync with Airbnb and Booking.com?

Yes, through iCal import and export per unit, so bookings from the channels close the dates in Epic PMS and the other way round.

Can guests book on our website?

Yes. Every villa has a booking page, and your own website can search, quote and book through the site API — with Epic CMS the pages themselves are edited in Epic One too.

How many units can we have?

Start covers up to 100 units, Pro up to 300 and Business has no limit.

What does it cost?

It depends on the level and the modules you take. We send pricing with an offer after a short demo.

Inside the product

The screens your team works in

Epic PMS calendar with prices and bookings for July
01 / 10

Calendar with prices

Every unit and day: bookings, price and minimum stay, with seasons underneath.

Screenshots on sample data from demo agencies, shown as Adriatic Villas. The app is shown in Croatian; guest pages come in nine languages.

Plans

Start, Pro or Business

  • StartUp to 100 units, calendar, bookings and finance
  • ProUp to 300 units, AI listing import, AI texts and translations
  • BusinessUnlimited units, otherwise as Pro

Epic PMS is an Epic One module, on its own or with Epic Concierge and Epic CMS. The level you pick — Start, Pro or Business — sets users, AI and the advanced features. We send pricing with an offer after a short demo.

All Epic One levels and modules