agentOS Block Manager
BlogContactFAQFeaturesHow it worksIntegrationsSecurityUse cases
Get started
agentOS Block ManagerGet started
agentOS Block Manager
HomeBlogContactFAQFeaturesHow it worksIntegrationsSecurityUse cases
Get started
agentOS Block Manager
BlogContactFAQFeaturesHow it worksIntegrationsSecurityUse cases
TermsPrivacyData Processing

© 2026 agentOS Block Manager

105 FEATURES SHIPPED

The operating system residential block management has been waiting for

From real-time banking feeds to RICS-compliant reserve fund projections — every capability documented below is live in the product today.

  1. STEP 01 — CONFIGURE

    Set up your block in minutes

    Create the block, assign an owner, configure the two-account structure (main + reserve fund), and select your banking source — TrueLayer, Calmony, or manual CSV.

  2. STEP 02 — PLAN

    Build your reserve fund model

    Add assets to the register with install dates, lifespans, and replacement costs. The 20-year projection calculates instantly. Gap years surface as dashboard alerts.

  3. STEP 03 — CHARGE

    Budget, demand, collect

    Finalise the service charge budget and demands generate per unit automatically — apportioned by lease percentage. Dispatched as branded PDFs via the communications centre.

  4. STEP 04 — GOVERN

    Compliance and AGMs — nothing slips

    The certificate register auto-expires certificates and alerts you at 90, 30, and 7 days. AGM workflows produce compliant notice documents and signed minutes from a single screen.

console
0.1s$ block.create({ address: '14 Maple Court', units: 12 })
0.4s✓ Management accounts linked — Calmony live feed active
0.7sReserve balance: £42,800 | Contribution: £1,200/mo
0.2s$ asset.add({ class: 'plant', name: 'Passenger Lift', lifespan: 25 })
0.5s✓ Replacement year: 2031 | Estimated cost: £38,000
0.9s⚠ Gap detected: 2031 shortfall £6,200 — scenario modelling suggested
0.1s$ budget.finalise({ year: 2025, total: 84600 })
0.3s✓ 12 demands generated | Dispatching via email…
0.6sArrears auto-calculated: 2 units | £1,840 outstanding
0.2s$ compliance.check({ block: 'maple-court' })
0.4s✓ 6/7 certificates valid | Fire Risk Assessment: expires 14 days
0.8sAGM notice dispatched — 20-day countdown started
RESERVE FUNDGap alert resolved — monthly contribution adjusted for Block 14just now
CERTIFICATE REGEWS1 expiry reminder dispatched — 30 days remaining2m ago
LEDGER47 TrueLayer transactions auto-matched to outstanding demands5m ago
WORKS ORDERContractor quote accepted — £4,200 lift service approved12m ago
COMPLIANCEFire risk assessment uploaded — certificate valid until 202618m ago
AGM WORKFLOWAGM notice dispatched to 23 leaseholders — 20-day countdown active1h ago
ARREARSAutomated demand email sent — Unit 7B, £860 overdue 45 days2h ago
RESERVE FUNDGap alert resolved — monthly contribution adjusted for Block 14just now
CERTIFICATE REGEWS1 expiry reminder dispatched — 30 days remaining2m ago
LEDGER47 TrueLayer transactions auto-matched to outstanding demands5m ago
WORKS ORDERContractor quote accepted — £4,200 lift service approved12m ago
COMPLIANCEFire risk assessment uploaded — certificate valid until 202618m ago
AGM WORKFLOWAGM notice dispatched to 23 leaseholders — 20-day countdown active1h ago
ARREARSAutomated demand email sent — Unit 7B, £860 overdue 45 days2h ago
RESERVE FUNDGap alert resolved — monthly contribution adjusted for Block 14just now
CERTIFICATE REGEWS1 expiry reminder dispatched — 30 days remaining2m ago
LEDGER47 TrueLayer transactions auto-matched to outstanding demands5m ago
WORKS ORDERContractor quote accepted — £4,200 lift service approved12m ago
COMPLIANCEFire risk assessment uploaded — certificate valid until 202618m ago
AGM WORKFLOWAGM notice dispatched to 23 leaseholders — 20-day countdown active1h ago
ARREARSAutomated demand email sent — Unit 7B, £860 overdue 45 days2h ago
RESERVE FUNDGap alert resolved — monthly contribution adjusted for Block 14just now
CERTIFICATE REGEWS1 expiry reminder dispatched — 30 days remaining2m ago
LEDGER47 TrueLayer transactions auto-matched to outstanding demands5m ago
WORKS ORDERContractor quote accepted — £4,200 lift service approved12m ago
COMPLIANCEFire risk assessment uploaded — certificate valid until 202618m ago
AGM WORKFLOWAGM notice dispatched to 23 leaseholders — 20-day countdown active1h ago
ARREARSAutomated demand email sent — Unit 7B, £860 overdue 45 days2h ago
EARLY ACCESS

