All releases
2026.09.06Across the platform

A portal for your contractors, board decisions on the record, and Arthur cases you can take over

Contractors get their own sign in, their job list, and a way to invoice you. Board decisions now run end to end, from proposal through voting to a PDF record, including vendor bids. Arthur hands you the cases it cannot finish, and what you teach it stays taught. Plus a long list of fixes across service tickets, budgets, imported ledgers and amenity emails.

Everything in this release

New

  • Contractors

    A portal your contractors sign in to

    Contractors sign in with their own email, see the work assigned to them, submit an invoice against a job, and follow what they are owed. They do not need a URBI account.

  • Board

    Board decisions, from proposal to signed record

    Create a decision, collect votes from the board, finalize it, and generate a PDF of the outcome. Vendor bids run through the same flow, so an award is recorded the same way as any other decision.

  • Arthur

    An escalation console for the cases Arthur hands over

    See what Arthur could not resolve on its own, take a case over yourself, and turn what you learned into knowledge Arthur uses the next time somebody asks.

  • Service tickets

    A request filed from the Resident App reaches your team

    A resident filing a maintenance request now notifies the property, or follows your transfer rule where you have one. Previously nobody was told at all.

Improved

  • Service tickets

    A contractor's note is credited to the contractor

    A note typed by a contractor used to be saved under the name of the staff member assigned to the job, so the history showed somebody saying words they never wrote.

  • Service tickets

    A contractor asking for sign off is recorded

    When a contractor asks the property to approve completed work, that request now appears in the ticket history instead of happening silently.

  • Service tickets

    Find a ticket by searching and filtering

    Search and filters on the ticket list, plus a plain explanation of what each status means.

  • Entry requests

    Residents can answer an entry request from their phone

    A resident can see and respond to a request to enter their home from the Resident App, and your team is notified of every response.

  • Amenities

    Clearer wording in booking emails

    A room named in a booking email no longer repeats the property's own word for it, and three checkout refusals now say plainly what went wrong.

  • Budgets

    Guidance while you build a budget

    The AI Assist tab helps you work through a budget, and a new help article explains what it does.

  • Accounting

    Importing a bank statement, explained

    A step by step guide to bringing a bank statement in and matching it.

Fixed

  • HERO AI

    HERO chat and the Chief of Staff briefing work again

    Both failed on every request for a full day. The cause was in how usage was being measured around the AI call, not in the AI itself.

  • Board

    Starting a vote no longer overwrites an existing decision

    Pressing Start Voting on a ticket that already carried a board decision replaced that decision's title, description and type. The original was simply gone. The two are now kept apart.

  • Board

    Rejecting a bill no longer leaves it payable

    Rejecting a bill at board could destroy the accounting entry behind it while leaving the bill itself payable, so a later payment did not balance.

  • Budgets

    Moving a surplus works

    Moving surplus from an ordinary account row was refused, and "Use full surplus" offered an amount that was then rejected. Both are fixed, and the drawer now tells apart a surplus, no surplus, and a surplus not yet worked out.

  • Budgets

    Removing a budget line is recorded

    Reversing a transfer removed a budget line with nothing to say who removed it, and a failed removal still reported success.

  • Accounting

    Imported ledgers that did not balance no longer post

    An entry whose debits and credits disagreed was reported as excluded and then posted anyway, with the difference parked. An imported credit from a payer also now reduces what that person owes.

  • Reports

    Report figures corrected

    Several accounting reports were counting reserve fund activity that should have been left out. A help article explains exactly what changed and which figures moved.

  • Service tickets

    A ticket cannot name a home in another building

    A ticket could be filed against one building while naming a home in a different one, which sent a technician to the wrong door.

  • Entry requests

    Asking for a different time works

    The "Request a different time" button was refused every single time it was pressed, for everybody, before it was ever looked at.

Everything Running As It Should?

System status shows how every part of URBI is performing right now, updated as things change.

System Status

See URBI in Action