Loading today's brief…
Loading yesterday's digest…
Billing view:
Active Members
Monthly Revenue (MRR)
Active subscriptions
Annual Revenue (ARR)
Annualised
All-Time Gross
Since July 2025
Monthly Churn Rate
Annual:
Revenue & Jay Payments
Stripe Fees
Jay's Share (Total) 80%
Top Dog's Share 20%
LTV per Customer
Revenue Split Schedule
Gross → Fees → Jay → Top Dog (USD)
Exact Stripe fees deducted before split
New vs Churned Members
Running net total (cumulative new − churned)
| Month | Invoices | Gross | Stripe Fees | Net | Split | Jay's Amount | VAT | Jay Invoice | Top Dog | Paid |
|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||||
Members
| # | Name ↕ | Email ↕ | Monthly ↕ | Annual ↕ | Billing | Status | GHL Status | Joined ↕ | Left ↕ | Months ↕ | LTV ↕ |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||||
Course Members
Active Underdog subscribers
Course MRR
Monthly subscriptions
1:1 Clients
With Anthony Ceraldi
Underdog Income (Wise)
Via Wise transfers
Underdog Course Members subscribed before AI Vault launched
| # | Name | Monthly | Billing | Status | Joined | Months Active | |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Course Revenue Partners splits applied to net course income after Stripe fees
| Partner | Entity | Share | Est. monthly | Payment | Notes | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
1:1 Coaching Clients
| # | Client | Coach | Type | Status | Gross/mo | Coach cut | Top Dog net | Notes | |
|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||
Underdog Income — Wise
| Date | Month | Amount (USD) | Reference |
|---|---|---|---|
| Loading… | |||
Program Lifetime
Total Gross Revenue
Since launch
Total Net Profit
After expenses
Total Expenses
Development & ops costs
Top Dog Total
Lifetime distribution
Lifetime Partner Distributions
| Partner | Total Distributed | Share of Net Profit |
|---|---|---|
| Loading… | ||
Income by Program
Year-over-Year Income Comparison
Green Invoice · monthly totals by selected years
Annual Totals by Program
Loading…
PayPal Balance
USD · auto-updated
Wise · USD
Current balance
Wise · EUR
Current balance
Leumi · ILS
Current balance
Leumi · USD
Current balance
Monthly Activity
Money in · Money out · Net
Profit · Selected Period
Total in minus total out · all accounts
Total In
All sources · USD
Total Out
All accounts · USD
Total Received (13 mo)
Gross payments in
PayPal Fees
Total Sent Out (13 mo)
Payments & expenses
Net Position (13 mo)
In − fees − out
All Transactions — Last 13 Months
| Date | From / To | Description | Type | Stream | Gross | Fee | Net |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Every transaction here should have a matching document in Green Invoice. Bank transfers (T04xx) are excluded — only payments in/out are shown.
Update data:
PayPal → Activity → Download → CSV → upload below.
Multiple files OK · duplicates auto-deduped.
Last upload ·
ℹ️ Expenses: Full 13-month history via Wise Transfers API.
Income: Recent ~2 months only (Wise statement requires 2FA not available via API key).
USD only; ILS/EUR/GBP currency conversions are excluded.
Total Received
USD in · all sources
Total Sent Out
Payroll · suppliers · expenses
Stripe Payouts In
Alpha Pack / AI Vault
Net Position
In − Out
Mess Less Brand
ML Income (Amazon/Shopify/TikTok)
ML Expenses (Factory/Shipping/Staff)
All Counterparties
| Name | Category | Received (USD) | Sent (USD) | Transactions |
|---|---|---|---|---|
| Loading… | ||||
How to add transactions
- Log in to leumilink.co.il (business) or online.leumi.co.il (personal)
- Go to תנועות בחשבון → set date range → export as Excel
- Drop the
.xlsxfile intodashboard/leumi_uploads/ - Click Refresh above — the dashboard picks it up instantly
You can drop multiple files (e.g. one per year). Duplicate transactions are deduplicated automatically.
No files loaded yet.
Total In (13 mo)
ILS equiv.
Total Out (13 mo)
ILS equiv.
Net (13 mo)
In − Out (ILS equiv.)
Transactions
in last 13 months
All Transactions — Last 13 Months
| Date | Description | Type | Category | Amount |
|---|---|---|---|---|
| Drop a Leumi export file to get started. | ||||
Categories are auto-classified by description keywords. To tune them, edit
LEUMI_EXPENSE_RULES
in server.py.
Billing view:
Active Members
Alpha Pack subscriptions
Total MRR
from monthly Stripe members
Total ARR
all contract values
Total LTV
Cumulative revenue · all members
Avg LTV · 2025+
members joined 2025+
Churn Rate
avg monthly · last 12 mo
Avg Tenure
cancelled members · 2025+
"
If a member makes it past 90 days, they almost never leave.
71% of cancellations happen in months 0–3.
Months 4 & 5 had zero.
Months 4 & 5 had zero.
Active Members Over Time
Month-by-month headcount
MRR Trend
All billing combined
Revenue Collected
Cash collected month-by-month · red dashed = ~$35k/mo break-even (below = losing money)
YTD 2026—
2025—
2024—
Lifetime—
Current Members
| # | Name ↑ | Brand / Amazon ↕ | Facilitator ↕ | Monthly ↕ | Annual ↕ | Total Paid (LTV) ↕ | Joined ↕ | Months Active ↕ | Billing ↕ | Access Until ↕ |
|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||||
| # | Name ↕ | Brand / Amazon ↕ | Facilitator ↕ | Total Paid (LTV) ↓ | Joined ↕ | Left ↕ | Months ↕ |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Loading…
Mini-courses & partner trainings
Loading…
Renewals
Loading…
December, at stake
—
Cash before January
—
Monthly to annual
—
Due this week
—
The offer
December, member by member
| Member | Ends | Yearly now | or Monthly from Jan | Facilitator | Channel | Status |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Monthly members: the switch to annual
Group A, ask now · $1,200 a month to $12K
| Member | Months in | Facilitator | Worth knowing |
|---|---|---|---|
| Loading… | |||
To decide on the call
TDS 2025 – Cascais
May 4–8, 2025 · Portugal · Check-in & dinner (May 4) · 3 main days (May 5–7) · Checkout (May 8) · Completed
Gross Revenue
GI tickets + sponsors
Refunds
Credit notes in GI
Net Revenue
After refunds
Total Expenses
Wise-tracked only
Net P&L
Net revenue − expenses
Total Physical
All on-site attendees
Team
Organizers & staff
Speakers & Sponsors
On-site only
Attendees
Paid tickets
Expenses Wise transfers · Wise-tracked only
| Vendor / Person | Category | USD | |
|---|---|---|---|
| Loading… | |||
GI Receipts click 📄 to view inline
| Date | Supplier | Description | Amount | Doc |
|---|---|---|---|---|
| Loading… | ||||
People
Team · Speakers · Sponsors · Attendees
| # | Name | Company | Role | Pax | Amount | GHL | |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
| # | Name | Company | Status | Paid | Refunded | Net |
|---|
Budget vs Actual Wise actuals · edit budgets to plan
| Category | Budget | Actual | Remaining | % Used |
|---|---|---|---|---|
| Loading… | ||||
Team Travel
Hotel: Onyria Quinta da Marinha · €270/night + €4 city tax = €274/night · 1 EUR = 1.12 USD · Checkout May 8, 2025
| Person | Role | Flight | Hotel | Other | Total | Notes |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Payment Log From Wise · chronological
Total Paid Out
All Wise transfers
Reimbursements
AP Member reimbursements
Vendors & Staff
Venue, facilitators, etc.
| Date | Vendor / Person | Category | Amount (USD) | Original |
|---|---|---|---|---|
| Loading… | ||||
Event Timeline May 4–8, 2025 · click any slot to edit
Virtual Summit 2026 May 20-22, 2026 · Virtual 3-day event
Gross Revenue
All ticket sales
Refunds
Credit notes
Net Revenue
After refunds
Attendees
Paid tickets
Attendees & Call Tracker
Call status pulled from GHL tags · add
vsm call booked / vsm call done / vsm converted
| # | Name | Paid | Call Status | GHL Signals | GHL | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
TDS 2026 – Cyprus Sep 8-10, 2026 · 3-day physical event · Upcoming
Gross Revenue
Tickets + sponsors
Refunds
Cancellations
Net Revenue
After refunds
Expenses to Date
Paid so far
Active Tickets
Not cancelled
Net P&L
Revenue − expenses
Payment Schedule Vendor commitments · cashflow
Paid
Confirmed payments
Upcoming
Fixed amounts only
Next Due
| Due Date | Vendor | Category | Description | Amount | Status | Note | |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Budget vs Actual
| Category | Budget | Spent | Remaining | % Used |
|---|---|---|---|---|
| Loading… | ||||
Ticket Sales
| Date | Name | Company | Type | Pax | Amount |
|---|---|---|---|---|---|
| Loading… | |||||
Cancelled paid & refunded
| Name | Company | Type | Pax | Paid | Refunded | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Speakers Keynote & sessions
| Name | Company | Role | Fee (USD) | Hotel Nights | Status | Notes |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Team Complimentary & team tickets
| Name | Role | Ticket Type | Amount | Date | GI Match | Refunded | Notes |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Sponsors
| Name | Company | Type | Amount | Status |
|---|---|---|---|---|
| Loading… | ||||
Expenses Paid
| Vendor | Category | USD | |
|---|---|---|---|
| Loading… | |||
Flights Team & speakers
| Name | Role | Route | Date | Cost | Status |
|---|---|---|---|---|---|
| No flights added yet — click Edit to add | |||||
Accommodation Hotel rooms · team & speakers
| Name | Role | Check-in | Check-out | Nights | Cost | Status |
|---|---|---|---|---|---|---|
| No rooms added yet — click Edit to add | ||||||
Revenue All Time
Amazon + Shopify + TikTok
Net P&L All Time
Revenue − all expenses
Total Invested
Cumulative capital deployed
Monthly Run Rate
Tools + salary
Revenue by Channel
Revenue — Amazon · Shopify · TikTok
Last 13 months (USD)
Amazon
Shopify
TikTok
Period:
Product P&L
| Product | Total Invested | Revenue To Date | Net Return | ROI | Status |
|---|---|---|---|---|---|
| Loading… | |||||
Revenue Breakdown — Current Month
Loading…
Inventory Snapshot
| Product | Amazon FBA | FBA Inbound | TikTok | Momentum 3PL | Total Units |
|---|---|---|---|---|---|
| No inventory data yet. | |||||
Full inventory management →
All-in Cost Tracker
Cost Breakdown
| Loading… | |
| Total cost to date | — |
REVENUE TO DATE
—
NET POSITION
—
Amazon via Sellerboard
Current Month
Revenue
Net Profit
Amazon Fees
PPC Spend
By Product
| Product | Revenue | Units | PPC | Net |
|---|---|---|---|---|
| Loading… | ||||
Add
SELLERBOARD_CSV_URL to .env to enable Amazon data.Inventory
| Product | Amazon FBA | FBA Inbound | TikTok | Momentum 3PL | Unit Cost | Total Value |
|---|---|---|---|---|---|---|
| Amazon FBA data loads from Sellerboard. Add 3PL/TikTok units below. | ||||||
Manual Inventory (3PL / TikTok)
Product
Location
Units
Unit Cost ($)
TikTok Shop HiveHQ CSV upload
Current Month
TikTok Shop performance
GMV / Revenue
Net
Orders
Platform Fees
Creator Outreach
| Platform | Handle | Name | Status | Date | Followers | 30d GMV | Notes | |
|---|---|---|---|---|---|---|---|---|
| No creators yet. | ||||||||
Add Creator
Platform
Handle
Name
Profile Link
Followers
30d GMV ($)
Status
Date
Notes
Shopify
getmessless.myshopify.com · Direct sales channel
Add
SHOPIFY_STORE, SHOPIFY_API_KEY, SHOPIFY_API_PASSWORD to .env to connect Shopify.
Revenue
Orders
Net Profit
Fees (est.)
~2.9% + $0.30/order
Avg Order Value
Revenue & Orders
Monthly trend — all available history
Period:
Monthly Breakdown
| Month | Revenue | Orders | Fees | Net |
|---|---|---|---|---|
| No data yet. | ||||
Meta Ads
Facebook & Instagram campaigns → Shopify
Ad Spend
—
ROAS
—
Purchases
—
Cost / Purchase
—
Connect Meta Business Suite to track ad spend, ROAS, and purchase conversions from Facebook & Instagram campaigns driving traffic to Shopify.
Capital Invested
Cumulative Investment
All capital deployed in Mess Less brand
Total Invested
Break-Even Progress
Loading…
Log Investment / Expense
Date
Product
Category
Description
Amount (USD)
Notes
| Date | Product | Category | Description | Amount | Notes | |
|---|---|---|---|---|---|---|
| No entries yet. | ||||||
Affiliates
All-time commissions
2026 so far
This month
Overdue affiliates
Monthly commission income
Affiliate directory
| Affiliate ↑ | Commission terms ↕ | Method ↕ | Frequency ↕ | All-time ↕ | Last payment ↕ | Status ↕ |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Monthly breakdown
The Handover
Anthony's 90-day implementation for members. A separate program, billed on top of membership. Program and payment terms
Contracted
Collected
Top Dog share
Owed to Anthony
Clients
| Client | Facilitator and split | Dates | Status | Price | Collected | Anthony |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Payments
| Date | Client | Amount | Source | Status | Anthony share | Top Dog share |
|---|---|---|---|---|---|---|
| Loading… | ||||||
How it works
Leumi — Upload Files
Bank transactions every Sunday · Credit card statements on the 1st of each month · File type is detected automatically
Every Sunday — Bank Account Transactions
…
NIS Account
Loading…
…
USD Account
Loading…
1st of Month — Credit Card Statements
…
Credit Card ILS
Loading…
…
Credit Card USD
Loading…
| Date | Vendor | Amount | Business Unit | Category | GI Status | Action |
|---|
Payments
Team
Loading…
▶
Former team members
since 2024
Loading…
Israeli Payroll & Owner Loan — Tomer & Shani
Loading…
Recurring Payments
Monthly & annual commitments
Loading…
One-Time Expenses
Non-recurring — Wise · Leumi CC · PayPal
Loading…
Fees & Exchange Rates
Stripe · Wise FX spread · Leumi CC · PayPal — what % of every dollar earned disappears in fees
Loading…
Former Coaches & Contractors
Alpha Pack coaching arrangements that have ended
Loading…
Coming soon
The Clarity Club
theclarityclub.substack.com · Email newsletter
Loading…
Total Subscribers
—
Paid Subscribers
—
Free Subscribers
—
30-Day Views
—
Avg Open Rate
—
Subscriber Growth
Free vs Paid over time
Engagement Summary
Total Posts
—
Total Views
—
Total Opens
—
Paid % of Total
—
Posts
| Title | Date | Type | Views | Opens | Open% | ❤ | Link |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
🏄 Ride The Amazon Wave
View on Amazon
ISBN 9781544533049 (paperback) · 9781544533056 (hardcover) · Published Jul 2022
Free Book Funnel
↗ jointopdog.com/free-book
Orders
—
Shipping collected
—
To fulfil
—
Fulfilled
—
| Date | Buyer | Ship to | Paid | Fulfilment |
|---|---|---|---|---|
| Loading… | ||||
Total Royalties
—
All channels · all time
Total Expenses
—
Production + marketing
Net Profit
—
After all expenses
Avg Monthly
—
Royalties per month
Royalties by Channel
Channel Breakdown (all time)
Breakers Community Growth
↗ topdog.community/c/breakers-content
Total Members
—
Set
CIRCLE_API_KEY in Render to enable live data.
Royalty Transactions
Auto-detected from Wise & PayPal
| Month | Date | Channel | Counterpart | Amount | Source |
|---|---|---|---|---|---|
| Loading… | |||||
Expenses
Book production, marketing & distribution
| Date | Vendor | Description | Category | Amount | |
|---|---|---|---|---|---|
| No expenses added yet. | |||||
Book Distributions & Events
Copies given away or sold at events
| Date | Event | Location | Copies | Type | Paid by | Cost | Notes | |
|---|---|---|---|---|---|---|---|---|
| No events recorded yet. | ||||||||
Track every event where books were given away or sold — quantity unknown entries still mark the lead opportunity. Update copy counts as you recall them.
Add Book Distribution / Event
Add Manual Royalty
Add Book Expense
🎯 Company Goals
H2 2026 scoreboard · click any cell to edit · click a status pill to cycle it · source: company-goals.md + messless-strategy.md
draft
on track
at risk
off track
done
Loading goals…
Loading Seller OS…
Library
The company knowledge base: every link, page, and detail in one place. Click a row to copy its link.
Loading library…
Trend Radar
What's trending in ecom right now, shipped solution-first: every trend is a problem plus the fix we hand out, never just a news update. Most urgent on top. This is the Title Diet play, made repeatable.
Loading Trend Radar…
📧 Top Dog Newsletter
Email broadcasts sent to the list via GHL. View-only — stats pulled live from GHL (delivered, opens, clicks, bounces, complaints). Auto-refreshes hourly; campaign opt-ins are folded into the verified list automatically.
Verified list
—
emailable contacts
Total contacts
—
in GHL, incl. unverified
Engaged
—
email engagers
Campaigns
—
sent to date
Total sent
—
recipients
Delivered
—
Open rate
—
Click rate
—
Bounce rate
—
Complaints
—
Reputation
—
sender health
Subscribers over time
active email subscribers, monthly · since 2020
Engagement over time
open & click rate per campaign, in send order
What's working
Loading…
Campaigns
| Date | Campaign | Segment | Recipients | Delivered | Open | Click | Bounce | Unsub |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
📅 Events
Events Tracked
—
Total Invested
—
Total Revenue
—
AP Members Sourced
—
Email Signups
—
Leads Tracked
—
Conversions
—
Role
Status
| Event | Date | Location | Type | Role | Status | Cost | Revenue | Net | Opted-in | New | AP | Leads |
|---|
No events yet. Click "+ Add Event" to get started.
Add Event
Add Cost Line Item
Add Lead
Sync Leads from GHL
Enter the GHL tag to pull all matching contacts into this event's lead list. Only existing contacts will be upserted — no new contacts are created.
New Lead
View in GHL ↗
Paid
Coupon / Source
Monthly Rev
Marketplace
Email
Touchpoint History
Service Fit
Stripe LTV:
Weekly Leads
Running the numbers on people who ghosted you. This takes 30-40s on first load...
🔥 CALL FIRST
Warm × 7-fig+ — recently consumed something and qualified
HOT
Call this week, Tomer or close
WARM
Nurture / facilitator handles
WATCH
Monitor, no active outreach yet
📣 Now promoting
What the ✉ Draft emails pitch right now. Each live promo is appended as a P.S. block for its cohorts.
Promos outside their date window drop out of drafts automatically, so nothing stale ever goes out.
Challenge dates come from the Events tab (the Customer Challenge rounds), also automatic.
Add a promo
Drag cards to move stages. Click a card for details. ✉ creates a Gmail draft and moves the lead to Contacted.
Invites left today
—
Invites left this week
—
In the queue
—
The daily process — read before you start
Why the caps exist: LinkedIn restricted this account on Aug 6, 2026 for accessing an unusually high volume of profile data. A second strike is permanent. Every profile you open costs the same budget as an invite, so the queue is pre-ranked to keep profile opens near zero.
Jalene — build the queue (no LinkedIn needed):
- Mine Amazon for founder-led sellers, trace the owner via the seller profile's legal business name → brand site → web search.
- Add each one here with the evidence line. Never open LinkedIn to do this — web search finds profiles without touching the account.
- Mark confidence: high = title and company both confirmed, low = name match only.
Tomer — spend the allowance (3 minutes):
- Work top to bottom. Open the profile, check for shared connections.
- Mutuals? Hit Connect with no note, then click Sent here.
- No mutuals? Click No mutuals and move on — do not invite anyway.
- Stop when the counter hits zero. It hard-stops at the cap.
Never run an extension, automation tool, or a second person's browser against this account. That is what LinkedIn's own remediation notice tells us to remove.
Country
Up next
Recently sent
▶ Green Invoice document types in your account — verify GI_INCOME_TYPES & GI_EXPENSE_TYPES in .env
| Type Code | Known Label | Docs (last 13 mo) | Total ILS | Tracked As |
|---|---|---|---|---|
| Loading with dashboard data… | ||||
If your expenses show as "not tracked", add that type code to
GI_EXPENSE_TYPES
in your .env and restart the server.