What you will see, from the dashboard to paying each freelancer.
Your client and your team already have their journey. This one is yours: what you see when you log in, what only passes through your hands, how you set your agency up inside, what you see at month end and what nobody else sees. And a weekly routine ready to paste into your diary.
Journey reviewed in October 2026 against the version in production.
01
Your first screen: the dashboard
When you log in you see where every client stands without asking anyone. Every client has its row.
Four numbers
Your clients' health, pending approvals, active clients and the monthly fee you have recorded per client. Filtered by the last 7, 30 or 90 days.
Health per client
Each client with their health from 0 to 100 and its trend. It comes from four things: how they respond to approvals, their activity, their 0-to-10 rating and the overdue pieces. The trend is calculated from a daily snapshot; with no history, nothing is made up.
The queue
Pieces pending, approved, with changes or postponed, with their deadline and ordered by due date. And the portal's recent activity.
Each client, a space
With its members, its account manager, its monthly fee, its status (active, paused, completed or archived) and its projects inside: retainer, one-off or internal, with budget, currency and dates.
As your client sees it
You can open any client's portal exactly as they see it: what's pending, their calendar, their files and their health. Handy before a meeting.
Bell
Your notifications: mentions, assignments, comments, approvals and “my turn”. A counter, the last ten and a page with filters.
The dashboard is also seen by the manager and the team; the report, the finances and what each person earns are not. They're under “What only you see”.
The four things the health score comes from can be measured by hand from today, with no portal. How to do it, with a monthly sheet per client, is in the guide How to tell a client is cooling off before they leave.
02
What passes through your hands
The portal moves the pieces on its own. These are the decisions it reserves for you (or for the manager you delegate to).
A piece is waiting for your approval
“My turn” lists the pieces that have passed internal review. Nobody approves their own piece: the last pair of eyes before the client is yours or the manager's. You approve, send it back with numbered corrections, postpone it or, where it applies, approve and mark it published in one go.
The client doesn't reply
You don't have to write to them. The portal reminds them up to three times (24, 72 and 168 hours by default; you change them) and, once they run out, alerts you and the account manager. There's a cap on sends so nobody gets hounded.
Someone requests changes
If the client requests changes, they have to write what. That note stays in the piece's history, numbered by round and separate from internal corrections. You see it without hunting for a voice note.
A freelancer needs paying
Every completed piece already has its cost and its person: it's created with the task, at the rate you set, and becomes payable on completion. You see what's owed per person and period, approve it and mark it paid. Nobody claims anything from you.
The three rules that make this possible (a written rate per piece type, the cost with the piece and what counts as completed) can be set today, with no portal: they're in the guide How to know what you owe each freelancer at month end.
Someone pays for something up front
They submit it from the portal with category, client and currency; you approve it (your own are approved automatically).
Someone joins or leaves
You invite them by email with their role, or create their access with a temporary password. You change role, employment type, rate, salary or retainer and the clients they see from their profile. If you reset their password, all their sessions are closed.
What you decide about a piece is recorded with your name and the date: who approved what and who marked which step.
Try it yourself: this is what the portal does when your client doesn't reply
The same sample piece, sent for approval to a made-up client who doesn't reply. You play the owner: let time go by and watch what goes out, to whom and when. Nothing is sent to anyone.
Autumn launch reelInstagram · v3 · sent for approval today
Pending
Your settings: reminders at 24, 72 and 168 hours (the defaults; you change them). Account manager: Diego R.
1Reminder 1at 24 h · to Laura M. · next
2Reminder 2at 72 h · to Laura M. · pending
3Reminder 3at 168 h · to Laura M. · pending
4Escalationto you and Diego R. · pending
Sent today to Laura M.: they get “ready for your approval” from your sender, with your logo. If they don't reply, the portal will remind them for you up to three times. You don't have to write to them.
What's on record
Today · goes to approval: “ready for your approval” email to Laura M., from your sender, and an alert in their portal
What you configure once and then runs on its own. We set up the instance, the domain and the colours; the rest you change from settings whenever you like.
Clients and projects
You create each client as a space, with its account manager and monthly fee, and its projects inside. A client that ends is marked completed or archived.
People and rates
Each person with their role (manager or editor), their employment type (employed or freelance), their rate per piece type and, if you want, their monthly salary or retainer. Amounts only you see.
Each client's workflow
Which steps a piece follows (production, review, approval, publication) and who does each one, per client. Two suggested templates, Content and Ads, that you edit, and you can apply the changes to open pieces. It's switched on client by client.
Reminders and overdue work
The three reminders to the client, with their hours. And, if you switch it on, one email a day to each person with their overdue tasks, with the margin you set. It comes switched off.
The emails that go out
The sender name and reply-to address are your agency's. Each template is edited in Spanish and English, tested and can be restored. And a send log tells you what was delivered, what bounced and what was opened.
Your brand
Logo and favicon from settings; they appear in the menu, the login and the browser tab. Login title and subtitle and your own legal pages. The portal shows no PortaliaFlow branding.
Each person, you included, chooses Spanish or English in their profile; the interface and the emails arrive in their language.
04
What you see at month end
The production accounts, with no spreadsheets. And each person's output.
Payments owed per person
What's owed to each freelancer per period, piece by piece. You approve it and mark it paid from there.
Expenses and currencies
Approved expenses by category and client. Every amount in the currency it belongs in, from a closed list.
Finance charts
Cash flow over the last twelve months, monthly fee per client, cost mix, expenses by category and cost against budget per project.
Output per person
How many pieces each person delivered, how many were approved and how many were completed, month by month.
The operations report
How long each client takes to approve, their approval rate, content published, the piece funnel and overdue work. Every number opens the exact list of tasks behind it.
To your spreadsheet
Expenses, costs and the report export to CSV. What there isn't is a PDF report or invoices: you do those wherever you do them today.
The monthly fee per client is the one you record in their space; the portal doesn't invoice your clients.
What reaches you, so you don't have to log in to check, and what it sends on your behalf. The text of every email can be changed from your settings.
When the reminders run out
The escalation: a piece has gone too long without a reply from the client. It goes to you and the account manager.
“My turn”
When a step in a piece comes to depend on you, usually the approval. By email and in the bell.
Every Monday, the summary
The agency's weekly summary, by email, to you and your team. Each client gets their own, only with what's in their space.
Mentions and comments
In the bell, straight away: a counter, a pop-up and the list of the latest.
If you switch it on, overdue work
One email a day, only to whoever has overdue tasks, only with their own. You too, if you have any.
Birthdays and anniversaries
The portal congratulates each client for you on their birthday and one month, six months and a year after starting. And your team, on their birthday.
06
What only you see and what you can delegate
Four roles: owner, manager, editor and client. The manager runs the day to day; this is what stays on your screen alone.
What only the owner sees
What each person earns: rates, salaries and retainers. Neither the manager nor the editor sees them.
The finances: cash flow, cost per project, expenses and payments owed. And marking a cost as paid.
The operations report and each client's survey answers, with their average.
The email templates, the sender, the send log, the logo and the login text.
What you can delegate to a manager
Approving, requesting changes or postponing pieces in the queue; the manager is also a “last pair of eyes”.
Creating and archiving clients and projects, inviting people and editing each client's workflow.
Seeing the team's calendar and calling meetings, if you connect Google Calendar.
Receiving the escalation for a client who doesn't reply: it goes to the account manager and to you.
07
What's not there yet
So you know before the call, not after.
Invoicing your clients
The monthly fee is recorded by hand; the portal doesn't issue invoices, quotes or proposals. Nor does it charge your subscription: we set it up for you.
PDF or campaign reports
The report is operational (lead times, rate, funnel, overdue work), on screen and in CSV. There are no downloadable branded reports or campaign results.
Publishing to social networks
The calendar has a “Published” status, but you mark it: it doesn't publish or schedule to any network. Nor does it connect to Meta, Google Ads or GA4.
Two-factor or sign-in with Google
You log in with email and a password of twelve characters or more. No MFA, SSO or social login.
Adjusting the health formula
The four weights are fixed. There are no automatic surveys either: your client rates when they want to, from their portal.
Colours from settings and domains without us
Logo, favicon and text you change yourself; the theme colours and the domain we configure during setup.
Exporting everything with one button
Finances and reports export to CSV. A full export of your instance has no button: you ask for it.
Connecting to other tools
No API, webhooks or automation tools. Google, yes: Calendar and Meet for meetings and Drive to see your own folders from the Library.
If your agency needs any of these, tell us on the call. The full sheet on where the data lives and what's missing is in Security and data.
These are the ones that pass through your hands. The full list of what the product doesn't do, with what there is instead, is in What it doesn't do (yet).
08
Questions you'll ask yourself
The ones that usually come up on the call. With the short answer.
How much do I have to log in?
What passes through your hands is approving the pieces that reach “My turn”, dealing with escalations and, at month end, approving costs and expenses. The rest the portal moves on its own and tells you about on Monday.
Can I delegate almost everything to a manager?
Yes. The manager approves, manages clients, projects, people and workflows, and receives escalations. What they don't see is what each person earns, the finances, the report or the email and branding settings.
How do I know if a client is cooling off?
By their health on the dashboard: 0 to 100, with a real trend calculated from a daily snapshot. And by their 0-to-10 rating in the portal survey, which you see with their comment on the feedback page. If you want to measure those same signals by hand before you have the portal, it's in the guide How to tell a client is cooling off before they leave.
Can I see the portal as my client sees it?
Yes: you open any client's portal exactly as they see it. It's what we show in the demo and what's worth looking at before a meeting.
What happens if a freelancer leaves?
You remove their access: resetting their password closes all their sessions and, if needed, we delete them. Their pieces, versions and costs stay in the history.
What happens when I approve a piece?
It moves to the next step in its workflow (in the suggested template, publication) and is recorded with your name and the date. It isn't published to any network: whoever publishes it today publishes it and marks the step as done.
What if two people at a client approve?
You invite both to their space, each with their own access, and both see the same pieces. Approvals and change requests are recorded with the name of whoever made them, so you know where each OK came from. The portal doesn't require two approvals or an order between them: if you want a single voice, invite only that person or settle it in the brief. How to put in writing who approves, who stands in for them and how many rounds are included is in the guide What to put in a brief so the piece comes out right first time.
What if a client asks for changes after approving?
The approval isn't erased: it stays in the history with their name, the date and the version they approved. If you decide to do it, you send the piece back with corrections, the new delivery is another version and the round is numbered after the previous ones, so the piece shows it was approved and how many rounds it has taken since. The portal doesn't decide whether that round is billed: it doesn't invoice. That belongs in your agreement with the client. What can change after approval and what can't, with the paragraph for the contract, is in the guide How to put your client approvals in order.
What if we're late because the client took too long to approve?
It's on record, piece by piece: when it was sent for approval and with what deadline, when they replied and who did, and how long it spent in each status. The reminders that went out to them are in the email log. And you don't find out at the end: the approvals queue is ordered by due date and, once the reminders run out, the portal alerts the account manager and you. In the report you see how long each client takes to approve, on average, and every number opens its pieces. What it doesn't do is postpone the publication on its own: postponing is a button for the team, and what happens to the date is agreed with the client beforehand. What to look at once a month, which clients take longest and what to change then, the brief, the agreement or who approves, is in the guide How to put your client approvals in order.
Can I change a client's workflow midway?
Yes. You edit their template (steps and people) and you can apply it to open pieces too. And every step can be marked on someone else's behalf, undone or sent back with corrections.
What about the tasks that don't go through the client?
They go in the same list or kanban, with the same statuses and under the “Other tasks” tab, kept apart from content. They hang from one of the client's projects, retainer, one-off or internal, and the client doesn't see them in their portal: they only see what reaches them for approval, their calendar and their files. The freelancer's cost is born with the task just the same and becomes payable on completion. What the portal doesn't measure is the results of those campaigns: it doesn't connect to Meta, Google Ads or Analytics. How your team sees that list, with “My turn”, the statuses and the “Other tasks” tab, is in their journey What your team will see.
Can I change the email text?
Yes, subject and body of each one, in Spanish and English, with a test send and a button to restore the defaults. They go out under your agency's name and reply to your address.
Can I get my data out?
Expenses, costs and the report export to CSV whenever you like. A full export of the instance is requested; there's no button. And the instance is yours: your own server, database and files, in the EU.
Can I use it from my phone?
It's the web, adapted to mobile: the dashboard, the approvals queue and the threads work in your phone's browser. There's no app in the stores.
Ready to paste into your diary (every line is a screen that exists today)
Every day, when you open it: the dashboard (health and pending approvals) and “My turn”. What's there is what depends on you. Escalations arrive by email: no need to look for them.
On Mondays: the weekly summary arrives on its own. With it, open the report: which client takes longest to approve and which pieces are overdue; every number takes you to its tasks.
At month end: payments owed per person (approve and mark paid), expenses to approve and the finance charts. Export to CSV whatever your accountant needs.
When a client joins: their space, their account manager, their fee, their workflow and the invitation. When a person joins: their role, their employment type, their rate and the clients they see.
Request a demo and see it from your own chair.
In the demo we show you the portal with sample data, from your view, an editor's and your client's.