New: desktop dashboard, Sales role, full Spanish + Portuguese. Open the dashboard →
Home · Features · Customer Portal
Feature · Customer portal

The homeowner knows what's happening without calling you.

A private link per job. Yesterday's photos, this week's schedule, the current selections, any change order waiting on their signature. No login. No app to install. Just the link.

Included in every plan. Even the free one.
Workhand customer portal showing daily progress photos
What it does

Answers the "how's it going?" text before they send it.

Daily progress photos

Crew snaps and uploads. Portal-visible ones auto-publish to the customer feed. Internal-only ones stay on your side.

This week's schedule

Today plus the next seven days on their job. When you'll be back, who's coming, what's on deck. Kills three of every five texts.

Change order sign-off

Scope grew. Customer sees description, price, signs with a finger. Locked into the job record. No end-of-job fights.

Selections sheet

Paint colors, fixtures, tile, hardware. What's picked, what's still open. Customer stops asking "did we lock in the faucet yet?"

Estimate + invoices + payments

Original contract, every progress invoice, every payment received. One place. No emailing PDFs three months later.

No login required

Tokenized link, private to this customer and this job. Revoke or rotate any time. Homeowner never downloads a contractor app.

How it works

Three steps to a quieter phone

1

Create the job

Workhand mints a private portal link the moment the job exists. No extra step, no separate setup.

2

Text or email the link

Send it once. Customer bookmarks it on their phone. That link is the portal for the whole build.

3

Update the job. Portal updates itself.

Crew uploads photos, you post the week's schedule, invoices go out. Everything routes to the portal automatically.

Kills the "how's it going?" text

Roughly 80 percent fewer status texts within two weeks

Homeowners text three things: what got done yesterday, when are you coming back, what's next. The portal shows all three at a glance. Once they trust it's current, the texts stop.

  • Photos are opt-in per upload, internal-only stays internal
  • Customer never sees your costs, your margin, or your team chat
  • Phone-first layout, most homeowners check from work
  • Change orders signed digitally, locked into the job record
Customer portal daily log view
Made for your trade

Every build that runs longer than a day

Frequently asked

Answers, no gate

How does the customer portal work in Workhand?
When you create a job, Workhand generates a private portal link tied to that customer and job. You send the link by text or email. The customer taps it on their phone and sees yesterday's photos, today's schedule, the current selections sheet, any pending change orders, and the estimate plus invoice history. No login, no app to install, just the link.
Does the customer need to create an account?
No. The link is the access. Most homeowners will not download a contractor app for one project, so Workhand uses a tokenized URL instead. The link is private to that customer and that job. You can revoke or rotate it from the job page if you need to.
What does the customer actually see?
Daily progress photos that your crew uploaded, the schedule for today and the next 7 days, the current selections sheet showing paint colors and fixtures and tile and any other choices, any change orders waiting for their signature, and the estimate plus all invoices and payments. They do not see your internal team chat, your costs, or your margin.
How does the portal cut down on customer texts?
Most update texts ask three things. What got done yesterday, when are you coming back, and what are we doing next. The portal answers all three at a glance with the photo feed and the schedule view. Once homeowners trust the portal is current, the texts drop sharply. Most users see roughly 80 percent fewer status check-in texts within a couple weeks.
Can the customer approve change orders from the portal?
Yes. When you create a change order on a job, it appears in the portal with the description, the price impact, and a signature field. The customer taps to approve, signs with their finger, and the signed change order is locked into the job record. No more 'I never agreed to that' fights at the end.
What happens if I do not want the customer to see something?
Photos are opt-in per upload. The crew uploads to the job, then chooses whether each photo is portal-visible or internal only. Selections, schedule, and financial documents are configurable per customer. Internal team chat is never visible in the portal under any setting.
Is the portal mobile-friendly?
Yes. Most homeowners check the portal from their phone while they are at work, so the layout is built phone-first. Photo galleries swipe, schedule is a clean weekly view, change orders are big tap targets. It works fine on a desktop too but the phone is the priority.
How much does the customer portal cost?
Included on every plan, including the Free plan. Free covers one active job, which means one active customer portal. Pro at $34.99 per month covers unlimited jobs for up to 5 users. Team at $89.99 per month covers up to 15 users. There is no per-portal cost and no cap on photos or change orders.

Send the link. Kill the texts.

Free forever plan, no credit card. Pro trial is 14 days. Cancel any time.