sales@optimavillas.com
Óptima Villas
Property Management
sales@optimavillas.com
Guide to the Optima Villas admin dashboard
Real-time data sync from Guesty, Stripe, and Bank feeds into Supabase, then to each dashboard
The Reservations & Payments Dashboard is the financial heart of Optima Villas. It combines all booking data from Guesty with payment data from Stripe, allowing you to see revenue, commissions, and cash flow in real-time.
Scenario
Priscilla Beirne books Villa Princesa Irene from June 18–25, 2027 via Airbnb.
| Booking Code | Guest | Property | Check-in | Check-out | Amount | Channel | Commission | Status |
|---|---|---|---|---|---|---|---|---|
| HMZW2MQFPH | Priscilla Beirne | Villa Princesa Irene | 18 Jun | 25 Jun | €2,380 | Airbnb | €357 | Paid |
Result
Guest: Priscilla Beirne (UK) · 7 nights · Total Revenue: €2,380 (Guesty) · Commission: €357 (15%) · Status: Payment received from Airbnb.
| Status | Meaning | Example |
|---|---|---|
| Pending | Booking confirmed, payment not yet received | Guest paid Booking.com, money still in transit |
| Paid | Full payment received | Cash in Optima's bank account |
| Partial | Some payment received, balance due | €1,000 received of €2,000 total |
| Refunded | Payment returned to guest | Guest cancelled, money returned |
The Suppliers Dashboard tracks all services provided by vendors (cleaning, maintenance, pool service, etc.) and calculates costs, margins, and profitability for each service. It shows what Optima pays vendors and what we charge owners.
From invoice to dashboard to owner charge
Scenario
Guest checks out of Casa Azul. Cleaning is needed before the next guest arrives. Nayibi (cleaning service) is assigned, submits an invoice for €50 dated September 5, 2026.
Result
Owner statement shows "Deep Clean (Sep 5): €59". Optima Accounting: Cost to Nayibi €50, Revenue from Owner €59, Margin €9.
| Supplier | Service | Standard Margin | Example Cost | Example Charge |
|---|---|---|---|---|
| Nayibi / Serviclean | Cleaning | 16–18% | €50 | €59 |
| Gary | Maintenance | 15% | €100 | €115 |
| TRICAN | Pool Service | 20% | €30 | €36 |
| John | Custom Services | 15–20% | Varies | Varies |
The Staff Dashboard tracks team attendance, hours worked, vacation requests, and compliance. It provides a visual calendar where you can see who's working when, and KPIs like total hours, vacation days taken, and compliance percentage.
Sample month showing staff status, vacation, and holidays
Scenario
Step 1: Click on your calendar day. Step 2: Select "Submit Request". Step 3: Choose type: Vacation, Sick Leave, Training. Step 4: Click "Submit".
Result
Sonia gets notified and approves or rejects the request.
The Accounting Dashboard centralizes all financial data: invoices, payments, expenses, revenue, and reconciliation. It's designed for the accounting team to track money in and out, match transactions, and generate financial reports.
Scenario
Revenue: Guest Payments (Stripe) €45,200, Other (Refunds/Adjustments) −€500 → Total Revenue €44,700. Expenses: Cleaning (Nayibi) €8,500, Maintenance (Gary) €6,200, Pool Service (TRICAN) €3,400, Fixed Costs €4,100 → Total Expenses €22,200.
Result
Operating Profit: €22,500 · Profit Margin: 50.3%.
From invoice upload to matched transaction
The Owners Dashboard (accessible via Owner Portal) shows property owners a complete view of their rental performance, revenue, costs, and payouts. Each owner sees only their own properties and financial details.
Scenario
Owner: Maria García · Property: Villa Dolores · 3 bookings, Gross Revenue €7,140 (3 × €2,380 avg per booking).
Result
Owner's Net Payout: €7,140 − €1,805 = €5,335.
| Line Item | Amount | Notes |
|---|---|---|
| Gross Revenue | €7,140 | From all bookings |
| Optima Commission | −€1,071 | 15% management fee |
| Booking.com Commission | −€214 | 3% channel fee |
| Insurance | −€143 | Monthly property insurance |
| Cleaning Costs | −€177 | €59 per checkout clean |
| Maintenance Costs | −€200 | Gary's repairs |
| Net Payout to Owner | €5,335 | Deposited to bank account |
The Web Dashboard allows content management of the Optima Villas website. Update property descriptions, images, and metadata without needing technical knowledge.
You have multiple ways to get help with the dashboard system.