Product and engineering notes for busy property teams

Short, practical write-ups on how we think about CRM, listings, reminders, and teamwork—grounded in what brokerages actually do week to week, not abstract theory.

Editorial policy: Everything published here is original material created for SalesPro. We do not republish third-party articles, logos, or proprietary excerpts. If you quote us, a link back to this page is appreciated.

Product Engineering Operations Privacy & data

Want this in your office?

Walk through pipelines, documents, and reporting on a call tailored to your market.

Schedule a demo

Full posts

March 18, 2026 · Product · About 6 min read

Keeping listing context next to the people involved

Real estate work is naturally cross-linked: a single listing might involve sellers, co-broke agents, lenders, inspectors, and assistants. Software that treats “contacts” and “properties” as unrelated silos forces humans to rebuild context in email and chat. That is where details slip.

Our approach is to anchor each listing as its own record while linking participants explicitly. Conversations and files stay attached to the listing and surfaced on each linked contact’s timeline, so an agent opening either view sees consistent status. We avoid copying long legal text into multiple records; instead we reference one canonical document set with clear version notes.

For leadership, that structure makes pipeline reviews honest: you can see which listings are waiting on a specific external party without inferring from scattered tasks. The goal is not more fields—it is fewer places to look before you call a client back.

Feb 6, 2026 · Product · About 4 min read

Reminders agents will actually complete

Notification fatigue is a design problem. When every status change pings a phone, people mute the app. We bias toward reminders that map to deadlines that already exist in the deal—option periods, inspection windows, earnest money due dates—rather than synthetic “engagement” prompts.

Batch summaries can outperform constant pings. A morning digest of what changed overnight respects focused showing blocks. Urgent items still break through, but the default rhythm should feel like a thoughtful assistant, not a slot machine.

Finally, reminders should be actionable: each one should deep-link to the next step—upload a document, confirm a showing, send a templated follow-up—so completing the task is faster than dismissing it.

Jan 22, 2026 · Engineering · About 5 min read

Exports and backups without drama

Brokerages rightfully ask how they can leave a vendor with their data intact. We treat exports as a trust feature, not a bargaining chip. That means predictable formats (commonly CSV for tabular data), documented columns, and timestamps that explain when the snapshot was taken.

Large exports belong in the background. Generating a multi-year history during business hours should not freeze the UI. A job queue with email or in-app pickup keeps operations calm and gives IT something they can verify.

Retention policies should be written in plain language: what we store, why, how long, and how to request deletion where regulation applies. Engineering implements those policies consistently—logs included—so marketing promises and system behavior stay aligned.

Dec 8, 2025 · Operations · About 3 min read

Roles that match real handoffs

Generic “admin” roles hide who can change commission splits or move money-related fields. We prefer roles named after responsibilities: listing coordinator, compliance reviewer, marketing publisher. That clarity speeds onboarding and reduces accidental edits.

Handoffs work best when ownership is visible. If an assistant schedules showings, the listing should show them as the point of contact for that task without giving them unrelated financial access. Fine-grained permissions are more work up front; they prevent painful audits later.