portalui.com · back office, two doors
Start a portal

features

The Portal, screen by screen.

Fifteen of the pages a studio lives in, drawn here for a studio that doesn’t exist. Hollowbrook, its six people and its clients are made up; the layouts are exactly what you’d sign into.

01 — the morning page

The morning page

Open the Portal and it tells you what today is: what's on your plate now and what's on deck, the three things that need you first, and the whole team's plates one click away.

your plateprioritiesquick actions

tuesday, october 13

Good morning, Mara.
Let’s start fires.

your platethe whole team’s plates →

now

Spring menu concepts Northside Bakeryoverdue 3 days · 1 unread mention waiting on you
Website redesign Lakeview Dentaldue today · client sign-off out

on deck

Lobby wallpaper Harbor & Pine Hoteldue Fri
Holiday gift boxes Copperline Coffeedue next week

⚑ priorities

1Handbook acknowledgementHandbook ›
2You’re missing 1h 55m on your timesheetTimesheets ›
3You were tagged in 4 commentsProjects ›

02 — project requests, both sides

Project requests, both sides

A client asks for work from their own portal — title, type, deadline, the ask. It lands on your side as a request you can brief, assign and approve; approving turns it into a project on their board, with nobody retyping anything.

client portalapprove → projectcreative brief

what the client sees — their portal

Ask for a new project

Tell us what you need. We’ll come back with questions or a start date.

project titleWinter experiences posters
typeDesign & advertising ▾
preferred deadline11/02/2026
priorityMedium ▾
need a proposal?No — retainer work ▾
the askThree winter experience posters, one per concept, with QR codes to booking. Can you share the previous ones to see if we can run it back?
Send the requestattach files, if you have them

what you see — the team side

New project requests

What clients have asked for through the portal. Approving a request turns it into an active project on their board.

Winter experiences postersMedium

Harbor & Pine Hotel · Karli Cox · Tue, Oct 13, 9:37 AM

typeDesign & advertising
preferred deadline2026-11-02
proposal?No — retainer work

the ask

Three winter experience posters, one per concept, with QR codes to booking. Can you share the previous ones to see if we can run it back?

creative briefDrafts an internal brief from the request and the client’s history: objective, deliverables, questions to ask.Summarize this request
master projectNone — stands on its own ▾
assign to☐ Mara ☑ Theo ☐ Priya ☐ Jonah ☑ Elise ☐ Sam
Approve & make it a projectAccept — need more infoDecline

03 — every project, one list

Every project, one list

Tasks for every client in one place, filtered by client, by person, by status. Due dates and overdues stand out; the finished ones fall quietly to the bottom.

filtersassignmentsdue dates

All projects

47 open · 12 done this month
Search tasks…Client: all ▾Assigned: anyone ▾Status: open ▾
clienttaskwhoduestatus
Northside BakerySpring menu concepts Maraoct 10overdue
Lakeview DentalWebsite redesign Theooct 13due today
Harbor & Pine HotelLobby wallpaper Priyaoct 16on deck
Copperline CoffeeHoliday gift boxes Jonahoct 22on deck
Big Firm Inc.Holiday prep sale Eliseoct 16on deck
The Agency Co.New business card Samoct 14done

04 — time & attendance

Time & attendance

A timer on the task you're doing. Your week in review, the team's standings, and the goal everyone's working toward. Hours roll straight into the next invoice.

timerstandingsweekly goal

Time & attendance

running

Northside Bakery — Spring menu

Started 9:28 AM · Menu concepts

Stop & savePausediscard
your week in review6h 5m
Northside Bakery — Spring menu3h 24m ✓
Lakeview Dental — Website redesign1h 55m ✓
Copperline Coffee — Gift boxes46m ✓

this week

6h 5m

1Theo7h 33m
2Priya6h 7m
3Mara6h 5m
4Jonah5h 51m
5Elise5h 48m
6Sam3h 44m

goal: 28 hours logged per week

05 — time approvals

Time approvals

A manager sees the week as a grid — everyone's days, everyone's totals — and approves it in one pass. Only approved time counts, toward the standings and toward the bill.

weekly gridone-click approve

Time approvals

← prev · 2026-10-12 → 2026-10-18 · next →

Only approved time counts toward the standings and toward invoices.

