Week in review
This week adds open house attendance tracking for brokers, surfaces Stripe webhook processing details for payment integrations, and improves field accuracy across several modules.New features
- Open house attendance tracking — Open house bookings now record attendance status (
confirmed, cancelled, attended, no_show), giving you a clearer picture of actual turnout versus RSVPs. Attendees can include a message with their booking, and the system tracks when reminders are sent via a reminder_sent_at timestamp. Use this data to measure broker performance and forecast conversion rates from viewings to signed leases. Learn more
Updates
-
Stripe webhook event handling — The payments page now documents the full set of Stripe webhook events that BrikSync PropOS processes, including
checkout.session.completed, subscription updates, and invoice payment outcomes. Webhook processing is signature-verified and idempotent, with clear status values (processed, duplicate, skipped, failed) so you know exactly how each event was handled. Learn more
-
Deposit reconciliation computed fields — The move-out deposit reconciliation response now includes server-computed fields:
deductions_total, refund_amount, stripe_refund_id, and refunded_at. These are calculated automatically so you do not need to compute totals manually. Learn more
-
Vendor rating organisation scoping — Vendor ratings now include an
org_id field that is set automatically, ensuring ratings are scoped to your organisation. Learn more
Bug fixes
- Fixed nullable type annotations for lead
converted_at and assigned_at fields, and across notification, vendor, and broker field tables. If you validate API responses against the documented types, these corrections ensure your checks match the actual API behaviour.
Last modified on April 16, 2026