← All posts
For service business owners

What to Put in a Client Portal for a Service Business

What to put in a client portal for a service business: quote approval, booking, invoices and job photos. What customers use, what to skip, what to build first.

6 min read
A homeowner uses a tablet at a kitchen table while a gardener works outside.

Customers want a client portal for four things: approving quotes, booking or confirming visits, seeing and paying invoices, and looking at photos or notes from the work. If your portal does those well, it saves your office a lot of phone calls. Everything beyond that is optional, and some of it gets in the way.

Here is what to put in a client portal for a service business, what to leave out, and how to decide what to build first.

Start from the phone calls

The best way to plan a portal is to look at why customers call or text your office today. Keep a tally for one normal week. Common reasons include:

  • "Did you get my quote approval?"
  • "When are you coming?"
  • "Can I move my appointment?"
  • "Can you resend the invoice?"
  • "What did the tech find?"

Each of those is a question the customer could answer on their own if the information were in front of them. That is what a portal is for. It is not about looking modern. It is about fewer calls and faster answers.

The four things customers actually use

1. Quote approval

Customers want to read the quote, ask a question if needed, and say yes without printing anything.

What to include:

  • The line items and total, in plain words
  • Any options ("good, better, best") if you offer them
  • A clear "Approve" button
  • The date the quote expires, if it does

When a customer approves, the quote should turn into a job on your side, with no retyping. See quote to invoice without retyping for how that flow works.

2. Booking and upcoming visits

Customers mostly want to know when you are coming. Some want to book or change a visit themselves.

What to include:

  • Upcoming visits with date and time window
  • Who is coming, if you assign specific techs
  • A way to request a change

Be careful with full self-booking. If your jobs vary a lot in length or need a quote first, letting customers book any open slot can create a mess. A "request a time" option, which the office confirms, is often safer. Salons and simple recurring services are where self-booking works best.

3. Invoices

Customers want to see what they owe, what they already paid, and get a copy for their records.

What to include:

  • Open invoices with amount and due date
  • Past invoices, marked paid
  • A way to download or print

4. Photos and notes from the job

This one is often skipped, and customers love it. A photo of the clean gutter, the new water heater, or the before and after of a lawn shows the work was done well. It also heads off disputes.

What to include:

  • Photos from each visit
  • Short notes from the tech ("replaced filter, recommend checking the drain line next visit")

What customers do not need

Some portal features sound good and add little:

FeatureWhy to skip it (at first)
A long account settings pageCustomers rarely change much beyond phone and address
Detailed job tracking stages"Scheduled" and "Done" are enough for most customers
A message inboxIt becomes one more place your office has to check
Every document you ever madeShow recent and relevant; keep the rest on your side
Loyalty points or badgesNot how service customers think about you

Every extra screen is one more thing to explain, and one more thing to keep up to date.

Make it easy to get in

A portal nobody can log into is worse than no portal. Keep sign-in simple and make the portal work well on a phone, because that is where most customers will open it.

Also decide how customers find it. A link on your website, at the bottom of your quotes and invoices, and in your email signature covers most cases.

Pick what to build first

You do not need all four on day one. Use this to decide:

If your customers mostly call about...Build this first
Whether you got their approvalQuote approval
When you are comingUpcoming visits
Resending invoices or what they oweInvoices
What was done, or disputes about the workPhotos and notes

Start with one, see if the calls drop, then add the next.

Keep the portal and the office in sync

A portal is only useful if it shows the same information your office sees. If the quote status in the portal says "pending" but your office already booked the job, customers lose trust fast. That is the main reason to build the portal on top of the same records your team uses for customers, quotes, scheduling and invoices, instead of as a separate tool.

Planning a portal with Alori

Alori is an AI app builder for service companies. Your app is built from modules for customers, quotes, scheduling, jobs and invoices, which hold the same information a portal shows. You describe what you want in plain words, and Alori handles hosting, the database, sign-in and SSL.

A useful way to start is to describe the portal from the customer's side:

Customers should be able to see their quotes and approve them, see their next visit, and see their invoices. They should see photos from each visit.

If you are not sure how to phrase it, read how to describe your business to an AI app builder. Changes are tried on a copy first, so you can check what customers would see before you publish. Real people are on hand to help if you get stuck.

Note that a portal shows information when the customer visits it. If you want customers to get messages when a quote is ready or an invoice is due, plan to send those from your usual email for now.

Frequently asked questions

Do small service companies really need a client portal?

Not always. If you have a small number of customers who are happy calling you, a portal may be more trouble than it is worth. It pays off when phone calls about quotes, visits and invoices are eating your office's time.

Should customers be able to book their own appointments?

It depends on your work. Self-booking works well for salons and simple recurring services. If jobs need a quote first or vary a lot in length, a "request a time" option that your office confirms is safer.

What is the most underrated portal feature?

Photos from the job. They show the quality of your work, reduce disputes, and give customers something to share. They also make it easier to ask for a review. See how to get more reviews.

How do customers find the portal?

Put the link on your website, on your quotes and invoices, and in your email signature. Make sure it works well on a phone.

Plan your portal around your customers

If your office spends its day answering "when are you coming?" and "can you resend that invoice?", try sketching an app around your business. Alori is free to start, with no credit card and no account needed to try. Describe your business.

Keep reading

All posts →

Build your app
tonight.

Describe your business in a sentence. Alori builds the app.