Published by Oovra · Private beta

Run your construction business
end to end.

Portal is the client and crew software built for boutique builders, remodelers, and property-services companies. Bookings, jobs, documents, and invoicing today — with selections, change orders, and AI-assisted updates on the roadmap.

Multi-tenant foundationAccounting-readyPortable data posture
portal.oovra.net/dashboard
S
Studio
Demo preview
online
Dashboard
Good morning
Tuesday · April
Pending
4
This week
12
Active jobs
8
Clients
36
Jobs in flight
Live
Kitchen remodel
Ridgeline
64%
Custom build
Lakeside Lot 18
22%
Deck + rail
E. Cedar
91%
Pending selections
3 open
Ready to invoice
$18,420
synced

Engineering posture

· Multi-tenant from day one· TypeScript end-to-end· Postgres + typed ORM· Magic-link auth· Private file storage· QuickBooks-ready· Transactional email + SMS· Tenant-scoped data· Audit-logged writes· Rate-limited endpoints· Multi-tenant from day one· TypeScript end-to-end· Postgres + typed ORM· Magic-link auth· Private file storage· QuickBooks-ready· Transactional email + SMS· Tenant-scoped data· Audit-logged writes· Rate-limited endpoints

Product Tour

Every moment your business runs through —
in one calm surface.

Scroll through a real walkthrough. Each clip plays automatically as it enters view, showing the flows Portal already runs in production — plus what's next on the roadmap.

01Client · Bookings

Clients request work without a single phone call.

A simple request form pulls from your service catalog, your properties, and your availability. Staff approves in one tap — or sets a client to auto-approve so recurring work just flows.

  • Service combobox with categories and durations
  • Pre-filled property + preferred contact method
  • Auto-notifies staff via email and SMS
portal.oovra.net/bookings/new
Client · Bookings
Request a service
Draft
Select a service…
1442 Ridgeline Rd
Select…
Anything we should know…
Staff typically approves within 1 business day
02Admin · Approvals

One queue for every decision waiting on you.

Pending bookings live in a tabbed queue you can clear in minutes. Approve assigns staff, notifies the client, and drops the row into your schedule — with a full audit trail behind it.

  • Approve · reschedule · counter-propose
  • Auto-approve per-client for trusted accounts
  • Notifications land in email, SMS, and inbox
portal.oovra.net/admin/bookings
Admin · Bookings
Approval queue
Auto-route on
Pending4
Approved12
Reviewed5
All21
Weekly lawn care· Client · Ridgeline
1442 RidgelineFri · 9:00 AMunassigned
Deck pressure wash· Client · Cedar
882 E. CedarSat · 10:30 AMcrew
Drywall repair· Client · Lake
Lakeside Lot 12Mon · 1:00 PMcrew
Roof inspection· Client · Hill
Hillcrest AveMon · 3:30 PMcrew
03Field + Client · Jobs

A shared timeline that clients actually read.

Post updates with photos right from the site. Toggle client-visible or keep it internal. Clients see a clean, human timeline of their project — no spreadsheets, no group texts.

  • Client-visible or internal-only updates
  • Photo upload with in-browser compression
  • Milestone labels feed the client email digest
portal.oovra.net/jobs/kitchen-remodel
Admin · Job
Kitchen remodel · Ridgeline
In progress
PM
Post an update for the client…
Timeline
FramingCrew lead Yesterday

Rough electrical passed inspection.

Internal noteAdmin 2 days ago

Follow up with supplier on slab arrival date.

DemoCrew 4 days ago

Demo complete, dumpster swap scheduled.

04Client · Selections

Selections with real-time allowance math.

No more spreadsheets emailed back and forth. Clients pick from curated options and see instantly whether they're under, on, or over allowance — with a typed signature on the pick.

  • Per-item allowance with running total
  • Typed-signature pick with IP + timestamp
  • Change orders auto-generated for overages
portal.oovra.net/jobs/custom-build/selections
Client · Selections
Kitchen faucet · Lakeside build
Due Fri
Allowance
$0of $900
Chrome · pull-down
Option A$269
Brass · traditional
Option B$948
Matte black · single-handle
Option C$435
Your pick is binding once signed
05Billing

Invoicing with a staff-gated payment step.

Draft, review, and send line-item invoices from inside the portal. A staff review step sits between draft and payable, so nothing reaches the client until it has been checked.

  • Payment gate: awaiting review → open → paid
  • Line items carry through from jobs
  • Designed to reconcile with your accounting system
portal.oovra.net/invoices/2026-084
Invoice · 2026-084
Kitchen remodel — progress 3
Awaiting review
Line items
Accounting-ready
  • Cabinetry — labor · 34h$4,760
  • Cabinetry — materials$3,280
  • Plumbing rough-in$1,420
  • Change order #2 — pantry$890
Balance due$10,350
Payment gate: awaiting review
06AI · On the roadmap

AI-drafted weekly updates — staff always approves.