personMonTueWedThuFritotal
Jonah5h 51m6h 2m5h 40m——17h 33m
Priya6h 7m5h 55m———12h 2m
Elise5h 48m————5h 48m
Theo7h 33m7h 10m6h 48m——21h 31m

nothing pending · the manager approves everyone but themselves

06 — to invoice

To invoice

What's ready to bill, what's drafted but not sent, and the retainers that go out on the date. Review, send, and the pay link rides along.

retainershourlystripe pay links

To invoice

Draft October retainers
ready to bill$4,378.7515 tasks across 5 clients
drafted, not sent$19,412.305 invoices waiting to go out

send these

2026-177Harbor & Pine Hotelretainer · 2026-10$6,000.00Review & send ›
2026-178Big Firm Inc.retainer · 2026-10$3,000.00Review & send ›
101768Northside Bakeryhourly$1,937.65Review & send ›

07 — proposals

Proposals

Built from priced blocks, sent as a link. The client picks their options and signs; the invoice and the job are created the moment they do.

e-signopened countbecomes the job

Proposals

block library · legal · tax rates · letterhead

Build from priced blocks, send a link, and let the client choose their options and sign.

out there

Harbor & Pine Hotel — Lobby art packagedelivered · oct 12

Sent · good through 2026-11-30 · opened 1×

Copperline Coffee — Brand developmentdelivered · sep 11

Sent · good through 2026-10-30 · opened 7×

signed

Lakeview Dental — Website redesign$2,500.00

Signed · good through 2026-09-19 · opened 6× · invoice and job created

08 — prices & packages

Prices & packages

One place for every price you quote. Each one drops onto an invoice or into a proposal, tax rules attached.

price listtaxableimport

Prices & packages

Import from Wave ›

Set prices for the work you quote — one place, one number. Each one drops onto an invoice or a proposal.

Advertising / social & digitaltaxableGraphic design per digital ad$650.00
Art direction & consultingOngoing creative leadership, monthly$4,000.00
Box design: discovery / concept / productiontaxablePer box, three rounds$7,440.00
Website: five-page buildtaxableDesign, build, launch$9,800.00

09 — all clients

All clients

A card per client: what's active, how many tasks, and how much of this week went to them. Retainers up top, projects below.

cards or listretainer vs. project

All clients

view: list · cards

retainer

Northside Bakery
active projects02 master projects09 tasks
this week4h 12m
View all tasks ›Add new task ›
Lakeview Dental
active projects03 master projects13 tasks
this week1h
View all tasks ›Add new task ›
Harbor & Pine Hotel
active projects10 master projects17 tasks
this week0h
View all tasks ›Add new task ›
Copperline Coffee
active projects06 master projects40 tasks
this week2h 30m
View all tasks ›Add new task ›

10 — the calendar

The calendar

Every client's month in one place: wrap dates, task due dates, punch-list items. Drag a chip to another day and the date moves with it.

drag to rescheduledone chips fade

Calendar

Every client’s month in one place: wrap dates, task due dates, punch-list items. Drag a chip to another day and the date moves with it.

october 2026‹ PrevTodayNext ›
Mon 12copperline coffeeCheese sauce labelsnorthside bakeryCode of culture carousel
Tue 13
Wed 14the agency co.New business card
Thu 15harbor & pineDrink insertlakeview dentalWebsite updatescopperline coffeeAdvent calendar
Fri 16big firm inc.Holiday prep salenorthside bakeryBleacher mural

11 — recent activity

Recent activity

Who logged what, who finished what, which client approved which proof. The studio's week as a feed, so nobody has to ask.

team feedclient actions

Recent activity

everyone · this week

Theo logged 1h 20m on Lakeview Dental — Website redesign

4 min ago

Priya finished Harbor & Pine — Drink insert

22 min ago

Mara commented on Northside Bakery — Spring menu concepts

1 hr ago

Copperline Coffee approved the proof for Holiday gift boxes

2 hr ago

Jonah was assigned Big Firm Inc. — Holiday prep sale

yesterday

Elise sent invoice 2026-176 to Harbor & Pine Hotel · $6,000.00

yesterday

12 — inventory & products

Inventory & products

Every sheet on the shelf with its price, and the products built from it. Your clients order supplies straight from their own portal and the bill lands on your end, on the same invoice as the work. Or push your products to your own Shopify store for public orders.

