Latest members
Reviews
Members over time
Revenue by month
How they arrived
membersMember activity
Course progress
Where they stop
Members
Who they are
Autopilot
CheckingQueue rows are handled the moment they land: the username is invited to D1 LIT and D1 GEX on TradingView, the row flips to Active, and cancellations are removed the same way. It works as you on TradingView. The GEX refresh job hands its session over after every run, so this stays connected on its own; paste cookies only if it shows signed out.
sessionid and sessionid_sign below.To action
Each row is a TradingView job and the autopilot above clears them within a minute. A row that sticks carries a note saying why. Mark added and Mark removed stay as the manual override: open the script's Manage access, do it by hand, then click. Rows waiting on the member for a username sit in the lower table.
Everyone with an indicator
Orders
Recent Stripe events
Quick check
Members answer these at the end of the lesson and see them again in their review queue. Pick the right answer with the radio. Nothing reaches members until you approve it; a question you edit later needs approving again.
Course
Viewers
Assignments
Add a video
All videos
Write a recap
All recaps
Applications
Mint a code
Free codes are redeemable right now, under "Have an access code?" on the members sign-in screen. Discount codes are recorded here and get attached to Stripe checkout once Stripe is connected.
All codes
Channels
Access requests
People applying for free access at /echelon/apply/. Approving comps the course and creates their account, so their sign-in link works.
Affiliates
Members applying from Settings → Affiliate in the app. Approve mints their code, the one they asked for when it's free.
Moderators
Mods can delete any message and post in announcement channels. You are the owner and always can.
Enforced by the database, not just hidden in the app: flip a switch and the app updates and the server refuses the write. You are the owner and can always do everything.
Reading is unchanged. Announcement channels are staff-post-only no matter what.
Today's read
todayGamma surface
Levels
Daily sheet
Loading the playbook…
Loading the maintenance sheet…
Loading the wire…
Loading the playbook…
Loading the playbook…
Integrations
Secrets are set in Supabase, never here. This page only reports whether each one exists.
Stripe and Discord keys go in Edge Functions → Secrets; provider logins in
Authentication → Providers.
Members app
The intro members see on the first open of the day. Tap anywhere to end it early.
Appearance
Project
- Supabase ref
- cqdignbleethroyxxvzr
- Region
- us-west-1
- Members area
- d1fpc3.com/echelon/app
- Sales page
- d1fpc3.com/echelon