DASHBOARD
📁 Case Files (VDR)
Loading
-
Loading
-
Loading
-
Loading
-
Sales Pipeline

Engagements by Stage

View Full Pipeline →
Loading
-
Intelligence

Signals That Need Attention

↻ Refresh
Loading insights
Pipeline Activity

Recent Events

↻ Refresh
  • Loading…
Engagements · Active

Delivery Clocks

All Projects →
Loading projects
Engagements · AR

Outstanding Invoices

All Invoices →
Loading invoices
Webinar Funnel

Recent Registrants

Total: - · 7d: - · Sent: - View All Leads →
NameEmailCompanyRevenueRegistered
Loading
CRM · Top of Funnel

All Leads

Prospects + Calendly bookings that haven't yet signed an engagement. Quick actions to advance them to draft proposal or archive.
Loading leads
Legacy webinar registrants (drip funnel)
From the webinar drip system. These do not auto-create CRM contacts.
NameEmailCompanyRevenueChallengeRegistered
Loading webinar leads
EMAIL QUEUE
Total
-
Pending
-
Sent
-
Drip Schedule
RecipientEmail TypeScheduledStatusSent At
Loading
Webinars · Replays

Replay Links

Recorded webinar replays with gated access. Edit titles, replay URLs, view counts, and per-buyer access.
Loading replays
Webinars · Schedule

Upcoming Webinars

Live + draft events. Set the date, registration window, and live URL. Webinar landing page reads from this list.
Loading schedule
CRM · Contacts

All Contacts

Every client and prospect in the database. Click a row to open their case file.
Loading contacts
CRM · Calendly

📆 Meetings

Every Calendly-booked call. Auto-synced from Calendly webhook into mc_engagements. Click any row to open the client case file.
Calendly Dashboard →
Loading meetings
CRM · Tasks

✅ Tasks

Personal task list across all clients and engagements. Set priority, due dates, and assignees. Completed tasks roll out of the active list.
Loading tasks
📁 Case Files (VDR)
📁

Pick a client

Select a client from the left to open their case file. You'll see every engagement, every document, the audit trail, invoice status, and one-click actions for sending the proposal email or invoice.

CRM · Active

Active Clients

Clients with at least one engagement past the lead stage. Paid + outstanding revenue, delivery clocks.
Loading active clients
CRM · Pipeline

Sales Pipeline

Every engagement, grouped by status. Lead → Proposal → Signed → Invoiced → Paid → Delivered.
Loading pipeline
CRM · Activity

Notes & Activity

Calls, meetings, observations, and follow-ups. Pinned notes float to the top. Auto-merged with the audit-log timeline.
Loading notes
Engagements · Active

Active Projects

Paid + delivering engagements with live delivery clocks. Overdue rows are highlighted red.
Loading projects
Engagements · Proposals

Proposals

All proposal documents (mc_documents.doc_type='proposal') across every client. Status, signatures, links to PDF.
Loading proposals
Engagements · Contracts

Contracts

SOWs, NDAs, MSAs, engagement letters, timelines. Every signed (or pending) contract document.
Loading contracts
Engagements · Invoices

Invoices

Every Square invoice tied to a client engagement. Drafted, sent, paid, voided. Click row to open the case file.
Loading invoices
Forms · Confidentiality

NDA / Mutual NDA

One-way and mutual non-disclosure templates. Open the form to fill + sign yourself, or send to a client.
Loading recent NDA submissions
Forms · Master Agreement

MSA / SOW

Master Services Agreements and Statements of Work. Use as the contractual foundation for any consulting engagement.
Loading recent MSA submissions
Forms · Engagement

Engagement Letter

Short-form engagement letter for advisory and fractional retainers. Pairs with the SOW for full project work.
Loading recent engagement letters
Forms · Onboarding

Client Onboarding

Intake worksheet that kicks off engagement delivery. Sent to the client when payment clears.
Loading recent onboarding intake
Forms · Activity

Form Submissions

Every signed and executed document across all clients. IPs captured, PDFs in storage, fully audit-logged.
Loading submissions
Email · Broadcast

Email Campaigns

