AgencyHub

Marketing Operations Platform

Page 1 of 8 — Landing & Auth
01 — Hero Landing Page
app.example.com/landing-auth

One Platform for Your Entire Agency

Replace Notion, Slack & scattered tools with a purpose-built marketing OS for Houston agencies

📊
200+
Clients Managed
98%
On-Time Delivery
3x
Team Productivity
$2M+
Revenue Tracked
Everything Your Agency Needs — In One Place
📋 Project Tracking
🎬 Media Workflow
📁 File Management
💬 Real-Time Updates
📊 Analytics
🔔 Smart Notifications
02 — Features Overview
app.example.com/landing-auth
Built for Agencies. Not Generic Project Tools.

3x

Faster Client Approvals

↑ vs. email-based workflows

80%

Less Time on Status Updates

↑ automated real-time sync

Agency Efficiency Gains After 90 Days

Task Mgmt
Client Comms
File Access
Reporting
Approvals
94%

Client Satisfaction Score

Avg across all agency accounts

03 — Login / Sign In
app.example.com/landing-auth
Welcome Back to AgencyHub
📧
🔒
🔒

SOC 2 Compliant

All data encrypted in transit and at rest

Houston-Based Support

Real humans, fast response times

01 — Client Overview — Apex Marketing
app.example.com/client-dashboard
MENU
Client Dashboard — Apex Marketing Group
12
Active Projects
84%
On Track
3
Needs Review
$48,200
Monthly Retainer

84%

Overall Campaign Health Score

↑ +6% this month

Campaign Performance — Last 4 Weeks

Week 1
Week 2
Week 3
Week 4
84%

Q2 Goal Progress

17 of 20 deliverables complete

2:00

PM

Monthly Review Call — Apr 28

Apex stakeholders + agency leads • Zoom

02 — Client Project List
app.example.com/client-dashboard
MENU
Active Projects
Completed
Archived

Due

Apr 28

Q2 Social Media Campaign

Instagram + LinkedIn — 12 posts, 4 reels

Social Media Campaign72%

Due

May 5

Google Ads Audit & Restructure

Search + Display — 8 ad groups

Google Ads Audit45%

Due

May 15

Brand Identity Refresh

Logo, color palette, typography system

Brand Identity Refresh20%
3 Items Awaiting Client Approval

7

Tasks Overdue Across Projects

↑ -2 resolved this week

03 — Client Activity Feed
app.example.com/client-dashboard
MENU
Recent Activity — Apex Marketing Group
Sarah (Apex) approved the Q2 Social Media creative brief
12m ago
💬
New comment on Google Ads Audit: 'Can we revisit the bidding strategy on Brand KWs?'
1h ago
📁
3 new files uploaded to Brand Identity project folder
3h ago
🎬
Brand Intro Video revision #2 is ready for client review
5h ago
📊
Monthly performance report auto-generated and delivered
Yesterday
24
Comments This Week
8
Files Shared
2
Approvals Pending
01 — Internal Team Overview
app.example.com/team-dashboard
MENU
Team Dashboard — Week of Apr 21, 2026
47
Open Tasks
12
Due Today
6
In Review
89%
Sprint Completion

47

Open Tasks Across All Clients

↑ -8 from last week

Team Workload Distribution — Active Tasks

Jordan
Maria
Devon
Priya
Alex
89%

Sprint Completion Rate

31 of 35 tasks done this sprint

10:00

AM

Daily Standup — Full Team

Zoom • 15 min sync • All hands

02 — Production Pipeline
app.example.com/team-dashboard
MENU
Production Pipeline — All Active Work
Backlog
In Progress
In Review
Approved
Done

🎬

Video

Apex — Brand Intro Video v2

Devon • Due Apr 25 • Editing stage

📸

Photo

HoustonFresh — Product Shoot Retouch

Maria • Due Apr 26 • Color grading — 48 of 80 done

📋

Copy

SkyLine Realty — Blog Posts x4

Jordan • Due Apr 28 • Draft in review

📊

Ads

TechCo — Google Ads Restructure

Priya • Due Apr 30 • Final QA check

🎨

Design

Apex — Q2 Social Templates x24

Alex • Due May 2 • 18 of 24 complete

14

Tasks Currently In Progress

↑ +3 since Monday

01 — Media Stage Tracker
app.example.com/media-workflow
MENU
Media Workflow — Video & Photo Production
All Media
Video
Photography
Graphics
Copy
18
Active Jobs
5
In Editing
4
Awaiting Review
3
Client Approval

🎬

EDIT

Apex — Brand Intro Hero Video 60s

Devon → Editing → Due Apr 25 → Round 2

Brand Intro Video — Production Progress65%

📸

RETOUCH

HoustonFresh — Product Catalog Shoot

Maria → Retouching → 48 of 80 photos complete

Product Catalog Photos60%

🎬

REVIEW

TechCo — Explainer Video 90s

Client review round 2 → Awaiting feedback since Apr 21

