Prepared 21 September 2026 by Vinson Leow for Cosmic Wire leadership, reviewed with Austin Copeland the same day. Covers 21 June to 21 September. Sources: the Hypertune analytics dashboard (values as at 21 Sep, 16:39; the tiles below reproduce it), Stripe, Klaviyo, Search Console, the site itself, and the decisions recorded on calls with Austin between 10 and 21 September.
How to read the numbers. Every comparison in this report is the last 31 days (22 Aug to 21 Sep, the dashboard's default view) against the 31 days before (22 Jul to 21 Aug) and the 31 days before that (21 Jun to 21 Jul). Rates are shown as their value in each window; changes are shown as percentages. Nothing is compared to a single day.
Cash collected doubled across the quarter: $26,119 in the first window, $37,577 in the second, $52,755 in the third (Stripe reports $53,409 gross and $49,159 net for that last window; the dashboard tile is being reconciled to Stripe and Stripe's figure is the one to quote). MRR is $48,773 today against $35,924 at the start of the quarter, up 36%. Revenue churn fell from 64% to 25% and subscriber churn from 54% to 20%, most of it after the trial came out of the default checkout on 5 August.
The pricing changes (1 and 21 July) and the trial change (5 August) are what moved the business. Visits and sign-ups roughly doubled in the last window, with the press campaign, creator activity and the win-back email all landing in the same weeks; the tracking does not yet separate them, so no share is attributed here. New paying customers rose 7% on the prior window.
The last three weeks went into measurement and the website before paid advertising starts: a company-wide dashboard, a speed and conversion review now largely implemented on the test site, Google Analytics and Search Console installed. Paid campaigns are gated on tracking parameters reaching Stripe, which is the first item on Kevin's list.
| 21 Jun to 21 Jul | 22 Jul to 21 Aug | 22 Aug to 21 Sep | Last vs prior | |
|---|---|---|---|---|
| Cash collected (dashboard) | $26,119 | $37,577 | $52,755 | +40% |
| After refunds | $25,058 | $36,978 | $51,907 | +40% |
| Invoiced revenue | $31,904 | $43,100 | $60,725 | +41% |
| Creator-attributed share of invoiced | 28.6% | 40.1% | 43.3% | |
| MRR at start of window | $35,924 | $39,055 | $41,769 | +7% |
| Churned MRR in window | $23,056 | $22,447 | $10,489 | -53% |
| Revenue churn | 64.2% | 57.5% | 25.1% | |
| Subscriber churn | 53.9% | 44.5% | 19.5% | |
| Realised price vs list | 99.9% | 97.3% | 93.4% | |
| Landing visits | 28,625 | 31,445 | 57,844 | +84% |
| Sign-ups | 7,488 | 5,916 | 12,401 | +110% |
| Trials started | 3,319 | 1,932 | 318 | -84% |
| New paying customers | 1,178 | 1,615 | 1,734 | +7% |
| Visit to paid | 4.12% | 5.14% | 3.00% | |
| YouTube: site entries to new subs | 3,744 to 35 | 8,085 to 186 | 9,636 to 395 | |
| Failed payment attempts | 51.2% | 49.4% | 35.4% | |
| Past-due accounts recovered | 26.6% | 28.5% | 46.0% |
Live today (not window-based): MRR $48,773, ARR $585,281. Paying 7,519 (5,026 monthly, 2,493 yearly, 33%). Past due 347. Trialing 361 (mostly year-long creator comps; the true 7-day trial count is about 100, to be split on the dashboard). Pending cancellation 895 (11.9%).
Two cautions on the table. Cash collected is the dashboard's figure in all three columns so the trend is like for like; Stripe shows $53,409 gross and $49,159 net for the last window and the tile is being reconciled. Churn in the first two windows counts trial expirations as churn (the dashboard's base includes trialing accounts); trials were removed on 5 August, so part of the fall is definitional and part is real. The cohort table in section 2.4 is the clean read.
Money · 22 Aug to 21 Sep
MRR $48,773 ARR $585,281 · annual plans normalised ÷ 12 · live | Cash collected $52,755 ▲ $15,776 vs prior $51,907 after $849 refunded · Stripe shows $53,409 gross, $49,159 net for the same range | Churned MRR $10,489 ▼ $10,888 vs prior 25.1% of the $41,769 base at period start | Realised vs list 93.4% $4,292 given away on 9.3% of invoices · promos and 100%-off comps | 60-day LTV $11.45 Jun 2026 cohort only, 1,644 customers, legacy pricing · planning number is $25 |
Subscribers · live counts, not filtered by date range
Paying (active) 7,519 Excludes trials and past due · includes pending cancellations until they end | Active monthly 5,026 67% of active | Active yearly 2,493 33% of active | Creator share 43.3% $26,264 of $60,725 invoiced · the rest is unattributed, not organic | Pending cancellation 895 11.9% of active · churns at period end unless saved |
Past due 347 7-day recovery queue · Stripe retries, then auto-cancels | Recovery 46% 412 recovered ($2,841 MRR) · 484 lost ($3,453) · 339 still retrying | Payments 5,764 ok 3,157 failed attempts (35.4%) · retries counted per attempt | Trialing 361 Mostly year-long creator comps · about 100 real 7-day trials · to be split | Card country US 47.8% GB 15.3% · AU 7.6% · CA 5.8% · ES 4.1% · DE 3.5% · of the 42.1% of subs with card country |
Realised price is 93.4% of list: $4,292 given away on 9.3% of invoices through promotions and creator comps, up from 0.4% of invoices at the start of the quarter as the $59.99 annual promotion and creator comps came in. Revenue by calendar month: June $30,113, July $30,959, August $50,464, September to date $43,700 (21 days).
Plan and term · paying subscribers
| Plan | Term | Price | Subscribers | Share |
|---|---|---|---|---|
| Early bird monthly (legacy) | monthly | $4.99 | 2,571 | 34.2% |
| Tier 1 | monthly | $9.99 | 1,910 | 25.4% |
| Early bird yearly (legacy) | annual | $47.88 | 1,810 | 24.1% |
| Tier 1 | annual | $69.99 | 570 | 7.6% |
| Tier 2 | monthly | $6.99 | 362 | 4.8% |
| Tier 3 | monthly | $3.99 | 183 | 2.4% |
| Tier 2 | annual | $48.99 | 70 | 0.9% |
| Tier 3 | annual | $27.99 | 43 | 0.6% |
58.3% of paying subscribers are still on the legacy $4.99 / $47.88 pricing sold before 1 July. Tier 1 ($9.99 / $69.99) holds 2,480 (33%). Regional Tier 2 and 3 hold 658. As legacy subscribers churn and new ones arrive at Tier 1, MRR rises even at a flat subscriber count.
Why they leave · 22 Aug to 21 Sep
Revenue churn 25.1% $10,489 of $41,769 MRR at period start · prior window 57.5% | Subscriber churn 19.5% 1,384 of 7,095 subscribers at period start · prior window 44.5% | Top reason 38% "Didn't give me performance" · 281 of 730 survey responses | Too expensive 20% 148 responses · not using it enough 19% (139) · other 17% (124) · bug 5% (38) | Save signals 13 Winback candidates · 1 damage claim · leavers pay above-average prices |
Revenue churn 25.1% ($10,489 of $41,769 MRR at window start), subscriber churn 19.5% (1,384 of 7,095). Leavers pay above-average prices, so revenue churn runs above subscriber churn. Cancellation survey, 730 responses: did not give me performance 38%, too expensive 20%, not using it enough 19%, other 17%, bug 5%.
Month-1 retention ran between 24% and 43% for every sign-up cohort from December to July. The August cohort, the first signed up without a default trial, is at 57.8%. This is the clearest single piece of evidence in the quarter: the trial was bringing in people who left within a month. Older cohorts flatten at 13 to 18% by month 6, which is the durable base.
Funnel · 22 Aug to 21 Sep · stages come from different systems, indicative not strict
| Stage | Count | Of previous |
|---|---|---|
| Landing visits | 57,844 | |
| Creator link clicks | 23,505 | 40.6% |
| Sign-ups | 12,401 | 52.8% |
| Trials | 318 | 2.6% |
| New paying | 1,734 |
Channels · 22 Aug to 21 Sep
| Source | Link clicks | Site entries | New subs |
|---|---|---|---|
| Other / untagged | 16,641 | 26,358 | 2,117 |
| YouTube | 6,577 | 9,636 | 395 |
| X / Twitter | 284 | 2,466 | 8 |
| 3 | 101 | 3 | |
| TikTok | 0 | 2 | 0 |
57,844 landing visitors became 1,734 new paying customers, 3.00%. YouTube is the one channel that demonstrably converts: 9,636 site entries to 395 new subscribers (4.1%), up from 35 a quarter ago. X: 2,466 entries to 8. Untagged traffic (direct, search, anything without a tag) is 26,358 entries, most of them existing customers signing in. The funnel stages come from different systems and are indicative, not a strict sequence.
Are they using it · of 7,862 paying
Active in last 30 days 40.3% Signed in or had the app open | Active in last 60 days 55.9% Same signal, wider window | Ran optimiser in last 30 days 12% Optimisation is set-once · low is normal | Measured gain +2.6% Median on before-and-after benchmark pairs · mean +5.7% | Public claim up to 60% 99th percentile of measured runs, not a typical result |
40.3% of paying subscribers signed in or opened the app in the last 30 days, 55.9% in 60 days; 12% re-ran the optimiser. Optimisation is set-once, so a low re-run rate is expected and is not a churn signal. Measured gain on before-and-after benchmark pairs: median 2.6%, mean 5.7%. The public claim is "up to 60%", the 99th percentile of measured runs, not a typical result. Product usage measurement is being reworked (telemetry decision, 18 Sep).
The Games They Play panel is built from game mentions in Discord, the only game signal available today. It reflects Discord-active users, not the paying base, and is being relabelled.
Support · AI-triaged Discord tickets, 22 Aug to 21 Sep
| Topic | Tickets | Resolved | Frustration (0 to 2) |
|---|---|---|---|
| Bugs and crashes | 8 | 25% | 0.41 |
| Performance complaint | 8 | 0% | 0.73 |
| Setup and install | 8 | 50% | 0.15 |
| Account and licences | 6 | 66.7% | 0.24 |
| Billing and refunds | 5 | 60% | 0.73 |
| Questions and praise | 4 | 75% | 0.06 |
| Other | 10 | 10% | 0.20 |
49 Discord tickets triaged in the window. Performance complaints (8 tickets) have a 0% resolution rate and the highest frustration score alongside billing. Four tickets expressed intent to cancel; two are unresolved.
| Date | Milestone | What the numbers did |
|---|---|---|
| 23 and 28 Jun | "Beta over" email to 16,714 profiles (28.6% open, 8.0% click); 8,473 never-paid profiles suppressed | Late June ran at 55 new payers and $1,161 revenue a day |
| 1 Jul | Tier 1 pricing live: $9.99 monthly, $69.99 annual, up from $4.99 / $47.88 | New payers halved to 30 a day; revenue a day fell only 16% to $977. The price held |
| 21 Jul | Regional Tier 2 ($6.99 / $48.99) and Tier 3 ($3.99 / $27.99) live | 32 new payers a day, revenue $1,066 a day |
| 5 Aug | 7-day trial removed from the default checkout (kept behind the Try-for-free link); $59.99 annual promotion starts | New payers 70 a day, revenue $1,668 a day (+56%). August revenue $50,464 vs July $30,959. August cohort month-1 retention 57.8% vs July 23.9% |
| 30 Aug | CPM (per-1,000-views) creator deals introduced, terms frozen per video | 13 creators on CPM terms by mid-September |
| 2 Sep | Marvel Rivals team (Necros) signed, one year, cancellable | |
| 8 to 11 Sep | Press campaign live: GamesBeat exclusive, Tom's Hardware original, VideoCardz, Golem, Tarreo and syndication across about 25 outlets; Linus Tech Tips ran an unpaid segment (about 4M views) on 10 Sep. Same day: win-back email to 6,601 cancelled users (30.3% open, 15 payments). Story Mob contract ended 11 Sep | Measured press referrals: 579 visitors from 25 outlets in the first week. Visits and sign-ups roughly doubled across the window, but creators, press and email landed together and cannot yet be separated. The press report is available separately |
| 11 Sep | First working session with Bobby (SEO and AEO) | |
| 14 to 15 Sep | Go-to-market handover to Vinson. Dashboard v1 specified line by line with Austin. LTV planning number set at $25. New creator spend goes through a sign-off gate. 50% annual discount to come down, reviewed 1 Oct | |
| 17 Sep | New company-wide analytics dashboard live (Kevin). 7-day payment recovery flow specified and issued to the email team | |
| 18 Sep | Telemetry decision: the app collects usage by default with opt-out | |
| 19 Sep | Website speed and conversion review delivered. Ownership split: Kamil owns the website, Kevin owns code, data and integrations | |
| 21 Sep | Speed fixes live on the test site (grade C to B, blocking time from about 1 s to 0.1 s). Second independent review folded in; briefs issued to Kamil and Kevin |
The pricing and trial changes moved the business permanently. The September activity moved visits and sign-ups for a month; how much of that becomes paying customers, and from which source, is what the tracking work is for.
Done
Found
To be done (agreed 21 Sep)
Done
Found
To be done
Creators are the anchor channel: 43.3% of invoiced revenue in the last window is creator-attributed ($26,264 of $60,725), up from 28.6% a quarter ago, and YouTube is the only source with a proven conversion rate.
Two kinds of arrangement run side by side.
Affiliates (revenue share). 174 standard affiliate accounts, 98 of them with revenue to date, earning a percentage of each payment their customers make. All-time: $114,688 attributed revenue from 9,918 customers, 2,993 still active. Commissions owed today $9,398; total paid out through the platform to date $40,348 (commissions and platform-paid deal fees together).
Paid deals. 22 creators on paid terms, tracked on the Deals P&L page. $63,933 committed, $31,075 paid, $32,859 still owed. Net revenue attributed so far $19,066 from 966 customers, programme return 29.8% with most CPM deals still accruing.
| Deal type | Creators | Committed | How it pays |
|---|---|---|---|
| Flat fee | 4 (Marvel Rivals team $13,000, Lyric $8,000, Oilteam $3,000, Kaan Demir $1,500) plus Ser Winter (flat plus CPM, $575) | $26,075 | Fixed amount, paid by wire or PayPal |
| Recoup, then revenue share | 3 (Yuki Aim $15,000 into 50%, Vladan $1,200 into 70%, Helli $1,000 into 100%) | $17,200 | Fee is recovered from attributed revenue before commission unlocks |
| Revenue share with fee | 2 (aloneintokyo $3,000, Hunter Schline $1,000) | $4,000 | Fee plus 50 to 70% share |
| CPM (per 1,000 views) | 12, since 30 Aug | $16,659 accruing | $15 to $20 per 1,000 views, capped per video, settled 30 days after publish |
Past break-even: Mykhailo Zborovskyi (+$3,715), Helli (+$869), Kaan Demir (+$429), aloneintokyo, Hunter Schline. Carrying the spend: Yuki Aim ($15,000 paid, $62 revenue so far) and the Marvel Rivals team ($13,000 committed, month one, $0 revenue yet).
Austin is supplying the confirmed creator list with deal type, amount paid, date paid and start date; the Deals P&L page will carry start and end dates once it has them. Until then the figures above are the platform's and the dates are not shown.
Bobby (Robert Lally) is engaged. First working session 11 September. A meeting this week goes through all of his proposed changes and the timelines attached to them; his Hypertune-specific report follows that, then a presentation to Austin.
What he found. Effectively zero on-page SEO today: no keyword targeting in the copy, weak and duplicated meta descriptions, no structured data, video testimonials with no descriptions or creator names, leftover Comp Ready branding. Domain authority 16. Every ranking query is the brand name; 21 pages indexed, 347 not. Google's index still holds old copy promising a "full refund, no questions asked"; re-indexing is to be requested.
Direction. A manual on-page pass coordinated with Kamil first, then an ongoing mentions-and-links programme (journalist and blogger outreach beyond gaming press, the Reddit threads already discussing Hypertune, listicles for AEO, directory listings), knowledge panel and Wikidata off the press coverage. AEO (being cited by ChatGPT, Perplexity and Google's AI answers) is small today and growing; ChatGPT already sends about 130 visitors a quarter unprompted. Real results inside the first year, not the first month. Dependency: Search Console into the platform (Kevin) so branded vs generic search and the backlink record can be tracked on the dashboard.
A full strategy for email, Google Ads and Facebook and Instagram follows in a separate report in the coming week. The position today:
Email. 15,487 mailable profiles. Six live flows, agency-built, unchanged since 23 July. Email-attributed revenue is about 1% of cash collected. The 8 September win-back to 6,601 cancelled users returned 15 payments; the plain-text version signed by Austin produced 9 of the 15. First change, already specified: the payment recovery flow rebuilt to cover Stripe's full 7-day retry window (three emails and one in-app notification, no re-firing on every retry). A third of payment attempts fail and 46% of past-due accounts recover today.
Google Ads. No campaigns have run. Before spend: account access confirmed, connected to the GA4 property, conversion import from the purchase event, and tracking parameters confirmed into Stripe.
Facebook and Instagram. Never tested (26 visitors lifetime). Pixel already on the site. Plan: start soon after Google, with creator video as the creative, at a test budget with a stop-loss.
Sequence, decided 10 and 15 September: website conversion work and measurement first, then paid channel tests each with a defined budget, timeline and success measure, then referral mechanics. Reddit last.
Today social is run by hand and the numbers show it: X sends traffic that does not convert, Instagram and TikTok are near zero. The plan is to rebuild content creation and analysis as one process rather than a posting schedule.
The aim is that what three or four people do in a marketing team, one person does with the process. It is being documented this week and starts on Hypertune once tracked links are in place.
| By | What | Owner |
|---|---|---|
| This week | Tracking parameters confirmed into Stripe; Cash Collected reconciled; Trialing split | Kevin |
| This week | Header buy button, pricing card at bottom, 50% widget clickable, logos, hero poster, small fixes | Kamil |
| This week | Meeting with Bobby on proposed changes and timelines | Vinson, Austin |
| This week | Confirmed creator list (type, paid, date paid, start date) | Austin |
| Coming week | Email, Google Ads, Facebook strategy report | Vinson |
| 24 Sep | Anti-cheat and hero claim wording decision | Austin |
| 1 Oct | 50% annual discount decision on September's full numbers | Austin |
| 1 Oct | 7-day recovery flow live | Email team |
| Early Oct | Bobby's on-page pass begins; Search Console into the platform | Bobby, Kevin |
| Weekly | Friday Hypertune report off the dashboard | Vinson |