SoloRiff

AI project manager · client portal

After the sale, one agent runs every client’s project.

Each client gets a board and a portal. Their requests get a number, the hours in their contract are counted, extra work is quoted and answered in the portal — and the agent tells each client only what is theirs.

No signup to try it. Up to $30 in free credits when you create an account.

Or just tell SoloRiff Agent“Set up a portal for Fernwick and invite Lena. Their plan includes 10 hours a month at $90 an hour beyond.”It does it
Fernwick · ProjectStage: Active
Growth plan10 h a month included · $90 / h beyond6.5 h used Team only
#14Add a French version of the booking pageClient request · Lena, in the portal
Agent: a change, about 4 h. Only 3.5 h left this month — extra.
Anna sent the quote: $360. Lena was emailed.
Lena accepted in her portal
To do
  • #15Anna

    Send the translated price list

In progress
  • #12Marco

    Booking page for the Lyon clinic

Waiting
  • #13Lena

    Logo files from Fernwick

    On the client
Done
  • #9

    German pages live

    Accepted
Illustration with sample data. The people and companies shown are not real.

Requests, counted

Scope creep, handled before it costs you

Every “can you also…” becomes a numbered request, held against the contract, and priced if it falls outside it.

  1. 01

    A request gets a number

    Asked in the portal, told to the agent on a call or in a chat, or noted in a meeting: it becomes #14, and the client hears the number back.

  2. 02

    The agent proposes

    Is it covered by the contract? How long will it take? Is anything unclear? It answers from the terms, the hours left and the client’s documents. The price comes from your rate, never from the model.

  3. 03

    A person decides

    Take it, quote it, or decline it with a reason. A quote is emailed to the client, who accepts or declines it in the portal. Turn on automation per contract if you want the agent to take small included work itself.

One agent, a hundred clients, no mix-ups

Your project manager agent answers every client: in their portal, in your video calls, and on your phone line for clients you allow to call. What it may search is decided from who it is talking to: that client’s and the project’s open documents, never another client’s and never a note meant for your team.

A stranger gets nothing, not even whether a company is your client. Saying a name proves nothing: signing in to the portal, or a personal six-digit code, does.

Lena Fischer · Fernwick · signed in to her portal

Which other clinics do you build booking pages for?

I can only talk about Fernwick’s project. Your French page is next — task #14, due Friday.

Can search: the project’s and Fernwick’s open documents Never: another client’s, or your team-only notes

Decided in code before the search, from who signed in. Not a line in a prompt.

A portal for each client, without passwords

Invite a client’s people by email. They come in with the link or a six-digit code, and see the tasks you chose to show, their calls, their documents — and the chat with your agent, where they can ask for new work.

Contracts, hours and prices stay on your side. The only money a client ever sees is a quote you sent them.

Profitlark × Fernwick
soloriff.com/portal
  • ProjectTasks you share, the next step, requests with their numbers
  • CallsCalls they were in or are invited to
  • DocumentsWhat is open to them, nothing else
  • ChatYour project manager agent, any hour
Signs in with a link or a six-digit code by email. No password.

From the call to the board

When the agent is in your video call, the tasks agreed with the client land on their board by themselves, with who does what. A team-only status page — done, next, blocked — is rewritten after every call.

A board can also live in Notion and stay in step both ways.

Minutes · Fernwick weekly
Decided

German pages go live first, by Nov 30.

Tasks
  • #14Review the German pagesLena
  • #15Send the translated price listAnna
Open question

Does the French version need its own domain?

Tasks went to Fernwick’s board. The status page was rewritten.

Claude and your developers take the work

Through the SoloRiff connector (https://soloriff.com/api/mcp), Claude or a developer’s own tool reads the queue, takes a request, holds it while it works and delivers it with a summary, a link and the commit. Your team checks it and accepts it or sends it back.

Agents take work on their own only where a contract allows it; otherwise a person assigns it to them.

#12 · Booking page for the Lyon clinic
  1. Taken by Claude · studio-macheld 45 min
  2. Delivered: summary, preview link, commit “#12”
  3. To check · Marco accepts or sends it back

Someone else trying to take #12 is told who holds it and until when.

Built for work you bill for

  • Each told only theirs

    What the agent may search is worked out from who signed in, before every answer. A name in a chat opens nothing.

  • Money stays with a person

    Quotes, declines and extra work are a person’s decision, unless you turn automation on for a contract. Prices come from your rate.

  • Nothing done twice

    A task someone holds cannot be taken by anyone else. Every step is recorded: who, when, from what to what.

The portal and the boards have no seat fee and no charge per client. The agent’s look at a request costs one credit; conversations with it draw on the same credits as the rest of SoloRiff. New accounts get up to $30 in free credits.
See pricing

SoloRiff Agent

You just write.

SoloRiff Agent does it, checks it and tells you what to change — in the app, or from ChatGPT or Claude.

“Set up a portal for Fernwick and invite Lena. Their plan includes 10 hours a month at $90 an hour beyond.”

Project manager questions

How can one agent serve many clients without mixing them up?

What it may search is decided in code before every answer, from who it is talking to: a client’s person gets that client’s and the project’s open documents, never another client’s and never a team-only one. A stranger gets nothing, not even whether a company is a client. Saying “I’m Lena from Fernwick” opens nothing; signing in to the portal or a personal code does.

How does a client sign in to the portal?

With the invitation link, or a six-digit code sent to their email — no password. Inside they see the tasks you chose to show them, their calls, their documents, and a chat with your project manager agent, and they can ask for new work there.

What happens when a client asks for something?

It becomes a request with a number, like #14, whether they asked in the portal or told the agent, and the number is told back to them. The project manager agent can propose whether it falls under the contract, how long it takes and what it would cost; a person decides, unless you turn on automation for that contract.

How are contracts and extra work handled?

A contract says how many hours of work are included in the period — a month, a year or the whole project — and the hourly rate beyond them, and SoloRiff counts the hours used and left. Work outside it is quoted: the price comes from your rate and the estimate, never from the model, and the client accepts or declines the quote in their portal. Contracts and hours are your team’s only; clients never see them.

Where do the tasks come from?

From your team, from the client’s requests, from the agent, and from video calls: tasks agreed on a call land on that client’s board by themselves. A board can also live in Notion and stay in step both ways.

Can Claude or a developer pick up the work?

Yes. Through the SoloRiff connector, Claude or a developer’s own tool takes a request from the queue, holds it so nobody does it twice, and delivers it with a summary and a link; your team accepts it or sends it back. Agents take work on their own only where the contract allows it.

Can clients call the agent?

By default clients write, in the portal. Turn on voice for a client and their people can also talk to the agent on your phone line or your website; first they prove who they are with a personal six-digit code. A caller ID or a name is never enough.

What does it cost?

The portal and the boards have no seat fee and no charge per client. The project manager agent’s look at a request costs one credit, and conversations with the agent draw on the same credits as the rest of SoloRiff.

Win the client. Then keep them happy without the busywork.

Start with your website; add your first client when the first deal closes.