2 Client Revisions Requested
02 — Media Asset Review
app.example.com/media-workflow
MENU
Asset Review — Apex Brand Intro Video

Apex Brand Intro — v2 Ready for Review

Duration: 0:62 • Format: 4K H.264 • File size: 1.2 GB

🎬
Preview
Revision Notes
Version History
Deliverables

v1

Apr 20

Initial cut submitted by Devon

Original duration 0:58 • Client requested shorter intro + music swap

v2

Apr 23

Revision: CTA overlay added, music updated

Duration adjusted to 0:62 • End card redesigned per brief

💬
Client: 'Love the new intro! Can we update the end card font to match our new brand guide?' — Sarah, Apex
2h ago
2
Revisions
3
Comments
Apr 28
Final Due
03 — Photo Pipeline Board
app.example.com/media-workflow
MENU
Photography Pipeline — HoustonFresh Product Catalog
60%

Overall Completion

48 of 80 photos processed

Daily Output — Photos Processed This Week

Mon
Tue
Wed
Thu
Fri

📸

DONE

Category: Beverages — 24 photos

Color graded, exported at 300dpi • Client approved Apr 22

📸

ACTIVE

Category: Snacks — 32 photos

18 retouched, 14 remaining • Maria working now

📸

TODO

Category: Packaging — 24 photos

Scheduled for Thursday studio shoot

On Track for May 1 Deadline
01 — All Projects View
app.example.com/project-management
MENU
Projects — All Clients
28
Total Projects
18
Active
7
In Review
3
At Risk
All Projects
By Client
By Assignee
Timeline View

🟢

Active

Apex Marketing — Q2 Social Campaign

12 tasks • Jordan, Alex • Due May 5

🟡

Review

HoustonFresh — Product Launch Package

8 tasks • Maria, Devon • Due Apr 28

🟢

Active

SkyLine Realty — Website Redesign

22 tasks • Full team • Due Jun 1

🔴

At Risk

TechCo — Rebrand Phase 2

Client feedback delayed 5 days — blocker flagged

On Hold

GreenBuild LLC — Social Strategy

Awaiting client budget approval since Apr 15

72%

Projects Currently On Schedule

↓ -4% from last month

02 — Task Detail — Apex Q2 Social
app.example.com/project-management
MENU
Task: Q2 Instagram Content — Apex Marketing
Overview
Subtasks
Comments
Files
Activity
Jordan K.
Assignee
Apr 28
Due Date
High
Priority
In Progress
Status
Task Completion55%

Done

Creative brief approved by client

Completed Apr 20 by Jordan — all stakeholders signed off

Done

Caption copy — 12 posts written

Completed Apr 21 by Jordan

🔄

Active

Design — 12 static post templates in Canva

6 of 12 complete — Alex working now

Blocked

Reels script + storyboard — 2 videos

Blocked: waiting on static design assets from Alex

💬
Alex: 'Static templates done by EOD, moving to reel thumbnails next'
45m ago
01 — File & Asset Library
app.example.com/file-management
MENU
File & Asset Library — All Clients
1,240
Total Files
48 GB
Storage Used
12
Shared Folders
6
Drive Connections
All Files
By Client
By Type
Shared With Me

📁

Folder

Apex Marketing Group

284 files • Last updated 2h ago • Google Drive synced

📁

Folder

HoustonFresh — Product Catalog

156 files • Photos, brand kit, exports

📁

Folder

SkyLine Realty — Rebrand Assets

92 files • Logos, templates, copy docs

🎬

Video

Apex Brand Intro v2 (Final).mp4

1.2 GB • Uploaded by Devon • Apr 23, 2026

📊

Report

Apex Q1 Campaign Performance Report.pdf

2.4 MB • Auto-generated • Apr 1, 2026

48 GB

Storage Used of 100 GB

↓ 12 GB added this month

02 — Google Drive Integration
app.example.com/file-management
MENU
Google Drive Integration — Connected Workspaces

Google Drive Sync Active

6 client folders synced • Auto-updates every 15 minutes • Bi-directional

📁

🟢

Synced

Apex Marketing — /drive/apex-marketing

284 files • Last sync: 2 min ago • Bi-directional enabled

🟢

Synced

HoustonFresh — /drive/houstonfresh

156 files • Last sync: 18 min ago • Read-only for client

🟡

Syncing

SkyLine Realty — /drive/skyline-realty

Uploading 3 new files • 92% complete • ETA 1 min

🔴

Error

TechCo — /drive/techco-rebrand

OAuth token expired — click to reauthorize connection

