---
title: "The customer portal"
url: https://services.dev/docs/examples/legal/customer-portal
---
# The customer portal

URL: https://services.dev/docs/examples/legal/customer-portal

> The legal brand's customer portal, screen by screen as the brand serves it for one provisional patent matter, and for one contract review whose advice an attorney adopts.

*legal's words: matter is a job, asset is a subject, review is a task, signer is a member, network is a pool, outcome is a end (examples/legal/brand.ts).*

The customer portal is where a buyer and their parties follow a matter, at `/portal`, in the brand's words. Every screen below is the page the brand serves as one provisional patent matter moved. [The customer portal](https://services.dev/docs/app/buyers.md) covers what every brand's portal does.

## Ordered

The AI is working, the $199 is held, and the page says when it's expected and what canceling costs:

*Screen: the customer portal at `/portal/matters/job_7Hq2`, job_7Hq2 · working · with the ai (captured/screens/legal-portal-ordered.html).*

## The applicant's turn

Consent comes first. The portal puts the applicant's turn on top, and its list shows what's outstanding for whom:

*Screen: the customer portal at `/portal/matters/job_7Hq2`, job_7Hq2 · waiting at consent · with the party (captured/screens/legal-portal-consent.html).*

*Screen: the customer portal at `/portal`, job_7Hq2 · waiting at consent · with the party (captured/screens/legal-portal-outstanding.html).*

Then she answers the Service's questions, in the same place:

*Screen: the customer portal at `/portal/matters/job_7Hq2`, job_7Hq2 · waiting at questions · with the party (captured/screens/legal-portal-party.html).*

## With a practitioner

The sign step waits on a patent practitioner, and the page says so:

*Screen: the customer portal at `/portal/matters/job_7Hq2`, job_7Hq2 · waiting at sign · with the member (captured/screens/legal-portal-claim.html).*

When the practitioner asks something, it lands in the thread, and it's her turn again:

*Screen: the customer portal at `/portal/matters/job_7Hq2`, job_7Hq2 · waiting at sign · with the party (captured/screens/legal-portal-question.html).*

## Delivered, then accepted

The receipt came back and the charge released. The record shows each step, including a signature the gate refused until every checklist item was affirmed:

*Screen: the customer portal at `/portal/matters/job_7Hq2`, job_7Hq2 · delivered at file · with the buyer (captured/screens/legal-portal-delivered.html).*

*Screen: the customer portal at `/portal/matters/job_7Hq2`, job_7Hq2 · accepted at file · with no one (captured/screens/legal-portal-accepted.html).*

Her matters, with the patent family the filing opened and its practitioner of record:

*Screen: the customer portal at `/portal`, job_7Hq2 · accepted at file · with no one (captured/screens/legal-portal-jobs.html).*

## Held advice

On a contract review, a question that's advice waits in the thread until the attorney on the matter adopts the answer:

*Screen: the customer portal at `/portal/matters/job_7Hq2`, job_7Hq2 · waiting at advise · with the member (captured/screens/legal-portal-advice.html).*

*Screen: the customer portal at `/portal/matters/job_7Hq2`, job_7Hq2 · waiting at advise · with the member (captured/screens/legal-portal-adopted.html).*

## After a decline

On a demand letter, the attorney declined on the merits. The matter waits on the client alone, and the portal says so:

*Screen: the customer portal at `/portal/matters/job_7Hq4`, job_7Hq4 · waiting at sign · with the client (captured/screens/legal-portal-directing.html).*

Her own link carries the attorney's memo, every attorney admitted where she is who can take it now, by the name they are admitted under, and what ending it costs: only the paid acts so far. She picks one; she never types an id:

*Screen: the customer portal at `/a/ask_7Hq6`, a hosted page, no account (captured/screens/legal-portal-direct.html).*

---

- Up: [The legal example](https://services.dev/docs/examples/legal.md)
- Previous: [Every branch](https://services.dev/docs/examples/legal/branches.md)
- Next: [The delivery portal](https://services.dev/docs/examples/legal/delivery-portal.md)
