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- #15Anna
Send the translated price list
- #12Marco
Booking page for the Lyon clinic
- #13Lena
Logo files from Fernwick
On the client
- #9
German pages live
Accepted
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.
- 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.
- 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.
- 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.
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.
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.
- 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
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.
German pages go live first, by Nov 30.
- #14Review the German pagesLena
- #15Send the translated price listAnna
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.
- Taken by Claude · studio-macheld 45 min
- Delivered: summary, preview link, commit “#12”
- 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.
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.
The rest of SoloRiff
- AI SDR autopilotFinds your buyers, verifies every address, writes to each one and follows up.
- Custom CampaignsYour letters as written, or with AI lines per person — from a whole team of senders.
- Website agentsChat, voice and live demo calls on your site. It shows your product, answers by voice and books the meeting.
- AI phone agentAnswers your number, books the meeting, texts the link, and puts callers through to a person who presses 1.
- Booking pagesMeeting types, round robin, your calendars’ busy times and a branded page — and your AI agents book the same times.
- AI agent on video callsJoins your Google Meet under a name that says AI, answers from your knowledge, takes the minutes and files the tasks.
- Influencer outreachCreators on TikTok, Instagram and YouTube, an AI shortlist for your brief, a personal first letter each.
- PR · SEO · AEOGet listed where buyers check and AI assistants look — done by people, verified automatically.
- SoloRiff AgentJust write. It does the work, checks it and tells you what to change — in the app, ChatGPT or Claude.
Win the client. Then keep them happy without the busywork.
Start with your website; add your first client when the first deal closes.