Dashboard
📅 Month-by-month breakdown
🚨 Alerts & Upcoming
No alerts
💶 Recent Payments
No recent payments
📋 Bills Due Soon
No upcoming bills
🔧 Open Maintenance
No open items
Properties
Manage your portfolio
Tenants & Leases
Track contracts and rent schedules
Rent Payments
Track received & expected payments
Bills & Expenses
Common expenses, taxes, utilities
Maintenance & Renovations
Track repairs and improvement projects
Documents & Notes
Keep notes, links, and important info
Settings
Company details for invoices and defaults
🏢 LS INVERNO LTD — Invoice Header
Direct image URL (PNG/JPG). Will appear on PDF invoices.
📧 Email Alerts (EmailJS)
Separate multiple with commas
Setup (free): Go to emailjs.com → Sign up → Add Email Service (Gmail: m2solutionsestate@gmail.com) → Create Template → copy the 3 IDs above.
Your template needs these variables:
Your template needs these variables:
{{subject}} and {{message}}
🔑 Property Management Defaults
Management Invoices
Issue monthly management fee invoices to property owners
Buy & Sell
Track property deals, renovations and profits
Upload Lease Agreement
Drop a PDF — we'll extract the data and pre-fill everything for you
📄
Drop lease PDF here or click to browse
Supports standard long-term rental contract format · PDF only
ℹ️ How it works
1. Upload any lease PDF in our standard long-term rental contract format.
2. The app reads and extracts: tenant names, contacts, passports, property address, rent amount, dates, deposit, and bank details.
3. Review the pre-filled form — correct anything that didn't parse correctly.
4. Click Save — a new Property, Tenant, and Document record are created instantly.
Tip: If a property already exists, you can edit the existing record instead of creating a duplicate.
2. The app reads and extracts: tenant names, contacts, passports, property address, rent amount, dates, deposit, and bank details.
3. Review the pre-filled form — correct anything that didn't parse correctly.
4. Click Save — a new Property, Tenant, and Document record are created instantly.
Tip: If a property already exists, you can edit the existing record instead of creating a duplicate.