Centralised Workflows: Why Marketing Agencies Need a Client Portal

Centralised Workflows: Why Marketing Agencies Need a Client Portal

Centralised Workflows: Why Marketing Agencies Need a Client Portal

Aug 21, 2025

TL;DR: Agencies lose margin to status-chasing, asset hunts, and approval stalls. A client portal pulls briefs, files, feedback, tasks, and updates into one place that both sides can see. Add a knowledge base and an AI assistant, and you cut back-and-forth while speeding delivery. If you want this out of the box, start with dokky.io.

The agency inefficiency tax

Marketing teams bleed time in tiny, repeatable ways:

  • Status pings: “Any update on the ad set?”

  • Version chaos: six “final” decks and a missing PSD

  • Scattered approvals: Slack here, email there, none tracked

  • Repeat questions: “Where do I upload assets?” every Monday

  • Meeting creep: calls used only to read out status

Multiply that across accounts and the numbers bite. Even a modest 2 hours saved per person per week at a team of 12, blended rate £100/hr, recovers ~£124,800/year. A portal is the easiest, most realistic way to claw that back.

What a client portal changes (for agencies)

A modern portal is a shared, branded workspace per client with:

  • Client-visible tasks for briefs, approvals, dependencies and SLAs

  • File vault with version history and “who viewed what”

  • Knowledge base for repeat answers (specs, brand rules, invoicing)

  • AI assistant that searches your pages/files and answers in context

  • Light CRM notes so AEs remember who owns what on the client side

  • Sharing history for auditability and smoother QBRs

Result: less chasing, clearer ownership, faster sign-offs.

Use cases that pay off immediately

1) Onboarding in 24 hours

  • Welcome page: goals, timelines, how to get help, where to upload assets

  • Tasks: “Provide brand kit”, “Add analytics access”, “Sign SOW”

  • KB: “How to share Google Ads access”, “How we work with feedback”

  • AI: answers “Where do I put logos?” with a deep link to the right page

2) Creative review without the chaos

  • Page per deliverable with the current file pinned on top

  • Feedback captured as comments; resolved items auto-logged

  • Approval task with owner and due date replaces “Looks good!” emails

  • History: who viewed the page and when they approved

3) Paid media changes with evidence

  • Change log: budget shifts, rationale, KPI impact

  • Checklists: pre-launch (UTMs, audiences, placements), post-launch QA

  • AI: summarises weekly performance notes for non-technical stakeholders

4) Content production that actually ships

  • Templates for briefs (audience, message, CTA, distribution)

  • Tasks across copy, design, legal; dependencies made explicit

  • File handoff: final assets stored once, linked everywhere

5) Reporting & QBRs in minutes

  • QBR page that pulls milestones, closed tasks, highlights, risks

  • Linked evidence: decisions, files, campaign notes all one click away

  • AI: drafts the executive summary you refine, not write from scratch

The “centralised workflow” layout

Per client Space

  • Home: plan, deadlines, current priorities

  • Pages: briefs, campaign notes, release notes, decision log

  • Files: brand kit, ads, decks, exports, contracts

  • Tasks: To Do / Doing / Done, with owners on both sides

  • KB: client-specific docs (e.g., “Analytics access for ACME”)

  • AI assistant: grounded on this Space and your public KB

Why it works: Everyone sees the same truth, so updates stop being meetings.

Example templates you can copy

Campaign brief (page template)

  • Objective, audience, key message, offer

  • Channels & budget

  • Success metrics and guardrails

  • Timeline & stakeholders

  • Attachments (research, past winners)

Approval task (task template)

  • Title: “Approve Q3 Creative v4”

  • Description: Summary of changes + link to page

  • Owner: Client stakeholder

  • Due: {date} | SLA: 2 business days

  • Checklist: “Viewed page”, “Reviewed copy”, “Checked brand use”

Feedback guide (KB article)

  • What “good feedback” looks like (examples)

  • What to avoid (subjectivity, mixed channels)

  • Where to leave it (on the page, not email)

  • Turnaround expectations

Metrics that show you’re winning

  • On-time approvals: % of approval tasks completed by due date

  • Deflection rate: % of questions answered by KB/AI

  • Cycle time: brief → first draft → approval (median days)

  • Asset rework: drafts per deliverable (trending down)

  • Engagement: client logins, pages per session, file views

  • Meeting reduction: status calls replaced by page updates

Even modest improvements across these compound into healthier margins and calmer weeks.

Objections you’ll hear (and how to handle them)

  • “Clients won’t log in.”
    They will if the portal is the easiest path to status, files and approvals. Put the current plan and next steps front and centre.

  • “We already use Drive/Slack.”
    Drive stores files, Slack stores messages. The portal coordinates work with context, ownership and an audit trail.

  • “Approvals live in email for a reason.”
    And that’s why they get lost. Approval tasks with timestamps protect both sides.

  • “AI will make stuff up.”
    Not if it’s grounded on your portal pages and KB, scoped to the client’s Space. If an answer isn’t in the docs, the bot should say so and create a task.

The inefficiency table (agency edition)

Pain

Before

After (with a portal)

Status ambiguity

Weekly “any update?”

Client-visible board + activity feed

Version mess

“final_v7b.pptx” in five threads

Single file source linked to a page

Approval drift

Weeks of “LGTM” emails

One-click approval task with SLA

Repeat questions

Same access/format Qs weekly

KB article; AI cites it + deep link

Meeting creep

45-min readout calls

Page updates; questions in-portal

FAQs

Will this replace our PM tool?
Keep your internal PM if you like. Use the portal for client-facing plans, tasks and approvals so clients see what matters without your internal clutter.

Can we keep some work private?
Yes. Keep internal tasks in your PM. Publish client-relevant milestones and dependencies to the portal. Least-privilege permissions apply.

What about brand safety and security?
Per-client Spaces, role-based access and sharing history prevent accidental oversharing. Approvals and file views are timestamped.

Does it help with procurement/legal?
Yes. Store contracts, DPAs and compliance docs in the Space and log approvals. Your QBRs become much easier.

Final thought

Agencies win on speed, clarity and craft. A client portal amplifies all three by moving work, files, answers and approvals into a single shared place that reduces friction and builds trust. If you want a clean, branded portal with client-visible tasks, a searchable knowledge base and an AI assistant that cites your content, take a look at dokky.io.