Overview
Real usage across the site — computed from actual analytics events, nothing simulated.
Total Users
—
Active Sessions
—
Total Pageviews
—
Avg Daily Pageviews
—
Daily Activity
Pageviews
Sessions
Geographic Distribution
Will look sparse with a small user base — that's expected, not a bug.
Device Usage
Recent Activity
Users
Every real account on the site and how they use it.
| Username | Last Seen | Sessions | Pageviews | Avg Session | Top App | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Email Templates
Reusable block layouts for campaigns and automated weekly Strava Challenge win/loss emails.
Loading…
Loading…
Campaigns
Visual email campaigns to real users — sends go through Resend from a verified @yannickmorgans.ca address.
Recent Campaigns
| Name | Status | Recipients | Open Rate | Click Rate | Actions |
|---|---|---|---|---|---|
| Loading… | |||||
Strava Challenge
Private setup and operational controls for Yannick vs Emma. Credentials and invitation secrets are never shown here.
Season setup
Yannick Red
Loading private connection status…
Emma Blue
Loading private connection status…
Sync
Fetches and normalizes current Strava activities. This does not award points or finalize a week.
Finalization preview
Choose a week to preview scoring readiness.
Finalizing locks an official weekly snapshot and sends the result emails once. Type the exact confirmation below.
Safe email previews
Previews stay in this browser and do not send email.
Pre-season reset
For testing before Monday only. This clears challenge activities, finalized results, scores, and result-email state; it never disconnects either Strava account.
Custom Push Notifications
Send immediate or scheduled custom notifications to Challengers app users. These always deliver — they ignore each user's notification toggles.
Compose Notification
Checking APNs…
Device status loading…
0 / 80
0 / 200
Delivery Time (Local):
Local Time
Live iPhone Preview
Real-time lockscreen banner09:41
Today
🏃
CHALLENGERS
now
🚨 Lead Slipping!
Yannick just logged some miles! Put down the snacks and deploy shoes! 👟🔥
Device & Push Status
Target Account
fishyemma
Registered App Devices
Loading…
APNs Gateway
Checking…
Token Encryption
AES-256-GCM Active
Delivery Health
Production key (TestFlight / App Store)
Checking…
Sandbox key (Xcode builds)
Checking…
Recent automatic notifications
Loading…
Notification History & Queue
| Recipient | Title & Content | Status | Scheduled / Sent | Delivery Details | Actions |
|---|---|---|---|---|---|
| Loading notification history… | |||||