105 features. One platform. Built for how block management actually works.

Join the waitlist and be among the first agents to run their portfolio on agentOS Block Manager. Questions? Email us at sf-core-org-support-agentos-block-manager@saas-factory.ai

[ FINANCIAL CORE ]

The financial engine blocks have always deserved

Service charge budgets, per-unit demands, automated arrears, bank reconciliation, and P&L — all connected. Three bank data routes; one unified ledger.

agentOS Block Manager financial dashboard

[ BANKING & CLIENT MONEY ]

Client money handled the way the FCA and RICS actually require

Calmony — ring-fenced accounts per block

Apply for, open, and manage Calmony client accounts without leaving the platform. Each block's funds are individually ring-fenced and RICS-compliant by default. Main and reserve accounts open automatically on approval.

TrueLayer open banking feed

Connect any FCA-regulated UK bank account via read-only OAuth. Transactions feed into the unified ledger in near real time. Re-authentication follows Open Banking SCA rules — no data gaps between sessions.

[ ACCOUNTING CONNECTORS ]

Already on Xero, Sage, or QuickBooks? Pull your P&L directly.

Accounting connectors pull the P&L from your existing system via OAuth 2.0 — the ledger-building step is bypassed entirely. The P&L view inside Block Manager looks identical regardless of source.

  • Xero UK — OAuth 2.0 Connect at owner or block level. P&L pulled on demand or on schedule.

  • Sage Online — with nominal code mapping An additional mapping step aligns Sage's chart of accounts to Block Manager reporting categories — essential for customised Sage configurations.

  • QuickBooks UK — OAuth 2.0 Equivalent to Xero connector; handles QuickBooks UK P&L report structure and nominal conventions.

[ ASSET LIFECYCLE & CAPEX ]

A 20-year capital expenditure forecast, built from your actual asset data

The Asset Register links directly to your reserve fund balance. Every replacement event, inflation uplift, and condition flag feeds the gap analysis in real time — no spreadsheet required.

[ COMPLIANCE & CERTIFICATES ]

A compliance posture you can prove — not just promise

Every statutory certificate tracked in one register. Automated reminders at 90, 30, and 7 days before expiry. Portfolio-wide RAG status grid — so nothing expires because someone forgot to check.

  • Certificate register per block Fire risk assessments, EWS1, asbestos, gas safety, EICR, lift inspections, legionella, PAT — all tracked with issue date, expiry, issuer, and linked document.

  • Portfolio compliance grid RAG status across all blocks and all certificate types in one view. Red = expired. Amber = expiring within 90 days. Green = valid.

  • Compliance audit trail Every compliance action — upload, inspection completion, Building Safety Act document submission — logged with acting user, timestamp, and document reference. Immutable.

Activity log and audit trail in agentOS Block Manager

[ DOCUMENT & COMMUNICATIONS ]

Every notice sent. Every document versioned. Every action logged.

The communication audit trail is immutable — timestamped, recipient-listed, delivery-confirmed. In arrears or compliance disputes, you have the evidence before the conversation starts.

[ MAINTENANCE & WORKS ]