Every active job gets an auto-drafted weekly update, summarized from the timeline, photos, selections, and budget. Staff reviews and one-click sends. Never auto-sent.

  • Draft built from real job activity
  • Voice-dictation path for daily logs planned
  • Budget anomaly explanations in plain English
portal.oovra.net/admin/jobs/kitchen-remodel/digest
AI · Weekly digest
Draft ready for your review
Phase 8 · coming
To: client@project.example
Fri · 4:00 PM
Subject: Your project update — week 12
Generating draft…

Why Portal

Modern where legacy tools feel dated.
Straightforward where they feel complicated.

Portal was designed inside a working construction business before being extracted as a multi-tenant product. Every decision is tuned to how a small boutique shop actually operates.

The old way
  • Core features gated behind top tiers
  • Spreadsheets emailed back and forth
  • Group texts that can't be searched
  • Clients call to find out where things stand
  • Slow, dated mobile experiences
  • Long setup — and longer offboarding
With Portal
  • Opinionated defaults — minutes to set up
  • One shared timeline clients actually read
  • Invitation-first client access, no forms
  • Multi-tenant foundation from day one
  • Progressive-web-app path for field use
  • Export posture planned from launch

Feature Map

Built for how boutique builders
actually work.

Portal ships opinionated defaults so you aren't buried in setup. Everything below is either live today or on the roadmap.

Live

Bookings + approval queue

Client requests, service catalog, auto-approve per client, staff review.

Live

Jobs with photo timeline

Shared timeline, client-visible or internal notes, compressed photo uploads.

Live

Document sharing

Private file exchange with per-document visibility — staff, client, or both.

Live

Invoicing with payment gate

Line-item invoicing with a staff-gated review step before the client can pay.

Live

Time tracking + iCal

Staff time entries, CSV export, per-client and per-crew iCal feeds.

Live

Multi-tenant foundation

Tenant-scoped data and integrations, engineered in from the first commit.

On the roadmap

Selections with allowance math

Curated options with live over/under math and typed-signature picks.

On the roadmap

Change orders with signature

Line-item change orders with client signature, linked to job and budget.

On the roadmap

Estimates + job costing

Cost codes, estimate templates, budget vs actuals from bills and time.

On the roadmap

AI-drafted weekly digests

Auto-drafted weekly client updates from real job activity. Staff approves before send.

On the roadmap

Voice-dictated daily logs

Crew records a short voice memo; a structured daily log is drafted for review.

On the roadmap

Sub portal + bid requests

Subcontractor access scoped to their work, with side-by-side bid comparison.

Operating Layer

The Oovra framework underneath.

Portal is the first vertical app on the Oovra framework — designed so every product we publish shares the same security, auth, tenant, and AI primitives.

Secure by default
Tenant-scoped queries, signed-URL document access, audit logs on every write.
Invitation-first onboarding
No signup forms for clients. Staff invites; clients open with a magic link.
AI-ready pipelines
Designed for LLM-drafted digests, voice-to-log capture, and budget-anomaly review.
Data stays portable
Export posture built in from the start — structured data and uploaded files.
Field-ready by design
Progressive-web-app foundations for job updates, photos, and time entry in the field.

Pricing · Preview

Straightforward pricing.
50% off for private-beta accounts.

Early-access pricing is half of the planned standard rate. The rate you start on carries forward as long as the account stays active.

Private-beta pricing · 50% off standard
Starter
50% off
$149/ mo
$299/ mostandard

For up to 3 active projects.

  • Bookings + approval queue
  • Jobs with photo timeline
  • Document sharing
  • Selections + change orders· planned
  • Schedule + tasks· planned
  • Invitation-first client portal
Request access
Most popular
Studio
50% off
$299/ mo
$599/ mostandard

For growing residential builders.

  • Everything in Starter
  • Unlimited active projects
  • Estimates + job costing· planned
  • Time tracking
  • Accounting sync· planned
  • AI weekly digest· planned
  • Voice-dictated daily logs· planned
Request access
Flagship
50% off
$499/ mo
$999/ mostandard

For multi-crew operations.

  • Everything in Studio
  • Sub portal + bid requests· planned
  • Client Q&A assistant· planned
  • Priority support
Request access

Forward-looking statement · Features marked planned are on the roadmap and not yet generally available. Delivery dates, scope, and inclusion in any tier are estimates, not commitments — they may change as the product evolves. A subscription grants access to features that are generally available at the time of purchase; planned features are delivered as they ship, at no additional cost, while the plan remains active. See the Terms for the full warranty and liability language.

Private beta — every new account is onboarded personally. Lock in the half-price rate now; it stays with the account after self-serve opens and standard pricing begins.

Request Access

Tell us about your business — we'll handle onboarding.

Portal is in private beta. Qualified boutique builders and property-services companies are being onboarded before self-serve signup opens. If that sounds like you, share a few details and our team will follow up.

No sales call unless you want one.
Hands-on onboarding — you aren't left to set it up alone.
Your data is treated as yours from day one.
A reply typically lands within one business day