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 queueLayout
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.