paper stockclient orderingshopify

Inventory

inventory

Every sheet on the shelf, by size, with its price. A product put on a sheet takes its paper price from here.

8.5x1110 sheets
11x1713 sheets
12x1838 sheets
13x1910 sheets

presets & products

Kids menus Northside Bakery shop8.5x11 · 20# text · double · B&W · $0.14/pc
Hollowbrook tee ApparelSKU HB-TEE · Size: S, M, L, XL · $24.00 · in Shopify
Press floor poster PosterSKU HB-PST-01 · $30.00 · in Shopify
orders in — this weekfrom client portals and the store
#1041Northside Bakery · 250 × Kids menustheir portal$35.00 → invoice 101768
#1040Lakeview Dental · 500 × Appointment cardstheir portal$62.50 → invoice 101766
#1039J. Alvarez · 1 × Hollowbrook tee (M)shopify$24.00 · paid in store

13 — time off

Time off

Balances that are always right: what's available now, what's banked, what's reserved. Request in two fields; holidays are already on the calendar.

balancesrequestsholidays

Time off

available now12 daysPTO / vacation
emergency bank4 daysexpires at your anniversary
this year
Granted12 days
Rolled over3 days
Reserved (approved)3 days

request time off

PPT / Vacation (paid)mm/dd/yyyymm/dd/yyyySubmit request

upcoming company holidays

Thanksgiving2026-11-26
Christmas Day2026-12-25
New Year’s Day2027-01-01

14 — the message board

The message board

The team's room. Pops of gratitude for the teammate who showed up on a Saturday, and boards for everything the client never needs to see.

pops of gratitudeboards

Hollowbrook message board

The team’s room — ideas, happenings, side projects. Clients never see any of this.

Pops of gratitude

Caught a teammate doing something great? Write it down.

Jonah on Mara wed, sep 23

Thank you for the mural install Saturday. Nobody asked, you just showed up.

Elise on Priya mon, sep 14

Priya fixed the cutter before the gift-box run. We shipped on time because of her.

Sam on Theo thu, aug 27

Great work on the bakery launch video!

boardsAdd new board ›
Fall party planning

We missed the summer bash. Fire? Grill out? Capture the flag? Throw some dates out.

15 — the handbook

The handbook

Your studio's handbook, always current, searchable, signed. When a section changes in a way that matters, everyone's asked to sign again.

acknowledgementsearchablesections

Studio handbook

The Hollowbrook team handbook & working standards — always current, always here.

Search the handbook…Search
✓ Handbook acknowledged. You signed on 2026-08-11. If it changes in a way that needs a new signature, you’ll be asked here again.

contents

The missionEmployment & classificationHours & the 4-day weekPay, payroll & reviewsTime offCompany holidaysConduct & equal opportunitySafety & emergenciesOpen door policy

The mission

Hollowbrook is a small studio that designs, prints and ships. We are thinkers, makers and doers. We start fires and make things happen.

our values

We’re a collaborative team. Improvement is found in taking risks, making mistakes, and creativity.

Communicate with integrity. Clear and honest, to cultivate a culture of trust.

and the rest

So much more that saves the day.

The pages above are the ones you’ll live in. These are the ones you’ll be glad are there.

SchedulesA master project as a chart; the next task lights up when the last one's approved.
Brand stylesEvery client's logos, colours and fonts, and a brand guide to share behind a password.
Bank statementsSynced from the bank and matched to deposits, so reconciling is a glance.
PayrollA run that already knows the approved hours; pay stubs the team can see.
Shipping labelsUSPS and UPS labels from an order, tracking sent to the client.
Sales tax by ZIPThe right rate on every line, every invoice, without looking it up.
RemindersOverdue invoices nudged on a schedule; a client can say a check is coming.
ImportsInvoices and hours from Wave, QuickBooks or a spreadsheet, numbers kept.
Roles you can editOwner, admin, HR, payroll, shop manager — and a chart to adjust who sees what.
Audit logWho changed what, when, for the day you need to know.
Your own domainsteam.yourstudio.com and projects.yourstudio.com, both carrying your name.
NotificationsEmail with your logo on it, for the team and for clients, only when it matters.

next

Two doors, one studio. Set up with you, not by a wizard.