Skip to main content

Broker Management

BrikSync PropOS includes a built-in broker management module for organisations that work with agents or brokers to source tenants or manage deals. Admins can invite brokers, assign them to properties, and track their leads, deals, and commissions — all within the platform.
Broker management is available on PRO and BUSINESS plans only. The Broker role cannot be assigned on the FREE plan.

Adding Brokers to Your Organisation

  1. Go to Settings → Team Management.
  2. Click Invite Member.
  3. Enter the broker’s email address.
  4. Select Broker as their role.
  5. Click Send Invitation.
The broker will receive an email invitation and, once accepted, will have access to the Broker module within your organisation.
Brokers only see the data relevant to them — their own leads, deals, and commissions. They do not have access to other team members’ pipelines or organisation-level settings.

Managing Brokers (Admin View)

Admins have a full view of all broker activity within the organisation. Go to Broker → Overview to see:
  • All active brokers — list of broker team members and their current pipeline.
  • Total leads across all brokers.
  • Deals in progress — total value and number.
  • Commissions paid this month — total across all brokers.
Click on any broker’s name to see their individual pipeline and commission records.

Leads

Leads represent prospective tenants or buyers that a broker is working with.

Viewing All Leads (Admin)

Go to Broker → Leads for a complete view of every lead across all brokers, with filters by broker, status, property, and date.

Lead Status Pipeline

Leads progress through the following stages:
StageAPI valueDescription
NewnewJust entered — awaiting first contact.
ContactedcontactedBroker has made initial contact.
ViewingviewingA viewing has been booked or completed.
QualifiedqualifiedProspect confirmed as a viable tenant or buyer.
Closed — Wonclosed_wonLead converted successfully.
Closed — Lostclosed_lostLead did not proceed.

Lead fields

Each lead record includes the following key fields in the API response:
FieldTypeDescription
sourcestring or nullChannel through which the lead was acquired: website, zillow, realtor, referral, broker, walk_in, social_media, or other.
source_detailstring or nullAdditional context about the source (e.g. specific campaign or referral name).
move_in_datedate or nullDesired move-in date (YYYY-MM-DD).
budget_minnumber or nullMinimum budget the lead can afford.
budget_maxnumber or nullMaximum budget the lead can afford.
ai_scorenumber or nullAI-generated lead quality score (0–100).
is_convertedbooleanWhether the lead has been converted to a tenant.
converted_atdatetime or nullTimestamp when the lead was converted. Null if not converted.
assigned_atdatetime or nullWhen the broker was last assigned or changed. Null if never assigned.

Deals

A deal is a lead that has progressed to the offer or closing stage. Deals can be managed from Broker → Deals. For each deal, the record includes:
  • Associated lead and broker.
  • Property and unit the deal relates to.
  • Deal value — agreed rent or sale price. Auto-calculated as monthly_rent × lease_months when both are provided.
  • Commission rate — decimal fraction snapshotted from the broker record at deal creation (e.g. 0.03 = 3%).
  • Commission amount — auto-calculated as contract_value × commission_rate.
  • Notes — internal notes on the deal.

Deal pipeline stages

Deals move through a detailed pipeline:
StageAPI valueDescription
InquiryinquiryInitial interest from a lead.
Viewing Scheduledviewing_scheduledA property viewing has been booked.
Offer Madeoffer_madeApplication or offer submitted.
NegotiatingnegotiatingTerms are being negotiated.
Under Contractunder_contractAgreement signed, pending completion.
Closed — Wonclosed_wonDeal completed successfully.
Closed — Lostclosed_lostDeal did not proceed.

Deal fields

Each deal record includes additional fields in the API response:
FieldTypeDescription
monthly_rentnumber or nullSnapshot of unit base rent at deal creation.
lease_monthsnumber or nullLease duration used in contract_value calculation.
expected_close_datedate or nullExpected deal close date (YYYY-MM-DD).
actual_close_datedate or nullActual close date, set automatically when the deal reaches a terminal stage.
is_activebooleanWhether the deal is active (false indicates soft-deleted).

Commissions

Commissions are recorded when a deal is marked as Closed — Won.

Recording a Commission

  1. Open the deal record.
  2. Mark the deal as Closed — Won.
  3. Enter the commission amount.
  4. The commission is recorded and visible in the broker’s commission history.

Commission invoicing

Broker commissions now generate formal invoices with auto-numbered references (format: INV-YYYY-XXXX-NNNN). Each invoice moves through a clear lifecycle so you always know the status of outstanding broker payments.
StatusDescription
pendingInvoice created, not yet sent to the broker.
sentInvoice has been sent to the broker.
paidPayment received — paid_date is set.
overdueInvoice has passed its due date without payment.
cancelledInvoice cancelled — no payment expected.
Each invoice includes the deal reference, broker, commission amount, currency (defaults to GBP), due date, and optional notes.

Commission Reports

From Broker → Commissions, Admins can:
  • View all commissions and invoices across all brokers.
  • Filter by broker, property, date range, or invoice status.
  • See total commission liability for the period.
  • Export commission records as CSV.
BrikSync PropOS records, tracks, and invoices commissions. It does not process commission payments — these are handled separately through your organisation’s payroll or accounting system.

Assigning a Broker to a Property

You can associate a broker with specific properties to give them focused access.
  1. Open the Property detail page.
  2. Go to the Team tab.
  3. Click Add Broker and select the broker from the list.
Assigned brokers can view property and unit details relevant to their leads.

Payment receipts and move-out reports

Brokers can download payment receipts and move-out report PDFs for any payment or move-out case within their organisation. This allows brokers to share documentation with prospective tenants or verify payment history during deal negotiations.
  • Payment receipts — download via the payments page or GET /api/payments/receipt?paymentId={uuid}.
  • Move-out reports — download via the move-out case page or GET /api/leases/move-out-report?caseId={uuid}.
Brokers have read-only access to receipts and move-out reports. They cannot create, update, or delete payment records or move-out cases.

Open house attendance tracking

Open house bookings record attendance status, giving you a clearer picture of actual turnout versus RSVPs.
StatusDescription
confirmedAttendee has confirmed their booking.
cancelledAttendee cancelled before the event.
attendedAttendee was present at the open house.
no_showAttendee did not attend despite confirming.
Each booking can include an optional message field where the attendee provides additional context (e.g. scheduling preferences or questions about the property). After an open house event, update each booking’s attendance status from the open house detail page. This data feeds into broker performance reporting and helps you forecast conversion rates from viewings to signed leases. The open house record includes a reminder_sent_at timestamp that tracks when the last attendee reminder was sent. This field is set automatically by the system and is null until a reminder has been dispatched.

Removing a Broker

To remove a broker from your organisation:
  1. Go to Settings → Team Management.
  2. Find the broker and click Deactivate.
Their historical leads, deals, and commissions are retained but they will lose access to the platform immediately.
Built by Errsol Technologies LLP · Karan · BrikSync PropOS
Last modified on April 7, 2026