One-shot broadcasts (newsletters, announcements, re-engagement). Filtered to category=campaign.
Loading campaigns
Email · Library

Email Templates

Reusable HTML templates. Edit subject + body + variables, then use in campaigns or send directly to a client.
Loading templates
Email · Automation

Drip Sequences

Multi-step automation flows. Webinar drip + proposal follow-ups live here. Templates with category=sequence.
Loading sequences
Email · List

Subscribers

Combined list of CRM contacts (mc_clients) + webinar registrants. Tag by source, segment, suppression.
Loading subscribers
Revenue · Cash

Transactions

Every paid invoice with the Square transaction reference. Filter test vs live, export to CSV for accounting.
Loading transactions
Revenue · Billing

All Invoices

Every Square invoice (drafted, sent, paid, voided). Same data as the engagement Invoices tab, different cut.
Loading invoices
Revenue · Catalog

Products & Pricing

Service catalog. Each row is a fixed-fee or recurring offer, used by the proposal generator and the public pricing pages.
Loading product catalog
Revenue · Reports

Revenue Reports

Monthly revenue + invoice count + average invoice size. Sourced from paid mc_invoices (excludes test invoices).
Loading revenue report

🎓 Academy Overview

View Academy →
Total Enrollments
-
Active Students
-
Graduates
-
Est. Revenue
-
Avg GPA
-
Completion Rate
-
Enrollments by Course
CoursePriceEnrollmentsGraduatesAvg GPAEst. Revenue
Loading course data...
⚡ Square Return URL Setup

Set these as the "Return URL" in each Square payment link to automatically route buyers to the course access page:

📋 Enrollments

NameEmailCourseEnrolledProgressStatus
Loading enrollments...

🏆 Graduates

NameCourseGPADesignationDiploma #Date
Loading graduates...

💵 Course Revenue

Total Est. Revenue
-
Avg Course Value
-
New This Month
-
Retakes Revenue
-
Revenue by Course
CoursePriceRetake PricePaidFreeTotal EnrolledRetakesEst. Total
Loading revenue data...
Note: These figures are estimated based on enrollment records at standard pricing. Actual revenue is confirmed in your Square Dashboard. Open Square Dashboard →

▲ Course Votes

View Academy →
Total Votes Cast
-
Courses With Votes
-
#1 Most Wanted
-
Votes by Course, Build Priority Order
RankCourseCategoryVotesNotify SignupsAction
Loading votes...
Build order strategy: Courses with the most combined votes + notify signups represent the highest demand. Build those first to maximize launch email open rates and founding class conversions.

🔔 Course Notify List

Total Signups
-
Courses Watched
-
Emails Sent
-
Signups by Course, Fire Launch Emails Here
CourseSignupsLast SignupLaunch Email SentAction
Loading...
All Notification Signups
NameEmailCourseSigned UpNotified
Loading signups...
DOCUMENTS
📎
Drop files here or click to upload
PDF, DOCX, XLSX, ZIP, MP4, any file type
Loading documents
All Files
-
FileCategorySizeUploadedPublic URL
Content · Insights Blog

Blog Manager

Draft, schedule, and publish posts to markcmo.com/blog. Posts are stored in Supabase (mc_blog_posts) and rendered live by the public-blog function, no static rebuild needed.
View Blog →
Loading posts
Analytics · Traffic

Site Traffic

Server-side traffic snapshot. Sessions / referrers / top pages from Netlify Analytics + Google Analytics (when configured).
Loading traffic snapshot
Analytics · Sources

Lead Sources

Where contacts came from (Calendly, manual entry, direct, referral) and how each source converts to paid revenue.
Loading lead sources
Analytics · Funnel

Conversion Funnel

Contact → Engagement → Proposal → Signed → Executed → Paid. Conversion rate at every step.
Loading funnel
Analytics · Revenue

Revenue Analytics

Total + monthly revenue, average invoice, MRR, top-grossing engagements. Same data as Revenue Reports, presented as analytics.
Loading revenue analytics
OPS & HEALTH
Loading system status...
SETTINGS
MarkCMO Pipeline · Integrations

Integrations Health

External services this admin depends on. Click any "Set up" button to configure.
Checking integrations
Maintenance · One-shot Tools