6
Connected Drives
15 min
Sync Interval
688
Files Synced
01 — Notification Center
app.example.com/notifications-settings
MENU
Notifications — All Channels
All
Mentions
Approvals
Overdue
System
Apex approved Q2 Social Brief — project automatically moved to In Progress
5m ago
💬
Sarah @ Apex: 'Can we add a stronger CTA to the end card?' on Brand Video v2
22m ago
🔔
Task overdue: TechCo Rebrand — Phase 2 Logo was due Apr 20. 3 days past deadline.
3h ago
📁
Devon uploaded 5 files to HoustonFresh Product Catalog — Snacks category
5h ago
📊
Weekly performance report ready — period Apr 14–21, 2026
Yesterday
👤
New client workspace created and configured: GreenBuild LLC
2 days ago
3
Unread
12
This Week
2
Action Required
02 — Activity Log
app.example.com/notifications-settings
MENU
Activity Log — Full Team Today
All Activity
Tasks
Comments
Files
Status Changes

2:14

PM

Jordan updated task: Copy Writing → In Review

Apex Q2 Social Campaign — 12 captions submitted

1:58

PM

Maria uploaded 12 retouched product photos

HoustonFresh Product Catalog — Snacks category

1:32

PM

Devon commented on Brand Intro Video v2

'Music track updated and CTA overlay added as requested'

12:45

PM

Priya completed Google Ads QA checklist

TechCo campaign — 47 line items verified and signed off

11:20

AM

Alex created 24 social media templates in Canva

Apex Q2 — Uploaded to shared Canva workspace and Drive

Team Activity Volume — This Week

Mon
Tue
Wed
Thu
Fri
03 — Workspace Settings
app.example.com/notifications-settings
MENU
Workspace Settings — AgencyHub
General
Team Members
Integrations
Billing
Notifications
8
Team Members
14
Active Clients
Pro
Current Plan
100 GB
Storage Quota
🏢
Agency Name: Houston Creative Agency
🌐
Custom Domain: app.houstoncreative.com
🎨
Brand Primary Color: #1E3A8A
📧
Ops Email: ops@houstoncreative.com
Enable Client Portal Access
Auto-Generate Monthly Reports
Real-Time Slack Notifications
SMS Alerts for Overdue Tasks
04 — Team Members & Roles
app.example.com/notifications-settings
MENU
Team Members & Permissions
All Members
Admins
Editors
Clients

👤

Admin

Marcus T. — Founder & Director

marcus@houstoncreative.com • Full workspace access

👤

Manager

Jordan K. — Content Manager

jordan@houstoncreative.com • Projects + Tasks + Clients

👤

Editor

Devon R. — Video Producer

devon@houstoncreative.com • Media + Files + Comments

👤

Editor

Maria L. — Photo Editor

maria@houstoncreative.com • Media + Files + Comments

👤

Analyst

Priya S. — Paid Media Strategist

priya@houstoncreative.com • Analytics + Ads + Reports

8

Active Seats on Pro Plan

↑ 2 seats remaining

Feature Stack & Deliverables

Complete overview of confirmed features, deliverable items, and technical architecture for AgencyHub.

🏗️

Tech Stack

Next.js 14SupabasePostgreSQLVercelGoogle Drive APIResend

Core Technologies

Next.js 14 — App Router, Server Components, SSR and API routes
🔥
Supabase — Auth, Realtime subscriptions, Storage, Edge Functions
🐘
PostgreSQL — Primary DB with JSONB for flexible metadata and stage configs
Vercel — Hosting, CDN, preview environments, and Web Analytics
📁
Google Drive API — Bi-directional file sync for all client asset management
📧
Resend — Transactional email for notifications, reports, and approvals
📦

V1 Deliverables Checklist

  • Client-facing portal: project tracking, milestone approvals, and real-time comments
  • Internal team dashboard with production pipeline, workload view, and sprint tracking
  • Media workflow system: stage tracking for video, photo, graphics, and copy jobs
  • Google Drive integration with bi-directional sync and in-app file browser
  • Real-time notification system — in-app, email via Resend, SMS architecture ready
  • Role-based access control: Admin, Manager, Editor, Analyst, and Client roles
  • Auto-generated monthly performance reports with PDF export
  • Supabase Realtime subscriptions for live task updates, comments, and status changes
  • Full activity audit log with team-level and project-level filtering
  • White-label workspace settings with custom domain and brand color support
🔧

Architecture Layers

Frontend
Next.js 14 + React
App Router, Server Components, Suspense boundaries, Tailwind CSS, shadcn/ui — page-level and component-level caching
Backend / API
Supabase Edge Functions + Next.js API Routes
REST endpoints for CRUD, Realtime subscriptions for live updates, server actions for mutations, webhook handlers for Drive sync events
Database
PostgreSQL via Supabase
Tables: Clients, Projects, Tasks, MediaJobs, Files, Comments, ActivityLog, Notifications — JSONB columns for stage configs and metadata
Auth & Permissions
Supabase Auth + RLS
Row Level Security policies scoped per role and client, JWT claims distinguish internal vs client-facing access, OAuth 2.0 for Google Drive connections
Infrastructure & DevOps
Vercel + Supabase Cloud
Vercel for frontend hosting and PR preview deployments, Supabase managed Postgres with point-in-time recovery, Resend for transactional email delivery