Skip to main content

July 16, 2026 Production Release

This release adds Anonymous Item Sale, bulk CSV imports for Lease Fees and Items, Unit-Class Street Rate updates, a new Lead follow-up trigger, the ability to view and waive unpaid charges, and faster API permission setup.

Release Status

Trial Release Date: July 14, 2026

Production Release Date: July 16, 2026

What's New at a Glance

New Features

  • Anonymous Item Sale

  • Importing Fees on Active Leases

  • Importing Items on Active Leases

  • Lead Creation Date Custom Trigger

  • Bulk Update Unit Group Street Rates by Unit Class

  • View and Waive Unpaid Charges on Payments Screen

Platform Improvements

  • Corporate Speed Improvements

  • Faster and More Reliable Reports

  • Twilio SMS Signature Verification

  • Same-Day Undo Move-In and Move-Out Restriction Removed

  • Move-In Skip Lease Agreement Option Permission Required

APIs

  • API Permission Assignment - Ability to Copy Selection to Other Facilities

Bug Fixes

  • NetSuite Reports Totals and Currency Formatting

  • NetSuite Journal Entry by Day Balance Discrepancy

New Features

Anonymous Item Sale

Sell to anyone, not just tenants.

Not every item sale comes from a tenant. Walk-ins, movers, and neighbors picking up a box or a lock at the counter now have a dedicated flow of their own. Starting an Anonymous Sale pulls up the full in-stock item list, so staff can enter a quantity for each item a customer is buying, watch the running total update as they go, choose a payment method, and take payment to complete the transaction. No lease record required, and no workaround needed to ring it up.

Complete Transaction page where you review items and select a payment method

Importing Fees on Active Leases

Add one-time fees to a stack of leases without opening each one individually.

One-time fees can now be added to active leases through a CSV import instead of applying them lease by lease. The file matches unit numbers to the fees you want to apply; any fee left blank for a unit is simply skipped, so you only need to fill in what's changing. Imported fees appear directly on the Active Leases screen alongside everything else on the lease.

On-screen table for importing fees on active leases

On-screen table for importing fees on active leases

Importing Items on Active Leases

Add items to a batch of leases without doing it one lease at a time.

Items can now be added to active leases through a CSV import instead of adding them one lease at a time. Enter how many of each item a unit should receive, and the import adds that quantity to the lease - along with any fees tied to those items, so there's no separate step to bring item-related fees along afterward.

On-screen table for importing items on active leases

On-screen table for importing items on active leases

Lead Creation Date Custom Trigger

Make sure no lead goes unnoticed.

A new trigger type, Lead Creation Date, is now available, firing automatically a set number of days after a lead is created and delivering a document, email, or SMS the same way our other custom triggers do. It's an easy way to build a standing follow-up cadence - a check-in a few days after someone shows interest, or a reminder before a lead goes cold - without anyone having to track lead ages by hand.

Add New Custom Trigger on the Triggers List and select Lead Creation Date

Bulk Update Unit Group Street Rates by Unit Class

Make changes to unit group prices according to their class.

Street rates can now be updated by unit class - Economy, Standard, or Premium - across many unit groups at once by importing an edited CSV. Each class is priced independently, without the separate percentage-configuration step rate changes used to require. That makes it easy to run a broad repricing pass across the facility, and just as easy to nudge a single unit group when something needs a quick adjustment.

Change a Unit Group's street rate based on its Unit Class

View and Waive Unpaid Charges on Payments Screen

See what's unpaid, and clear it right there.

Waiving a charge used to mean leaving the Payments screen entirely - clicking into a tenant's Financial screen, opening the eye icon to reach the Transaction Details screen, and finding the waive option. It worked, but it wasn't easy to find.

The Make a Payment screen's item table now surfaces the same capability directly. After clicking Show Unpaid Charges under the Amount column, you can see a list of everything unpaid for that tenant, and any line item that qualifies for a waive shows the waive icon at the far right - no more detour through the Financial screen.

Make a Payment page where you can see all unpaid charges and waive them

Heads up: Only charges that are completely unpaid can be waived. If any partial payment has been applied to a line item, by any method, it's no longer eligible for waiving.

Platform Improvements

Corporate Speed Improvements

Less waiting, more working.

Two of the slower spots in the corporate experience are now dramatically faster:

  • SMS inbox: Load time dropped from roughly 28 seconds to under 1 second.

  • Work tasks: Load time dropped from roughly 5 seconds to about 120 milliseconds.

No workflow changes - everything works exactly as it did, just without the wait.

Faster and More Reliable Reports

Same reports, rebuilt for speed.

Several reports have moved from our MongoDB to SQL under the hood, making them faster to load and easier for us to maintain going forward:

  • Tenant Contacts

  • NetSuite Journal Entries

  • NetSuite Journal Entries by Day

  • Intacct Journal Entries

  • Intacct Journal Entries by Day

Twilio SMS Signature Verification

Extra assurance behind every text.

Inbound SMS messages now go through an added layer of cryptographic verification, confirming each request genuinely originates from Twilio before it's processed. It's one more safeguard working quietly in the background to keep your messaging secure.

No action needed - this is a behind-the-scenes improvement with no visible impact to your workflow.

Removed Same-Day Undo Move-In/Move-Out Restriction

Undo a move-in or move-out whenever you catch the mistake, not just the same day.

Undo Move-In and Undo Move-Out used to only appear on the same calendar day the move happened - miss that window, and there was no way back short of contacting Support. That same-day limit is gone. Both actions are now available regardless of how long ago the move took place.

Undo Move-In button on the Units Overview tab with today's date and Move-In Date highlighted

Move-In Skip Lease Agreement Option Requires Explicit Permission

The skip option is no longer available to everyone.

We've added a new Skip Lease Agreement Signing permission, assigned per role at the Facility level. It replaces the previous behavior where any user could skip the signing step during Move-In. This gives companies a clear way to limit who can move a tenant in without a signed lease.

The Skip Lease Agreement Signing permission, off by default in the Lease permission group.

APIs

API Permission Assignment: Copy Selection to Other Facilities

Stop configuring the same API permissions one facility at a time.

When new facilities go live, API permissions for third-party credential sets have had to be set up one facility at a time on the API Permission Assignment screen - routine work that was taking roughly 30 minutes a day. An existing facility's permission assignment can now be copied to multiple other facilities at once, for the same client credential set. Configure it correctly once, then roll it out everywhere it's needed instead of rebuilding it facility by facility.

Choose the facility you want to copy selection of API permissions to

Bug Fixes

NetSuite Reports Totals and Currency Formatting

Exported NetSuite reports no longer include a totals row, and dollar amounts in the CSV export are no longer prefixed with a $ sign.

The totals row was appearing in a report where it wasn't meant to be, and the CSV export was formatting dollar figures as currency text instead of plain numbers. Both are now fixed - the report displays without the extra totals row, and CSV exports show clean numeric values that work correctly in spreadsheet formulas and pivot tables.

NetSuite Journal Entry by Day Balance Discrepancy

Fixed an issue where the NetSuite Journal Entry by Day report could show debits and credits that didn't tie out.

The mismatch traced back to a few root causes: revenue that hadn't been applied correctly, a missing credit card entry, and a credit expense that had been categorized in a way that threw off the balance. The report now reflects a consistent, tied-out balance between debits and credits.

Plus a number of smaller stability improvements. Thanks to everyone who reported issues.

Did this answer your question?