From raised works order to paid invoice — tracked in one place

Works order kanban

Drag-and-drop status transitions: Raised → Quoted → Approved → In Progress → Complete. Kanban and table views. Photos, rich text description, cost estimate vs actual — all on one record.

Contractor directory and portal

Shared directory across all blocks: trade, insurance expiry (auto-reminder before lapse), Gas Safe number. Contractors receive a secure QR-linked portal link to view scope, upload quotes, and receive acceptance — no account required.

[ PORTFOLIO & LEASEHOLDERS ]

Built for a growing portfolio firm — just as usable for a solo operator

  • Five-level entity hierarchy Managing Agent → Owner → Block → Unit → Management Accounts. Data is always scoped correctly; cross-owner financial reports are prevented at the data model level.

  • Portfolio financial summary KPI cards: total service charges invoiced YTD, collection rate, total arrears, reserve fund balance across all blocks. Top 10 blocks by arrears. Top 10 by works spend. Export as Excel with one sheet per block.

  • Leaseholder directory — 500+ scale Searchable across the portfolio with virtual scrolling. Profile shows lease summary, communication history, outstanding charges, and multiple leaseholders per unit (joint tenants).

[ SECURITY & ARCHITECTURE ]

Infrastructure that handles client money deserves a higher standard

AES-256 encryption at rest, TLS 1.2+ in transit

Every financial record — ledger transactions, bank feeds, service charge demands, reserve fund data — encrypted end-to-end. No exceptions.

Strict multi-tenant data isolation

Each Managing Agent operates in a completely isolated data environment. Cross-tenant data access is impossible at every layer of the stack — enforced on every query and API response.

[ BENCHMARKING ]

Don't have a surveyor's estimate yet? Start with benchmarked figures.

Benchmarking reference table for asset replacement costs

The platform maintains a benchmarking reference table of typical replacement costs per asset type — expressed per unit, per square metre, or per linear metre as appropriate. Updated annually to reflect market conditions.

[ QUESTIONS ]

Common questions about features and capabilities

