{{ page.title }}
{{ page.subtitle }}
{{ t.lastSync }}
{{ k.delta }}
{{ k.value }}
{{ k.label }}
{{ collections.title }}
{{ collections.unit }}
{{ collections.total }}
{{ b.label }}
{{ b.m }}
{{ donut.title }}
{{ donut.pct }}%
{{ l.label }}
{{ l.val }}
{{ t.predictiveAlert }}
{{ alert.title }}
{{ alert.detail }}
🛗 {{ alert.building }}
{{ alert.eta }}
{{ alert.confidence }}
{{ t.recentRequests }}{{ t.viewAll }} →
{{ r.emoji }}
{{ r.property }} · {{ r.id }}
{{ t.whatsappIntake }}{{ t.openInbox }} →
{{ w.initial }}
{{ w.from }}
{{ w.time }}
{{ ps.label }}
{{ ps.value }}
{{ p.name }}
{{ p.type }}
{{ p.district }}
·{{ p.address }}
{{ p.ownerInitials }}
{{ p.ownerRole }} · {{ p.ownerPhone }}
{{ p.units }}
{{ t.units }}
{{ p.occupancy }}%
{{ t.occupancy }}
{{ p.elevators }}
{{ t.elevators }}
{{ p.open }}
{{ t.openWO }}
{{ t.planValue }}
{{ p.mrr }}
{{ t.health }}
{{ p.health }}%
{{ r.id }}
{{ r.typeLabel }}
{{ r.title }}
{{ r.property }}
{{ r.statusLabel }}
{{ sel.typeLabel }}
{{ sel.id }}
{{ sel.title }}
🏢 {{ sel.property }} · {{ sel.unit }}
{{ t.assignedTech }}
{{ sel.tech }}
{{ t.reported }}
{{ sel.created }}
{{ t.workflow }}
{{ st.icon }}
{{ st.label }}
{{ st.time }}
{{ t.evidence }}
{{ e.icon }}
{{ e.label }}
✦ {{ t.ownerReport }}
{{ t.aiGenerated }}
{{ pr.label }}{{ pr.amount }}
{{ t.total }}{{ sel.total }}
{{ t.recurringServices }}{{ t.autoScheduled }}
{{ pv.emoji }}
{{ pv.title }}
{{ pv.property }} · {{ pv.cadence }}
{{ t.nextDue }}
{{ pv.due }}
{{ k.label }}
{{ k.value }}
🛗
{{ e.name }}
{{ e.property }} · {{ e.brand }}
{{ m.label }}
{{ m.value }}
⚠ {{ e.riskTitle }}
{{ e.riskDetail }}
{{ iv.id }}
{{ iv.statusLabel }}
{{ iv.title }}
{{ iv.property }} · {{ iv.date }}
{{ iv.amount }}
{{ t.inclVat }}
{{ ln.label }}{{ ln.amount }}
{{ techInitials }}
{{ techGreeting }} 👋
{{ techName }}
{{ s.value }}
{{ s.label }}
{{ techTodayLabel }}
{{ j.emoji }}
{{ j.title }}{{ j.statusLabel }}
🏢 {{ j.prop }} · {{ j.unit }} · {{ j.id }}
{{ k.value }}
{{ k.label }}
{{ pmPendingLabel }}
{{ p.title }}
{{ p.prop }} · {{ p.id }}
{{ p.amount }}
{{ pmNoApprovals }}
{{ s.label }}
{{ s.value }}
{{ page.title }}
{{ lg.label }}
{{ h.label }}
{{ r.unit }}
{{ r.prop }}
{{ r.tenant }}
{{ col.label }}{{ col.count }}
{{ c.unit }}{{ c.prop }}
{{ c.note }}
👤 {{ c.who }}
{{ k.label }}
{{ k.value }}{{ k.unit }}
{{ k.delta }}
{{ revTitle }}
{{ b.label }}
{{ b.name }}
{{ costTitle }}
{{ c.label }}
{{ c.pct }}%{{ reportLibLabel }}
{{ r.icon }}
{{ r.title }}
{{ r.sub }}
{{ ownerGreeting }} 👋
{{ ownerName }}
{{ k.value }}
{{ k.label }}
{{ ownerStatementLabel }}
{{ l.label }}{{ l.amount }}
{{ ownerNetLabel }}{{ ownerNet }}
{{ cs.label }}
{{ cs.value }}
{{ c.initials }}
{{ c.name }}{{ c.planLabel }}
{{ c.kind }} · {{ c.phone }} · {{ c.email }}
{{ c.count }}
{{ t.propertiesWord }}
{{ c.totalUnits }}
{{ t.units }}
{{ c.totalMrr }}
{{ t.planValue }}
{{ c.initials }}
{{ t.accountManager }}: {{ c.manager }}
{{ t.propertiesWord }}
{{ cp.name }}
📍 {{ cp.district }} · {{ cp.units }} {{ t.units }}
{{ c.name }}
{{ c.planLabel }}
📍 {{ c.district }}
{{ t.technicians }}
{{ mt.initials }}
{{ mt.name }}
{{ cs.label }}
{{ cs.value }}
{{ pd.name }}{{ pd.planLabel }}
📍 {{ pd.district }} · {{ pd.address }}
{{ t.planValue }}
{{ pd.mrr }}
{{ t.propertyInfo }}
{{ r.label }}{{ r.value }}
{{ t.unitsOccupancy }}
{{ pd.occOcc }}
{{ t.occupied }}
{{ pd.occVac }}
{{ t.vacant }}
{{ pd.occTotal }}
{{ t.units }}
{{ m.label }}{{ m.count }}
{{ t.agreement }}
{{ r.label }}{{ r.value }}
{{ t.activeWorkOrders }}
{{ w.id }}
{{ w.title }}
{{ w.statusLabel }}
{{ t.recentMaintenance }}
{{ h.date }}
{{ h.title }}
{{ h.statusLabel }}
{{ h.cost }}
{{ t.assignedTeam }}
{{ pd.managerInitial }}
{{ pd.manager }}
{{ t.propertyManager }}
{{ tm.initials }}
{{ tm.name }}
{{ tm.role }}
{{ t.ownerContact }}
{{ pd.ownerInitials }}
{{ pd.ownerName }}
{{ pd.ownerRole }}
{{ pd.ownerPhone }}
{{ t.subscriptionBilling }}{{ pd.payLabel }}
{{ r.label }}{{ r.value }}
{{ t.sensorsMonitored }}
{{ s.label }}
{{ s.status }}
{{ t.documents }}
{{ doc.icon }}
{{ doc.name }}
{{ doc.meta }}
{{ t.health }}
{{ pd.health }}%