Compliance Report

Open deals and compliance audit status synced to Firebase. Click any address to open forms and contracts, or the Audit column for issue details.

← Back

Teams group Main Street agents. Expand a team → Add user to add a member with name, phone, email, SSN, LLC, EIN, individual commission splits, and billing. Cap can be per agent or one team cap total. Splits can be individual or a shared team split applied to every member. Teams and individual agents can store an LLC name and EIN for 1099 / entity pay. Pay plan labels come from Brokerage Profile.

Team settings Office door access Activity

Create team

Name the team (optional LLC / EIN), then add members with their own profile and choose caps & splits.

Cap mode
Split mode
Leave without saving

Add agent

Set account info and commission plan below, then save.

Commission plan

Split is based on YTD sales volume. Most agents use one level with a custom cap — broker defaults apply to new agents. Assign a team for shared caps.

Pay plan labels are set by the broker in Brokerage Profile — not per agent.

Split level

Monthly billing

Build itemized monthly charges for this agent. Add line items for desk fees, MLS, marketing, or any other brokerage charges, then generate a printable invoice.

Description Qty Unit price Amount Remove
Total due $0.00

Upload agent forms. Choose Agent contracts or Personal information, then expand to view uploaded files.

Enter name, phone, and email, then upload or save the agent.

Edit team

Check agents onto the team, then edit each member’s name, phone, email, SSN, LLC, EIN, commission splits, and billing. Track members separately — or share one team split. Team-level LLC / EIN is for the team entity; each agent can also have their own.

Cap mode
Split mode

Each agent below keeps their own split tiers. Cap mode is separate (individual or team total).

Team members Check to add; uncheck to remove. Edit profile fields for each selected member below.

Member profiles, splits & billing

Each selected agent is tracked separately: name, phone, email, SSN, LLC, EIN, address, commission splits, and monthly billing.

Loading users…

← Back to users

User activity log

Sign-in and password-reset events across the portal.

Loading activity…

Scripts version control

Shared push/pull record for server-scripts — use this to see which computer last synced Firebase.

Open Scripts to load version registry…

Generated Reports

ReportScriptSizeOpen

Latest Run Log


          

Track earnest money from QuickBooks Online, team inbox emails, and manual entries. Pull the escrow account balance and cleared checks, then match payments to open BrokerMint deals.

QuickBooks escrow balance —
Account Not synced yet
Last sync —

Add QUICKBOOKS_CLIENT_ID, QUICKBOOKS_CLIENT_SECRET, QUICKBOOKS_REFRESH_TOKEN, QUICKBOOKS_REALM_ID, and QUICKBOOKS_ESCROW_ACCOUNT_NAME to ~/scripts/APIKEYS, then run deploy-cloud-scripts.command.

Enter payment

Escrow payments

Loading payments…

Cleared checks

Pull from QuickBooks to load cleared checks.

Connect your Gmail

Connect once to open a Mail-style three-pane inbox (sidebar, message list, reading pane).

Checking…

Google connection is not set up on the server yet. Contact your broker admin.

Sign in on Google’s page and allow read + send.

✓
Connected

Not connected

Loading…

Search the mail already in BrokerInABox, or Search Gmail for older mail (imports matches here).

Showing mail from

Inbox

—

Loading…

No Message Selected

Select a message to read.

?

Delete messages?

Messages are removed from BrokerInABox and moved to Trash in Gmail (if connected).

New Message

From: —

To:
Cc:

Compliance Report

Active and pending deals synced to Firebase. Transaction names use the property address (buyer name only until an address is on file). Use the pencil to edit (name, closing date, price, numbers), the checkmark to close, and Txn # / ↗ to open the folder. Compliance: Pending · Open · Closed · Required baseline.

Open compliance report Pay approval queue

Loading compliance report…

← Back to top

Loading compliance report…

Compliance Audit — All Open Deals

Compare every open transaction against the required-documents baseline. Flags missing paperwork, signature issues, and captures critical dates. Day-before deadline emails go to agents and admins automatically.

Loading audit summary…

Loading…

Closed-deal document recommendations

Scan closed ZIP packages and recommend baseline documents for strict buyer-only vs strict listing-only deals in Georgia and Alabama. PSA/exhibits may be the other company’s forms on a co-op — we still require the signed package on file. MS engagement agreements are side-specific. Merge or replace into the audit baseline below; every scan/apply is in the audit trail.

No scan loaded yet.

Run a scan (or reload the last report) to see Georgia and Alabama recommendations.

Recommendation audit trail

Form Baseline

Compliance forms live on the standalone Form Baseline page. Add or delete a form, set the requirement timeline, and mark it Required, Suggested, or Optional.

Open Form Checklist

Closed Transaction Archives

All closed deals from Firebase (daily BrokerMint sync). ZIP archives from Dropbox are attached when available.

← Back to top

Loading closed transactions…

Upload files

Loading…

Loading document storage…

Autofill setup

BIA Fill Login

Loading…

Loading credentials…

Firm

Georgia brokerage details

Commission defaults

Broker-level starting point for new agents. Splits are keyed to YTD sales volume — not closing count. Adjust per-agent caps on the Agents page.

Commission split (left to right): Agent gross → Agent net → Office contrib → Company split → FMLS → Referrals → Office net (office contrib − FMLS − referrals) → Cap left. Grouped by team.

All agents

Click an agent to view deal-by-deal breakdown.

Loading commission report…

Add / edit agents

Create team

Group agents under a team name. Choose per-agent caps (each agent keeps their own cap) or one shared team cap total.

Cap mode
Agents on this team

Teams

Loading teams…

Commission plan

Split levels are based on YTD sales volume. Most agents use one level with a different cap. Cap applies to brokerage share only — not FMLS or referrals. Edit broker defaults

Select an agent

Pay plan labels are defined in Brokerage Profile.

Split levels

One level is typical (e.g. 80/20 on all volume). Use + Add volume level for higher splits after a volume threshold — e.g. 90/10 after $3M YTD sales.

Loading…

Road Map

Living project roadmap

v1.0.0 Updated — Living document

Source conversation
Your progress 0 of 0 tasks checked

Add phase

BrokerInABox ·