Back to Project Portal Project Portal You're exploring a live demo — click around, it's interactive.
Get Mogul X OS →
View as
JW
Jordan WilliamsSign Out
65%complete
👋 Welcome back, Jordan

Website Refresh

3 milestones · Design phase in progress · 2 files awaiting your review · target May 15
🎯 Project status
65%
On track for delivery
📁 Files shared
12
2 awaiting your review
💰 Investment
$12,500
2 paid · 1 outstanding
📅 Timeline
8 wks
Target May 15
⚡ Quick Actions
Project progress · milestones📊 Always live
Discovery
Completed Jan 15 · 4 tasks done
Complete
60%
Design
Feb 1 – Feb 28 · 3 of 5 tasks done
In progress
0%
Build & Launch
Mar 1 – Apr 30 · Not started
Pending

A client portal that pulls its weight

Milestones, files, payments, and messages — one branded portal per client
📊
Milestone tracker on the home screen
Each project shows phases like Discovery → Design → Build with a percent complete and status badge. Clients can see exactly where things stand without asking.
💰
Invoice schedule with one-click pay
All payments are listed up front (deposit, midpoint, delivery). Clients click "Pay Now" and Stripe handles the rest — receipts logged, balance updated, no chasing.
💬
Threaded in-app messaging
Conversations live alongside the project (no email-thread archaeology). Messages also drop into their inbox automatically, so they read on whichever surface they're on.
👁
View it as your client sees it
One click on any client row opens the exact portal they see. Spot what's confusing, double-check what's shared, sanity-check before launch — without a test account.
📋
Reusable project templates also supported
Save Brand Identity, Website Build, App Dev as templates. New clients get the full milestone set in one click — no rebuilding the project from scratch each time.

Project Files

Documents & deliverables
📁
Drop files here or click to upload
PDF, DOCX, PNG, JPG up to 10MB

All Files (5)

FileTypeUploadedStatusAction
Design Mockups v2.pdfPDFFeb 10, 2026Pending Review
Wireframes.pdfPDFFeb 5, 2026Approved
Brand Guidelines.docxDOCXJan 30, 2026Approved
Content Audit.xlsxXLSXJan 22, 2026Approved
Moodboard.pngIMGJan 18, 2026Approved

Payments

Invoice history & payment tracking
Total Contract
$12,500
Paid to Date
$8,500
Outstanding
$4,000

Payment Schedule

DateMilestoneAmountStatusAction
Jan 15, 2026Discovery Phase$4,000Paid ✅
Feb 28, 2026Design Phase$4,500Paid ✅
Apr 30, 2026Build & Delivery$4,000Outstanding ⏳

Messages

Conversations with Sam Rivera

Recent Threads

💬 In-app + inbox delivery
SR
Sam Rivera2 hours agoUnread
Quick update — I just uploaded the v2 mockups for the homepage. When you get a chance, take a look and let me know your thoughts on the hero treatment.
SR
Sam RiveraYesterday, 4:12pm
Design phase kickoff recap attached. The revised timeline shifts launch to May 15 which gives us breathing room for the content migration.
JW
YouFeb 2
Loved the discovery session. Sending over the competitor audit doc today!

Meetings

Upcoming & past sessions

Upcoming

Feb
18
Design Review — v2 Mockups
2:00pm EST · 45 min · Zoom

Past Meetings

▶ Recordings auto-saved
DateTitleDurationRecording
Feb 1, 2026Design Phase Kickoff60 min
Jan 14, 2026Discovery Deep-Dive90 min

Support

Get help — we respond within 24 hours

Payment confirmed

Stripe processed your payment. The whole project just moved forward.

InvoiceBuild & Delivery — Apr 30
Amount$4,000.00
MethodVisa •••• 4242
ReceiptEmailed to jordan@example.com
ProjectNow 80% complete
CROSS-APP MAGIC · MOGUL X OS

Client pays an invoice → 4 apps update

Project Portal isn't just a portal. It's wired into your whole MXOS so a single payment cascades through revenue tracking, project status, client health, and notifications without you touching a thing.

Trigger: Jordan clicks "Pay Now" on the $4,000 Build & Delivery invoice.
💰
Project Portal
Stripe charge captured · receipt emailed
Outstanding balance drops to $0 · payment row marked Paid · audit-logged with timestamp
📈
Command Center X
Revenue YTD ticks up by $4,000
Monthly breakdown updates · profit margin recalculates · "Outstanding" stat decrements
Project Portal
Build milestone advances to In Progress
Project completion bar moves from 65% to 80% · client sees the change instantly
💓
Client Pulse
Touchpoint logged + health score climbs
Payment activity feeds the weighted health engine · score moves from 68 to 82
🔔
Notifications
Bell icon updates everywhere
Sam sees "Jordan paid $4,000" across CCX, Portal, and Pulse · no inbox refresh needed