The Crownline Residences
THE CROWNLINE
RESIDENCES
Host OS · Admin Sign-in
{{ adminResetErr }}
Enter your registered email to set a new password.
A secure email-link reset will replace this once the backend is live.
{{ adminErr }}
Only Primus (Admin) can sign in here.
Owners & Associates use the buttons above.
{{ todayChip }}
{{ syncBadge.text }}
Notifications
{{ n.text }}
{{ n.time }}
Associate view — {{ assocBannerName }}
You're seeing only the sections enabled for this associate.

Daily Tasks

All clear — no pending tasks.
{{ t.text }}

Team Messages

No messages yet. Start the conversation.
{{ m.text }}
{{ m.time }}
{{ todayLong }}

Good morning, Crownline

Here's the state of your portfolio, at a glance.

{{ s.value }}
{{ s.label }}
{{ healthGauge }}
Awaiting your first month's data
Key Metrics

Portfolio Snapshot

{{ k.delta }}
{{ k.value }}
{{ k.label }}
Trend

Revenue & Occupancy · 14 days

{{ revChart }}
Mix

Bookings by Platform

{{ platformChart }}
{{ p.name }} {{ p.value }}%
Today

Operations Timeline

{{ e.t }}
{{ e.title }}
{{ e.prop }}
{{ miniCalMonthLabel }}

Calendar

{{ w }}
{{ d.day }}
{{ propertyCountLabel }}

Property Performance

★ {{ p.rating }}
{{ p.name }}
{{ p.loc }}
Occupancy
{{ p.occ }}%
Revenue
{{ p.rev }}
{{ p.guest }}
{{ p.clean }}{{ p.maint }}

Latest Bookings

{{ h }}
{{ b.guest }} {{ b.prop }} {{ b.plat }} {{ b.dates }} {{ b.status }} {{ b.amt }}
Today

Housekeeping

{{ cl.name }}{{ cl.eta }}
{{ cl.prop }}
Open

Maintenance

{{ m.issue }}{{ m.priority }}
{{ m.prop }} · {{ m.tech }}
{{ moduleEyebrow }}

{{ moduleTitle }}

Filter
{{ s.label }}
{{ s.value }}
Housekeeping Ledger

All Expenses

Laundry and other housekeeping costs across every property.

{{ s.label }}
{{ s.value }}
PropertyItemGivenDeliveredAmount
{{ r.prop }}{{ r.item }}{{ r.given }}{{ r.delivered }}{{ r.amt }}
No expenses logged yet. Add laundry dates and amounts in the table above.
Schedule

Booking Calendar

{{ l.label }}

Use the arrows to move between months. Click any day to add a booking — coloured bars show each reservation's source (Airbnb, Booking.com, MakeMyTrip, Agoda, or a direct / offline booking).

{{ calMonthLabel }}
{{ w }}
{{ d.day }}
{{ ev.label }}
Booking Sources

{{ calMonthLabel }} · {{ sourceTotal }} bookings

Where this month's reservations came from.

{{ s.name }}
{{ s.count }}
{{ s.pct }}% of bookings
Comms Center

Guest Messaging

{{ activeThreadName }}
{{ activeThreadMeta }}
{{ m.text }}
Rules Engine

Automations

{{ a.name }}
When {{ a.trigger }}
then {{ a.action }}
{{ a.statusText }}

Crownline AI

Ask about your portfolio — revenue, occupancy, guests, what to do next.

{{ m.text }}
Thinking…
Insights · Financials

Analytics & Growth

{{ k.label }}
{{ k.value }}
{{ k.sub }}

Income vs Expenses

IncomeExpenses
{{ incomeExpenseChart }}

Expense Breakdown

Where your money goes.

{{ expenseDonut }}
{{ e.name }} {{ e.pct }}%

ROI by Property

Return on investment — income against total spend.

{{ roiBars }}

6-Month Projection

{{ projGrowth }}

Projected net profit if current trend holds.

{{ projectionChart }}

How to Grow the Business

Actionable levers for the next quarter.

{{ g.text }}

Where Losses Are Occurring

Underperforming properties, the reason, and how to fix it.

{{ ins.text }}

Operations

Housekeeping

Generate a ready cleaning message for the maid based on the booking, then copy & paste it to WhatsApp.

Cleaning Instructions

