Total Users
-
-
Active Consultants
-
-
Appointments
-
-
Real Net Revenue (Private Line)
-
-
Real Gross: -
Promo Credits Used: -
Launch Funnel
Loading GA4 snapshot and Firestore…
| Step | Count | Drop vs previous |
|---|
GA4 uses the deployed snapshot (—; active users per page view). Firestore counts are lifetime platform totals (Stripe wallet deposits; clients with at least one paid call). Sequential drop-off is approximate when crossing web analytics and product data.
Recent Activity
All Users
| Name ↕ | Email ↕ | Type ↕ | Status ↕ | Joined ↕ | Actions |
|---|---|---|---|---|---|
| Loading... | |||||
Consultant Review Dashboard
Review auto-approved consultants at your leisure
All Approved Consultants
| Name | Specialties | Rate | Commission | Rating | Review Status | Actions |
|---|---|---|---|---|---|---|
| Loading... | ||||||
Appointments
| Date/Time ↓ | Client | Consultant | Status | Requested | Message | Actions |
|---|---|---|---|---|---|---|
| Loading... | ||||||
Today (Real Revenue)
-
Real Gross: -
Promo Credits Used: -
-
This Month (Real Revenue)
-
Real Gross: -
Promo Credits Used: -
-
-
All Time (Real Revenue)
-
Real Gross: -
Promo Credits Used: -
-
Instant Payout
Loading...
Available: -
Pending: -
Are we making money?
Platform take (commission) vs. estimated Agora, Stripe fees, VSP share, and fixed costs. Rates are editable below—defaults are typical US/HD estimates, not invoice-perfect.
Net profit (period)
—
Profit margin
—
Avg cost / video min
—
Avg Stripe fee / txn
—
Video buffer @ Agora rate
—
—
Where customer spend went
Consultant share vs. platform commission vs. VSP (estimated).
What the platform pays (est.)
Agora, Stripe, VSP share, fixed overhead.
Infrastructure cost rates (saved in this browser)
💰 Wallet Liability & Safe Withdrawal
Ensure Stripe balance covers all user wallet balances before withdrawing
Stripe Instant Available
Loading...
Cash ready for instant payout
Total Wallet Liability (Real $)
Loading...
- users with real balance
Total Free Credits
Loading...
- users with free credits
Safe to Withdraw
Loading...
Instant - Liability = Safe
Wallet Top-Ups
Recent wallet deposits (client top-ups)
| Date | User | Amount | Payment Intent | Status | Action |
|---|---|---|---|---|---|
| Loading… | |||||
Recent Transactions
| Date | User | Consultant | Type | Gross | Net (Private Line) |
|---|---|---|---|---|---|
| Loading... | |||||
Marketing & acquisition
Typical use: see which channels bring clients, whether they book, how spend maps to sign-ups, and keep a simple campaign ledger. UTM fields are captured on new app sign-ups (source, medium, campaign, referrer).
Planned budget (campaigns)
—
Sum of campaign budgets in Firestore
Recorded spend
$0.00
Remaining vs planned: —
Blended CAC (non-organic clients)
—
Spend ÷ clients with a paid/tracked source
Client accounts
—
Non-deleted, userType client
Non-organic clients
—
UTM source not organic/none
Clients with a booking
—
% of clients who requested ≥1 session
Cost per booking (rough)
—
Spend ÷ booking requests from non-organic clients
Loading funnel…
Also useful: for consultant-driven growth · for payouts · Appointments tab for full booking list.
Performance by acquisition source
Clients only. "Bookings" = booking requests where the client matches this UTM source at sign-up.
| Source | Clients | With booking | Booking rate | Share of clients |
|---|
UTM medium
From marketingAttribution.medium
UTM campaign
From marketingAttribution.campaign
Referrer (signup)
Stored referrer string when available
Campaigns & budget
Manual campaigns — link spend entries for reporting.
Recent spend
Latest entries from marketingSpend
Referral-assisted sign-ups
Users with referralSource set (consultant referral flow).
Total Referrals
0
Active Referrals
0
Total Bonus Paid
$0.00
Conversion Rate
0%
Top Referrers
No referrers yet
Recent Referrals
No referrals yet
All Referrals
| Referrer | Referred User | Status | Progress | Bonus Paid | Created |
|---|---|---|---|---|---|
| Loading... | |||||
Recent Bonus Payments
| Date | Referrer | Referred Consultant | Call ID | Amount |
|---|---|---|---|---|
| Loading... | ||||
VSP Partners
Manage partner records, commission overrides, dashboard access, and welcome emails from the canonical admin shell.
Total VSPs
0
Active
0
Pending
0
Suspended / Deleted
0
Create VSP Partner
Linked consultant UID: (set when using Promote to VSP from User Management).
Admin Activity Log
Append-only audit trail for VSP edits and archive actions.
All VSP Partners
| Partner | Status | Tier | Referral Code | Commission | Created | Actions |
|---|---|---|---|---|---|---|
| Loading... | ||||||
Financial Ops
Queue summary inside the main admin shell with a drill-down to the dedicated read-only queue page.
Referral reversal queue
—
VSP settled refund queue
—
Consultant balances with clawback owed
—
Referral reversal queue
| Doc ID | Status | Suggested ¢ |
|---|---|---|
| Open this tab to load | ||
VSP settled refund queue
| Doc ID | Status | Refund ¢ |
|---|---|---|
| Open this tab to load | ||
Clawback owed
| Consultant | Clawback ¢ |
|---|---|
| Open this tab to load | |
DocuSign NDA Management
Send NDAs to potential consultants for onboarding
Send New NDA
Recent NDA Requests
To load live CPU, memory, and service data, send a verification code to your admin email (same step as Financial queues and wallet tools).
🖥️ Server Performance Monitor
Real-time metrics from privateline.to
CPU Usage Over Time
🔧 Private Line Services Status
📊 API Traffic (Last 7 Days)
Click a row to see recent matching log lines.
⚡ Average Response Times
📈 Capacity Estimation
Heuristic planning view from spare CPU, RAM, and disk—not a guarantee.
Resource headroom
Percent of each resource still free (higher is safer).
Estimates and ceilings
When the API exposes separate memory and CPU ceilings, both are shown; otherwise the three headline numbers are charted together.
Recommendations
- • Loading recommendations...
🚀 Private Line - Investor Overview
Consultant Consultation Platform - Production Ready
🎯 The Opportunity
Market Problem
Clients face high costs and lost time without trusted expert guidance
Our Solution
Real-time video consultations with verified consultants
Market Size
Large addressable market with strong unit economics
📊 Platform Metrics
💰 Revenue Model
Consultation Fees
$50-200 per video call
Revenue share with consultants
Subscription Plans
$29-99/month
Unlimited consultations
Emergency Services
$150-500 per call
Premium pricing
⚡ Technology Stack
🏆 Competitive Advantage
✅ What We Have
- Production-ready platform
- Real-time video technology
- Consultant verification system
- Payment processing
- Mobile apps (iOS/Android)
- Admin dashboard
🎯 Market Position
- First-mover advantage
- Specialized expert focus
- High-quality consultant network
- Proven technology stack
- Scalable architecture
- Strong unit economics
💸 Funding Requirements
Marketing & Growth
User acquisition & brand building
Technology & Development
Feature development & scaling
Operations & Scaling
Team expansion & operations
💳 Available Payment Methods
Enable or disable payment methods for all users
Credit cards, debit cards, and Link by Stripe
PayPal checkout for wallet top-ups
Apple Pay via Stripe PaymentSheet
Direct bank account / ACH transfers
⚙️ Platform Settings
General platform configuration
Caps how many consultants can be active (same as iOS admin). Range 1–1,000.
Active consultants
—
Remaining capacity
—
Automatically approve new consultant applications
Maximum characters per chat message. Range 50–2,000.
Stored on platform settings for defaults. Per-consultant overrides stay under Users → open user → consultant pricing.
Terms of Service
Publish terms stored in Firestore; bumping version prompts users to accept again.