Key grew up this release. What used to be a background page is now the coaching room the agent name promised: a read on your business, a scorecard for every lead source, your goals and your income plan, all from your own numbers and honest about the ones it does not have yet. The scorecard's most embarrassing bug went with it. It had been grading leads younger than a sales cycle and calling the result a leak. The rest is the kind of work you only notice when it stops happening. An assistant that repeated itself, or kept nudging a lead who had asked for a human. A carrier block that did not stick. A new agent who could see the owner's whole book, or could not claim a number at all. Screens that showed an empty day when the real story was a failed load. Each of those is closed, and the Dial Room, a sidebar layout, and a screen for what comes in before any AI reads it round out the release.
- Key's room is now a coaching workspace. A diagnostic read of your business, a lead-source scorecard, your goals and your income plan sit in order on one page, with a rail for your why, your quarterly review, next moves and track record. Every number comes from your own account, and a section with no data behind it says so instead of filling in a guess.
- Key proposes a target for each source and you accept or decline it. A declined target stays declined across reloads, keeps its row, and offers a track-it-again link when you change your mind.
- Idle horsepower in Key: contacts on no plan, contacts never scored, and pipeline deals with no plan applied, priced off your own closed GCI per name and labelled as an extrapolation. Snooze a card and it stays gone for the full term.
- A handoff panel in Key that shows engaged, replied and booked, the first thing about a new agent's business that is real enough to grade. Once enough separate accounts have contributed to a source, your rates can be compared against a network median.
- Daily Dial Room: search is pinned above the queue and matches address, tags and phone digits as well as name, with one action per result. Filter chips for status, source, tag, last touch and Foresight band apply instantly, and every queue card leads with why the contact is on today's list.
- Snooze a lead out of the Dial Room. It expires on its own, never brings back a do-not-call contact, and the card wears a snoozed badge when it returns. The Dial Room now appears on the Opportunities grid too.
- Sidebar navigation. The Sidebar or Room Nav choice in Settings now switches the whole app to a left rail with unread badges, nested sub-tabs, search, notifications and your profile menu. Your choice sticks. Desktop only for now.
- Key is a primary tab, and Blaze Studio and Key sit under AI Team with a hover menu.
- Inbound texts, photos and emails are screened before any AI reads them. A sexual, threatening or harassing message never reaches a prompt, texting and calling stop for that contact, the record moves to Needs review, and you are told why without being shown the content.
- Account data deletion now runs as code with an audit trail. Opt-out, unsubscribe and do-not-call signals are kept so a deleted contact is never re-contacted, and financial records are retained as the law requires.
- Lead sources roll up into six channels: Sphere, Internet Leads, Open House, Door Knocking, Cold Calling and Other, so eight near-identical sphere labels stop being graded apart. Raw sources are one expand away and you can re-file any of them or mark one do-not-track.
- Every section of Key collapses and remembers your choice, closed sections carry a summary count, money renders as money, and info tips on rows and headers explain the exact counting rule. A recalibrate button reopens the goals wizard.
- Contacts, Pipeline, Today and Messages now tell a failed load apart from an empty one and offer a retry, instead of rendering an outage as no contacts or an empty day.
- Claiming a phone number shows the reputation signals for the number and a use-this-number-anyway control, and the check that flagged every available number as caution no longer decides the verdict on its own.
- The legal pages for the software (terms, privacy, DPA, security) now name Hive Centra LLC as the operator. The consumer-facing privacy, terms and consent pages continue to name the brokerage.
- Key's source scorecard reported 0% conversion on real books. It graded leads created in the last 90 days, shorter than a sales cycle, so a fresh import read as a leak with a dollar figure attached. A lead is now judged once it has closed or had 120 days and did not, and anything younger is shown as too new to grade.
- Key's numbers no longer disagree with the pipeline board without explanation. Deals carry a sides count you can edit, a prior-year closing entered this year no longer counts twice, closings are filed by relationship tier rather than the raw source string, and every sold deal the scorecard cannot attribute links straight to the record that fixes it.
- A newly added agent could see the owner's entire book. Contacts, smart lists, counts, Messages, Mail Room threads, the Day-1 call list and outreach drafts, and the watch lists inside Dial, Quill, Compass and Atlas are now scoped to the signed-in agent and the ponds they can reach. Owners, admins and team leads keep the org-wide view.
- No agent could claim a phone number. Every purchasable number was flagged, the claim needed an acknowledgement, and no screen could give one, so new agents were stuck on setup. The number search also no longer offers numbers that can never be claimed.
- The assistant sent a lead the same sentence three times in forty seconds. A picture-only text was treated as an empty message and answered with the assistant's own last line. Empty inbounds are now declined (you still get the photo and a call task), and every AI reply is checked against what was sent in the last six hours, including lightly reworded repeats.
- When the assistant chose silence because a lead asked for a human or asked us to stop, that silence was read as a failure and retried twice a day, forever. The conversation now leaves the ladder properly, and a wants-a-human request alerts you by text, task and notification with the lead's own words.
- Contacts on the carrier's block list were being re-texted. A carrier refusal now writes back to the contact's opt-out, cancels their plan enrollments, and historical opt-outs have been reconciled. The dialer's I-tried-to-reach-you text has a 24-hour per-contact cooldown.
- Alerts texted to your own phone about a lead no longer show on that lead's timeline as if we sent it to them, no longer count as a touch that held them out of re-engagement, and no longer become the thread's summary line.
- A listing feed that hides the listing agent could put other agents' homes in your pipeline. The sync now tells a hidden field apart from an ignored filter and only admits rows on a clean result.
- Market scope comes from your organization rather than a fixed city across listing alerts, coming-soon polling, rent data and Scout's saved searches.
- Phones and tablets: a full layout audit closed clipping in Blaze Write and the Content Calendar, the T-Reps rails, the Scoreboard and the setup popup, plus the top bar, agent rooms, Today, the GCI ledger, sideways chip strips and wrapping page headers. Key no longer pans sideways on a phone, and its header plus ask bar no longer eat most of the screen.
- The Blaze Studio rail relaid out the whole studio on every frame while opening, visible as content shifting under the pointer and as crashes on iPad. It is an overlay now and opens by tap on touch.
- Switching to Sidebar hid the top bar with nothing in its place, and landing on Opportunities pushed Today and Contacts off the top of the rail. Info tooltips no longer stretch into tall pills on touch devices.
- Security: a public agent page could be broken out of by testimonial or FAQ text, contact files are now double-checked for ownership before a download link is issued, the content-security policy was tightened, and write actions through the API are closed to a lapsed account while exports and billing stay open.