These rules drive the generated message. Edit, add, or remove them anytime.

{{ ins.num }}
Partners

Owner-Managed Properties

Properties we manage without paying rent or deposit. Their expenses stay in a separate ledger and never touch the main dashboard — only our share of the profit flows into the dashboard & analytics. Each owner gets a login to view their own bookings and earnings.

{{ k.label }}
{{ k.value }}
{{ k.sub }}

Profit & Share Analytics

Profit generated through the revenue-share arrangement — our cut vs the owners'.

Profit Split

Total net profit divided between us and the owners.

{{ ownerSplitDonut }}
Our share {{ ownerOurTotal }}
Owners' share {{ ownerOwnTotal }}

Our Profit Share by Property

What each managed unit earns us.

{{ ownerShareBars }}

Income vs Expenses vs Net

{{ ownerIncExpChart }}
IncomeExpensesNet

Share Summary

{{ r.name }}Our {{ r.share }}%
Us {{ r.our }}Owner {{ r.own }}

Owners

No owners yet. Click Add New Owner to onboard one.
{{ o.initial }}
{{ o.ownerName }}
{{ o.email }}
{{ o.phone }}
Dashboard access
{{ c.label }} No sections enabled

Owner Properties

These are full dashboard properties tagged to an owner. They appear everywhere as Name (Owners – Owner) and are managed like any other property.

PropertyBuildingOwnerAddress
{{ r.name }}{{ r.building }}{{ r.owner }}{{ r.loc }}
No owner properties yet. Click Add Owner Property.

Expense (Owners)

Expenses for owner properties, kept separate — these never appear on the main dashboard or the Expenses tab.

{{ s.label }}
{{ s.value }}
DateCategoryPropertyNoteAmount
{{ r.date }}{{ r.category }}{{ r.prop }}{{ r.note }}{{ r.amt }}
No owner expenses yet. Click Add Expense.
Partners

Associates

Team members who work under Crownline. Once they log in with their credentials, they see the live dashboard — but only the sections you switch on for them below.

Team

No associates yet. Click "Add Associate" to create one.
{{ a.initial }}
{{ a.name }}
{{ a.email }}
{{ a.phone }}
Dashboard access
{{ c.label }} No sections enabled
Files

Documents

{{ d.name }}
{{ d.meta }}
Configuration

Settings

Google Sheets Backend

This dashboard is connected to your Google Sheet. Every add, edit, and delete saves there automatically — this is your live database, not local demo data.

{{ backendStatusText }}
Admin Login

Your (Primus) admin sign-in credentials. Owners and Associates each have their own separate logins.

Data
{{ modalTitle }}
{{ t.label }}
{{ f.previewNode }}
Owner Portal
The Crownline Residences
{{ ownerLoginErr }}
Owners log in with their email & password.
Forgot your password? Contact the Crownline admin.
Associate Login
The Crownline Residences
{{ assocLoginErr }}
Associates log in with their email & password.
Forgot your password? Contact the Crownline admin.
{{ ownerSessionInitial }}
Owner Portal
The Crownline Residences
{{ ownerSessionName }}
{{ ownerSessionEyebrow }}

{{ ownerSessionHeading }}

Period

{{ ownerSessionSub }}

{{ k.label }}
{{ k.value }}
{{ k.sub }}

Your Properties

{{ p.name }}
{{ p.building }}
Bookings{{ p.bookings }}
Revenue{{ p.revenue }}

Your Bookings

GuestPropertySourceDatesAmount
{{ b.guest }}{{ b.prop }}{{ b.source }}{{ b.dates }}{{ b.amt }}
No bookings yet.
{{ k.label }}
{{ k.value }}
{{ k.sub }}

Profit Split

How your net profit is shared with Crownline.

{{ r.name }}Net {{ r.net }}
You keep {{ r.own }}Crownline {{ r.our }}

Expenses

Total {{ ownerExpTotal }}
DateCategoryPropertyAmount
{{ x.date }}{{ x.category }}{{ x.prop }}{{ x.amt }}
No expenses recorded.
{{ ownerCalLabel }}
{{ w }}
{{ d.day }}
{{ ev.label }}
{{ doc.name }}
{{ doc.meta }}
No documents shared yet.
Message for {{ guestMsgName }}
Ready to send — auto-filled with dates & times
{{ toast }}