Bootstrap & Backfill

Calendly History Sync

Pull every Calendly invitee from the last N days into mc_clients. Useful for backfilling leads that were booked before the live webhook started.

Square Webhook Setup

Auto-register the webhook on your Square account so payments land in the CRM in real time. Returns a signing key to save in Netlify env.

Academy Admin Secret
Required to load the Notify List and fire launch emails. Never saved, re-enter each session.
Webinar Configuration
Square Payment Links
Email Sender
Webinar Description (for confirmation emails)
Environment Variables Required in Netlify
RESEND_API_KEY, Your Resend.com API key
JSONBIN_API_KEY, JSONBin master key
JSONBIN_BIN_ID, Bin ID for webinar leads
JSONBIN_DRIP_BIN_ID, Bin ID for drip queue
JSONBIN_DOCS_BIN_ID, Bin ID for document metadata
NOTIFY_EMAIL, [email protected]

🌍 International Access Requests

Total Requests
-
Pending
-
Approved
-
Access Requests, Click Approve to Send Magic Link
NameEmailCountryCompanyMessageSubmittedStatusAction
Loading...
SOCIAL GROWTH INTELLIGENCE
AI-POWERED · FOR YOUR ACCOUNTS ONLY
This is your legitimate social growth engine. Unlike bots or fake engagement tools, every feature here is powered by AI strategy and content intelligence, helping you grow real audiences on LinkedIn and Instagram through superior content, targeting clarity, and conversion funnels.
Audience Intel
🎯
ICP personas + where to find them
DM Funnels
💬
Comment → DM conversion flows
Content Calendar
📅
AI-planned 30-day posting plan
Viral Score Lab
📈
Score + fix any post before publishing
Tool Guide
🎯
Audience Intel
Like Outfame's targeting engine, identify exactly who to attract and where they hang out.
💬
DM Funnel Builder
Like Zeals' comment-to-DM system, build automated chat flows you deploy via ManyChat or Meta.
📅
Content Calendar
Like Jetpack's scheduling engine, AI plans your full month of posts by type and optimal timing.
🔍
Competitor Analysis
Reverse-engineer any competitor's content strategy and find the gaps you can dominate.
Quick Actions
AUDIENCE INTELLIGENCE ENGINE
Define Your Ideal Audience
AI builds ICP personas + targeting strategy like Outfame's audience scanner
COMPETITOR INTELLIGENCE
Reverse-Engineer Any Competitor
Decode their strategy, find gaps, and outposition them
AI CONTENT CALENDAR
Generate Your 30-Day Plan
Like Jetpack's scheduling engine, but AI-planned per day
HOOK BANK GENERATOR
Generate 20+ Scroll-Stopping Hooks
Organized by psychological trigger type
VIRAL SCORE LAB
Score + Optimize Any Post Before Publishing
AI diagnoses virality potential across 8 dimensions, then rewrites
DM FUNNEL BUILDER
Build Comment-to-DM Conversion Funnels
Like Zeals, build automated chat flows triggered by post comments. Deploy via ManyChat or Meta.
PROFILE AUDIT ENGINE
Comprehensive Profile Scorecard + Rewrite
Audit every section of your profile with AI-powered scoring and specific rewrites
CONTENT PILLAR ARCHITECT
Define the Themes That Drive Your Growth
AI builds 5 content pillars with post ideas, engagement tactics, and content ratios
COMMENT RESPONSE ACCELERATOR
Algorithm Window
60min
Critical reply window after posting
Reach Boost
4×
Replying re-notifies every commenter
Reply Time Goal
<10sec
With AI drafts ready to copy
Replies Generated
0
This session
Your Voice Profile
Set once, used in all replies
Paste a Comment
Bulk Queue
Paste multiple comments at once, one per line. AI will reply to each.
⏱ 60-Min Engagement Timer
Start this when you publish a post. Reply to all comments before the timer hits zero, that's the algorithm window.
Generated Replies
Click any reply to copy it
Paste a comment and hit Generate ↑
Saved Replies
No saved replies yet. Star a reply to save it.
Session Stats
0
Replied
0
Saved