Service charge budget builder Draft, approve, and finalise annual budgets with per-unit apportionment preview and prior-year comparison. Finalising a budget triggers demand generation automatically.

  • Demand generation and dispatch Per-unit demands calculated from approved budgets, dispatched as branded PDFs with QR payment references. Supports half-yearly and quarterly instalment schedules.

  • Arrears tracking with RAG status Continuous automatic arrears calculation per leaseholder ledger. Arrears update in real time the moment a payment lands. Partial payments, payment plans, and write-offs all supported.

  • Bank reconciliation CSV import from any UK bank, auto-matched to outstanding demands using fuzzy reference and amount matching. Unmatched items surface in a reconciliation queue — never lost.

  • Unified ledger — three sources, one view TrueLayer open banking, Calmony native feed, and manual CSV import all feed the same ledger interface. Transactions are excluded from P&L reporting until categorised.

  • Block P&L — reserve fund reported separately Reserve fund movements reported in their own section, never mixed with operating P&L. Matches RICS service charge accounting practice.

  • Payment initiation from within Block Manager

    Authorise contractor payments directly from the block's Calmony account without switching tabs. Every payment is tied to an approved works order and appears in the ledger the moment it processes.

    • Management fee isolation Agent income is never commingled with block client funds at any ledger, report, or account level — an FCA client money hard requirement.

    • Audit-ready Calmony export Full formatted transaction history per block, per account — designed for external accountants and year-end auditors, available any time.

    • Payment request workflow Raise formal payment requests for third-party payments; Calmony processes and tracks approval status back within Block Manager.

    • Manual CSV import Banks outside TrueLayer's network? Import transactions via CSV with a column-mapping step — any UK bank format accepted.

    agentOS Block Manager dashboard on mobile
    Asset register and lifecycle planner
    • Three asset classes Plant & Equipment (boilers, lifts, fire alarms), Building Fabric (roofing, cladding, glazing with section-by-section sub-entries), and Compliance Works (EPC upgrades, fire safety remediation linked to certificate deadlines).

    • Auto-calculated replacement years Install date + estimated lifespan = projected replacement year. Updates automatically when either field changes. Manual overrides are supported and audit-recorded alongside the original calculated date.

    • Condition-triggered early flags A condition rating of 1 or 2 overrides the lifespan schedule and flags the asset for immediate review — deteriorating assets never coast on a stale timeline.

    • Real-time gap alerts When projected reserve fund balance falls below forecast expenditure in any future year, an alert surfaces on the block dashboard showing the shortfall amount, year, and the specific replacement events driving it.

    • Benchmarking reference table Platform-maintained typical replacement costs per asset type — updated annually. Using a benchmarked figure flags the asset as estimated and queues it in the outstanding data requests tracker.

    • Scenario modelling Vary inflation uplift, monthly contribution, and replacement timing per block without permanently changing base settings. Run multiple scenarios before presenting to RMC directors.

  • Section 20 consultation tracker Three-stage statutory workflow for major works over £250/unit. Generates compliant notice documents as PDFs. Inngest cron fires reminder 5 days before each observation period closes.

  • Section 42 lease extension tracker Log formal notices, auto-calculate counter-notice deadlines, track negotiation and tribunal stages. Reminders at 14 and 7 days before deadline.

  • COMPLIANCE COVERAGE
    105
    Features shipped across compliance, financial, and operational workflows
    Q1Q2Q3Q4
    • AGM & EGM management Agenda builder, attendance recording, vote tallies with quorum check, signed minutes as PDF — for RMC and RTM companies.

    • PPM schedule — 10-year Gantt Plan long-term maintenance, map spend against projected reserve fund balance, export to Excel for reserve fund consultants.

    Document vault — block and unit level Drag-and-drop upload, virus scan, S3 storage with pre-signed URLs. Organised by category. Version history retained on every replacement. Bulk download as ZIP.

  • Leaseholder communications centre Rich text composer. Target by block, unit, individual, or custom segment (e.g. 'all units in arrears'). Track delivery and open rates per recipient. Reusable templates.

  • Immutable communication audit trail Every message — broadcast, individual thread, automated reminder, notice board — logged with timestamp, sender, recipient list, channel, and delivery status.

  • Branded PDF output Every generated document — demands, AGM notices, minutes, reserve fund statements — carries your logo, brand colours, and registered details.

  • Recurring inspection scheduler

    Define repeating tasks — window cleaning, fire alarm tests, door entry service — with frequency, assigned contractor, and budget line item. Works orders generate automatically on schedule. Calendar view of all upcoming tasks.

    • Budget variance tracking Actual works costs matched to service charge budget categories. Variance report shows budgeted vs actual per line. Alerts when any category exceeds 80% of allocation.

    • Reserve fund draw-down links Link major works expenditure directly to reserve fund draw-downs — the ledger reflects the draw and the reserve balance updates accordingly.

    • Mobile inspection app Responsive offline-capable checklist for field inspections. Swipe-to-pass/fail, voice-to-text notes, GPS-stamped photos — all sync when connectivity resumes.

    • PPM to works order conversion PPM schedule items convert to actual works orders when the planned date approaches — no copy-paste, no dropped tasks.

    Leaseholder CSV bulk import Multi-step migration wizard: upload → column mapping → row-level validation → preview → import with deduplication. The primary path for agents leaving spreadsheets or legacy software.

  • Role-based access control Five roles: Principal, Property Manager, Read-Only, Leaseholder, and Freeholder/Owner. Permissions cascade through the hierarchy. No role can access data outside its permitted scope.

  • Agency branding and white-label Upload logo, set brand colours, enter ARMA/RICS membership number. Applied to all generated PDFs, email templates, and the leaseholder portal.

  • Agency and portfolio management settings

    UK data residency and UK GDPR compliance

    All personal data stored exclusively in UK-based data centres. Subject access requests, right to erasure, and data processing transparency are built in — not bolted on.

    Estimated cost flag on asset records Assets using benchmarked figures are clearly flagged as estimated. They're automatically queued in the outstanding data requests tracker until a confirmed cost replaces them.

  • Complete models from day one Agents can build a full reserve fund model before formal survey data arrives — benchmarked figures rather than blank cells.

  • Override at any time Swap a benchmarked figure for a confirmed surveyor or contractor estimate. The flag clears and the projection updates immediately.

  • It does more than show a balance. The engine runs a year-by-year projection across up to 20 years, starting from your live reserve fund balance, adding monthly contributions with an inflation uplift you set per block, and deducting each forecast replacement event in the year it falls due. When any future year shows a shortfall, an alert fires automatically on the block dashboard and your agent-level dashboard, naming the specific assets driving the gap and the exact shortfall amount. You can then run scenario models — adjusting contributions, replacement dates, or inflation assumptions — without clearing the alert until the gap is genuinely resolved. It is connected in real time to the asset register, so any condition rating change or cost update on an asset immediately ripples through the projection.
    The platform connects to Xero (UK edition), QuickBooks Online (UK edition), and Sage Online, all via OAuth 2.0 authentication. These connectors pull the P&L report directly from your existing accounting system and display it inside Block Manager — they are not ledger sources and they do not replace your accountant's workflow. For blocks where you are not using an external accounting package, the platform builds the P&L from its own unified ledger, which consolidates transactions from TrueLayer open banking, Calmony, and manual CSV imports into a single view. The agent-facing P&L interface looks the same regardless of source. Sage requires an additional nominal code mapping step to align its chart of accounts to Block Manager's reporting categories.
    Each block's funds are ring-fenced at the account level. Calmony accounts opened through the platform are individually ring-fenced as client money, kept entirely separate from other blocks' funds and from the agent's own money, in compliance with RICS client money protection requirements and FCA client money rules where applicable. Management fee income is tracked as a distinct transaction type and nominal code category and is never reported alongside block client funds in any ledger or P&L output. The platform enforces this separation as a hard rule — no cross-block fund transfers are permitted except through a formal payment request workflow, and portfolio reporting is always scoped to a single owner's blocks, because different owners' funds are legally distinct client money.
    Every leaseholder has an individual ledger recording every demand raised and every payment received, producing a live running balance at all times. Arrears are recalculated continuously as payments arrive, including partial payments and payment plan instalments. The arrears dashboard gives each unit a RAG status with days overdue and total outstanding, and the portfolio view surfaces your top blocks by arrears so nothing slips unnoticed. Payments imported via TrueLayer or Calmony are auto-matched to open demands by reference and amount, reducing manual reconciliation work. Unmatched payments go to a suspense queue flagged for your review rather than being silently ignored. Service charge demands are dispatched as branded PDF letters with a QR code payment reference, and the communications centre lets you target bulk messages specifically at leaseholders in arrears.
    Yes. The Section 20 tracker manages the full three-stage statutory process under the Landlord and Tenant Act 1985 for contracts exceeding £250 per unit: Notice of Intention, Notice of Proposal with contractor nominations and estimates, and Award Notice. Each stage records dispatch dates, observation period deadlines, and leaseholder responses. The platform generates compliant notice documents as PDFs and sends an automated reminder five days before each observation period closes so a missed deadline is not a realistic risk. A status timeline shows the current stage, days elapsed, and next deadline at a glance. All notices and leaseholder responses are stored with their dispatch dates for audit purposes.
    All financial data is encrypted at rest using AES-256 and in transit using TLS 1.2 or higher. The platform is built on a strict multi-tenant architecture — each managing agent's account is a completely isolated data environment, with no possibility of cross-tenant data access at any layer. All personal data is processed in accordance with UK GDPR, and all data is stored exclusively in UK-based data centres, including backups and logging — there is no offshore data residency. The platform supports subject access requests and right to erasure (subject to financial record retention obligations). Documents uploaded to the platform are virus-scanned automatically on upload. Role-based access control with five defined roles — from Principal down to Leaseholder portal access — means every user sees only what their role permits.