Vendor management
BrikSync PropOS lets you maintain a directory of maintenance vendors (contractors, tradespeople, and service providers) and assign them to maintenance requests. After work is completed, you can rate vendors to build a quality record over time.Viewing vendors
Go to Vendors in the left sidebar to see all vendors in your organisation. The list shows each vendor’s name, contact details, and average rating. Results are paginated (20 per page by default, up to 100).Minimum role required: Tenant (read-only). Property Managers and above can create vendors and
assign them to requests.
Adding a vendor
- Go to Vendors.
- Click Add Vendor.
- Fill in the vendor details:
- Name — the vendor or company name (required).
- Contact name — optional, the individual contact person.
- Contact email — optional.
- Contact phone — optional.
- Address — optional, the vendor’s business address.
- Notes — optional internal notes about this vendor.
- Click Save Vendor.
Minimum role required: Property Manager.
Assigning a vendor to a maintenance request
When a maintenance request needs contractor work, you can assign a vendor from your directory:- Open the maintenance request.
- Click Assign Vendor.
- Select the vendor from the list.
Minimum role required: Property Manager.
Rating a vendor
After a vendor completes work on a maintenance request, you can leave a rating to help your team make informed decisions in the future.- Open the vendor record or the completed maintenance request.
- Click Rate Vendor.
- Select a rating from 1 to 5.
- Add an optional written review.
- Click Submit Rating.
Minimum role required: Tenant.
Vendor fields
| Field | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Vendor or company name. Up to 200 characters. |
contact_name | string or null | No | Individual contact person. Up to 200 characters. |
contact_email | string or null | No | Contact email address. |
contact_phone | string or null | No | Contact phone number. Up to 30 characters. |
address | string or null | No | Business address. Up to 500 characters. |
is_active | boolean | — | Whether the vendor is active. Defaults to true. |
notes | string or null | No | Internal notes. Up to 2,000 characters. |
average_rating | number or null | — | Average rating across all reviews (1–5). Null if the vendor has no ratings. |
Vendor rating fields
When you rate a vendor, the following fields are recorded:| Field | Type | Required | Description |
|---|---|---|---|
id | uuid | — | Unique identifier for the rating record (auto-generated). |
org_id | uuid | Yes | Organisation the rating belongs to (set automatically). |
vendor_id | uuid | Yes | The vendor being rated. |
rated_by | uuid | Yes | User who submitted the rating. |
maintenance_request_id | uuid or null | No | The maintenance request the rating is associated with. |
rating | integer | Yes | Rating from 1 to 5. |
review | string or null | No | Optional written review. Up to 2,000 characters. |
created_at | datetime | — | Timestamp when the rating was submitted (auto-generated). |
Built by Errsol Technologies LLP · Karan · BrikSync PropOS