Commercial & residential property maintenance

Every repair, from request to paid — one controlled workflow.

JunaHub replaces the phone calls, group texts, and lost email threads with structured intake, geo-based provider matching, a clean approval chain, and tracked invoicing. For tenants, providers, owners, and managers alike.

No passwords, ever — sign in with Apple or Google only.
app.junahub.com
ACM-MPL-PLM-1042 Pending approval
MC
Leaking sink, kitchen
Apt 3B · Plumbing · raised 2h ago

P-trap dripping onto the cabinet floor. Standing water on the laminate when the faucet runs.

3 quotes · pick one
RPRiverline Plumbing
$180
CFCityFix
$220
Reject Forward to owner
How it works

Structured intake, automatic matching, a clean approval chain.

No more chasing contractors by phone or losing approvals in email. Every job follows the same controlled path — visible to exactly the people who should see it.

01 · Tenant

Raise a request in seconds

Snap photos, describe the issue, pick a category and urgency. Unit-level or common-area — the workflow adapts.

02 · JunaHub

We match nearby providers

Every licensed, insured provider whose categories and service radius fit the property gets notified instantly.

03 · Manager

Compare quotes, pick one

The property manager reviews flat-rate quotes side by side, checks the provider's credentials, and forwards their pick.

04 · Owner

Approve with full context

Owners see the issue, the quote, and the conversation before they approve. A purchase order is generated automatically.

05 · Provider

Execute on site, on the record

A group chat coordinates the visit. Scope changes need re-approval with photo evidence — nothing happens off-book.

06 · Closeout

Confirm, invoice, track payment

The tenant confirms completion or disputes with evidence. The invoice routes to accounting, and a completion report is generated.

01
Request
Tenant raises
02
Match
Geo + category
03
Quote
Providers bid
04
Approve
PM → Owner
05
Execute
On-site + chat
06
Invoice
Tracked to paid
Built for everyone involved

One platform, six roles, the right view for each.

Everyone sees exactly what they should — and nothing they shouldn't. Financials, conversations, and reports are scoped by role.

Tenants

Raise unit and common-area requests, follow them live, confirm completion or dispute with photo evidence.

Mobile + web

Service Providers

Get matched to jobs in your area, quote in a tap, coordinate on site, and track invoices through to paid.

Mobile + web

Property Managers

The operational cockpit — quote selection, common-area approvals, inspections, escalation rules, invoicing.

Web + mobile

Property Owners

Approve quotes on your units with full context, track spend across your portfolio, receive inspection reports.

Web + mobile

Company Managers

Manage properties, units, and people. Bulk-onboard via CSV, configure service categories, step into any PM's view.

Web admin

Super Admins

Create and manage companies across the platform, with full audit trails and role-scoped impersonation.

Web admin
Two flows, one system

Unit repairs and shared-space jobs, handled differently — correctly.

A leak in 3B and a dead lobby light aren't the same problem. JunaHub routes each through the right approval chain and the right visibility rules.

Unit-level

A repair inside someone's home

  • Raised by the unit's tenant
  • The unit's owner approves the quote
  • Private thread: tenant, manager, provider
  • Tenant confirms the work is done
Common-area

A shared space the whole building uses

  • Anyone in the property can raise or join
  • The manager approves unilaterally
  • Duplicate requests merge into one thread
  • Financials stay visible to managers & owners only
Security by design

We never store a password, because we never ask for one.

JunaHub authenticates exclusively through Sign in with Apple and Google. By never holding credentials, we eliminate an entire class of breach before it can happen.

SSO only
Apple and Google identity — no password to phish, leak, or reset.
Role-scoped visibility
Financials, conversations, and reports are gated by role and property.
Full audit trail
Every action — including admin impersonation — is attributed to the real user.
6
Roles, one workflow
<1h
Default escalation window
100%
Of actions audited
0
Passwords stored

Bring every repair into one workflow.

See JunaHub running on your own properties in a 30-minute walkthrough.