Settings

BMM Real Estate Dashboard

guest

Sign in to manage properties, tenants, and cash flow.

Dashboard

BMM Real Estate Dashboard

Settings

Keep setup details, storage conventions, and integration status in one place.

Profile

Current account

Email: Not signed in

Role: guest

Tenant link: No tenant record linked yet

Integrations

Gmail and storage

Gmail/Zelle candidates are imported by the `/api/jobs/gmail-zelle-sync` job and require owner approval.

Storage bucket: `documents`. Folder convention: `owners/owner-id` and `tenants/tenant-id`.

Open candidate queue

Layout

Dashboard widget setup

The dashboard layout is saved in the `dashboard_layouts` table and can be reordered with drag and drop.

Default widget count: 8

Checklist

Setup notes

1. Add environment variables.

2. Run the SQL files in the Supabase editor.

3. Create owner and tenant auth users.

4. Link tenant profiles to tenant records.

5. Configure the Gmail job secret in your scheduler.

Need a quick reset?

Revisit the README for setup, schema, and deployment steps.

BMM Real Estate Dashboard keeps the database as the source of truth and routes every Gmail/Zelle candidate through owner approval.

No profile loaded