FramedFantasy Data Hub
Private numbers for your orders, the quests, the waitlist and the Hall of Heroes. Enter the access word to open it on this device.
That word did not open it. Check it and try again.
FramedFantasy Data Hub
Stamps to confirm
Open the studioChecking for older portraits clients sent…
Insights
Reading orders, the quest, the waitlist and the Hall.
At a glance
In the last 30 days
Customers
Orders, the quest that brings people in, and the waitlist.
Commission portal
Open the studioYour orders and client messages at a glance. Reply, upload and deliver in the studio.
Orders to double-check
The open cases: things the portal could not settle on its own, like a purchase it could not match to a waitlist spot, a refund, or a changed contact. They are not extra orders. Open one to see what happened and what each choice would do before you apply it.
Test pages and admin links
Pages to test
Customer page in god mode
Each link opens the customer page with a fake order at that stage, using your studio login in this browser. Nothing is saved.
Fast Pass in god mode
The page a player gets from the end of the Quest, in the order they meet it. Jan's welcome first, then her token shop, their reward for the Quest. Then a phone number, only when the Quest has none, the size, the blueprint check with a surprise border after it, and sending it to Jan with a last gift after that. Jan's notes and the library wait below once it is sent. Tap anything. It all answers in memory, and nothing is saved or sent.
Admin consoles
The launch switches change only through the numbered SQL files. Nothing on this panel can enroll a customer or send anyone an email.
Quest 1 Β· The Character Quest
How many people play, how many give their email and their phone number, and where the rest leave.
Where players leave
Players and emails, by day
Phones vs computers
Speed on phones Β· the live quest page
What these numbers mean
First picture is how long the quest takes to show its main picture. Tap response is how long the screen takes to answer a tap. Screen jumps is how much the page moves on its own while it loads. Each is the time three out of four visits were faster than, so one very slow phone cannot hide a problem or make one up.
Slowest taps lists the buttons behind each visit's slowest tap. A tap is slow when the screen takes longer than 0.2 seconds to answer. The note under each one says where the time went. It is the phone still busy before the tap, the quest's own work after it, or drawing the next screen.
Only phones on the live quest page count. The numbers start on Oct 2, because before then the quest's own test runs also sent numbers. No names, answers or anything a player types are ever recorded.
Quest outcomes Β· live
How to read these numbers
Emails collected and phone numbers are counted straight from your lead list, so they are the real totals. A number counts when the same person also left one, including a number added a moment after the email.
Started the quest, the step-by-step chart and "Finished the quest" come from play tracking. A phone that loses signal at the very end can drop out of it, so "finished" can read lower than the email count.
The live list shows every player once. Green = finished and left their email, with how long the run took. Red = left, with the step they were on. Gold = in the quest right now (moved in the last 30 minutes). Someone who stops for 30 minutes and then carries on shows as left for a moment. Someone who comes back days later on a new device counts as a new player. Test runs are left out everywhere. Play tracking has worked since July 5, 2026, so earlier days are empty.
Since October 6 players who leave only an email go to the Hall, where Jan asks for the number. Since October 8 phone players with a Fast Pass link get the Fast Pass card in place of the offer. "After the quest" follows every finisher.
On long windows the chart starts on the first day the quest recorded a player, so 90 days begins on July 14 instead of seven weeks of empty axis. The hour-by-hour bars begin at the top of the hour, so the few minutes before that are in the tiles but not in the bars. "Where players leave" counts a player at the step they were on when they left, the same way the live list says "left at P13". The offer and checkout after the quest are one separate line under it.
Fast Pass page
How many players open their Fast Pass page after the Quest, and where they stop before sending it to Jan.
Every step, in the order the page asks
How to read these numbers
Links given are players who reached the end of the Quest with an email and got their own Fast Pass link. The time range picks players by the day they got it, and follows each of them to where they are now.
A player counts at a step when they finished that step or any later one. On the old page the number, the wheel, the library, the class border and Jan's notes were only kept on the player's phone until the date in the note above, so before it those steps are filled in from the later steps a player did.
The new Fast Pass page asks in a new order. From the first day a player used it, the panel shows only the links given since then, in that order. The text line counts a real number only. Jan's shop, Jan's surprise and the Priority Pass are side steps, and the class border, the library and Jan's notes count among the players who sent it. Until the Priority Pass line went live in October 2026, its row counted taps on Have Jan paint. Test runs are left out.
Five more side rows show the moments in between. Passed Jan's welcome and passed her shop greeting count her last line tapped through, Not now counts players who set her shop aside, Saw the phone step counts players with no number yet whose phone step opened, and Passed Jan's words at the blueprint counts her last line there. Each one reads Not counted yet until the page has started telling the server about it.
Sent to Jan means they finished the last step and earned their Fast Pass. Pass opened counts passes whose wait is up (12 hours before 14 October 2026, about a week since). Bought counts an order carrying the pass or the player's Quest after they opened their Fast Pass page.
Waitlist · D&D Character Art
Commission turns, the people in line, and every text the machine sends.
How the waitlist works
- Reading the machine…
Commission openings
Start or pause commission turns here. The older sign-ups’ warm-up has its own controls, folded at the bottom of this panel.
This week
Check these numbers first. The note under them tells you what the machine does next.
Reading the machine…
New sign-ups
Everyone who joined the line, newest first, and where they joined.
Checking new sign-ups…
People on the waitlist
These groups show who can get a commission turn. They do not show whether warm-up messages have arrived.
Commission activity
Commission events, newest first. Check Klaviyo to see whether an email or text was delivered.
Fast passes
For somebody who writes in ready to buy. Their link skips them to the front and opens their spot on that page only. Nobody else in line moves, and no text goes out.
Checking fast passes…
framedfantasy.com/pages/fast-pass
Turn settings first turns on Tuesdays, second chances on Mondays
First turns on TuesdaysFirst turns all week
Set how many new people get a first turn each Tuesday, and how the machine books them.Set how fast the machine sends first turns each day, and when it stops for the day.
Second chances on Mondays
Someone who misses a turn gets another one on a Monday. Set how many fit and which Monday they get.
Pages and replies
Preview the page a person gets, or read their text replies. A preview saves nothing, sends no text and takes no slot.
Returning warm-up older sign-ups before their first turn
Commission turns and warm-up messages have separate timing. Queue counts refresh here every 20 seconds.
Repeat customers
Verified D&D buyers who skip the line for good.
Repeat customers
Permanent line skips for verified D&D customers.
Add a verified Etsy D&D buyer
Product waitlists
Games and tools
Battlegrounds, the DM tools and Zhaunil's book.
Battlegrounds
Runs, players, rounds won, and the rewards paid out.
Rounds won vs lost, by day
New runs and active players, by day
Rewards delivered
Entries: free vs bought
Players and reward recipients
Player history
How to read these numbers
Unlimited Battlegrounds, signed-in play only. Active players include starts, continuations, and settled rounds. Round and reward totals appear after the server settles play. Dates use UTC. Unopened packs are the current balance across all dates; opened totals cover saved opening receipts. Entry counts cover the shared Battlegrounds entry ledger. Older road and ladder fights are excluded.
Battlegrounds activity
Who played, how far they got, and every run that broke.
Runs that broke
Tickets given back
Chapters
By day
Players
How to read these numbers
Signed-in play only. An attempt is one try at a chapter, from its first fight to its clear, a loss, or leaving; the Prologue is the first chapter played with a lent hero. An Endless run counts once when it starts. A run broke when the page or the Worker recorded a fault for it; its code is the one the player reads on the "This run can't continue" card (BG, the run, then the reason), so a player's screenshot finds its row. A run the game could never play (its team failed the game's own checks before Round 1) ends with its ticket given back, either when the player pressed End or when the BG-SYNC fix was installed. Times are your browser's.
Campaign
How far players get in each chapter, and whether first tries feel right.
How to read these numbers
An attempt is one try at a chapter, from its first fight to its clear, a loss, or leaving. A first try is the account's very first attempt at that chapter, even if it happened before the range you picked, so a later attempt never counts as a first try. A party counts every hero a player brought, the lent Hall hero included. The aims for Chapters III and IV come from the balance plan: three heroes or fewer should win 40 to 55% of first tries, and a full party of five 60 to 70%. Most lost runs end at shows the rounds where lost runs fell most often, with the boss or mini-boss of that round and how many runs ended there. The gold band on a bar is the aim. A share is shown once five first tries have finished. Signed-in play only, and counts only: no person is shown.
DM tools Β· Roll an Encounter
Who uses Roll an Encounter, and what they do with it.
Usage starts when tracking is installed. Earlier visits are not reconstructed.
Recent actions
How to read these numbers
Click a person to see their latest 50 actions in this range. Guests are anonymous browser IDs, not identified people. Visits restart after 30 minutes without a tool action or a page reload. Opens and rolls count requests; scenes and saves count completed actions. Downloads count files handed to the browser, not confirmed file saves. Debug-mode usage is excluded. Activity is best-effort and respects the storefront analytics consent setting.
Zhaunil's book Β· darkest memories
Pages readers leave in the library's book. Other readers see a page only after you keep it.
The book is switched off, so readers see no pages and cannot leave one.
How the book works
Every new page waits here first, oldest at the top. Keep puts it in the book for every reader with the next page number. Set aside takes a page out of the book or the waiting list, with a reason only you see if you want one, and the page keeps its number if you keep it again. Put back sends a set-aside page to Waiting. Nothing is ever deleted. The writer always sees their own page in their own browser and is never told whether it was kept. Links, emails, phone numbers and slurs are refused before a page reaches you. Flags are hints for a second look (real life, self-harm words, swearing, a word to check) and never stop a page.
Hall of Heroes
How the Hall is growing, and the heroes waiting for your yes or no.
Hall of Heroes
New heroes, FramedFantasy portraits, and what the Hall is made of.
Where new heroes come from
Hall composition Β· all time
New heroes per day
Action log Β· live
How to read these numbers
Every chip leads with the range you picked and keeps the lifetime total underneath. Quest arrivals are heroes the quests created. Waiting on review is the backlog in the approval queue below. The composition donut stays all-time on purpose, since it describes the Hall as it stands: awaiting a portrait means hidden heroes with no image yet, mostly quest born, and those are tomorrow's commissions. Where new heroes come from: a quest makes its hero, hidden, when the quest ends and invites the player to open the Hall, pick a PIN and publish it, which shows here as published by the player; the Hall's Add button makes a hero public straight away. The action log says the same on every line: from the quest, added in the Hall, or published in the Hall.
Hero pages
Whether players are filling in their heroes' pages, and how far they get.
New answers and heroes filling in, by day
Daily numbers
How complete the heroes filling in are
Sections filled in
Blueprints
Heroes in the Hall by rarity
Latest fills
Latest tier-ups
How to read these numbers
Every hero counts, in the Hall or not. A hero is filling in once it has an answer, or a blueprint with something in it. New answers count the day an answer was first saved, and saved answers include edits. A cleared answer is gone, so it no longer counts. A tier-up counts once per hero, on its latest rise since hero pages opened. Points, sections and tiers are the ones the Hall stores for each hero. The sections show the average share of each section's points, and full means the section is maxed. Dates use UTC. No player names or contact details are read.
Hall approval queue
Heroes with a portrait wait here, one at a time, until you approve or reject them.
How this queue works
The same heroes the Hall's own Hero Review shows: hidden heroes with a picture, newest first, one at a time. A hero you rejected in the Hall or here is in the rejected view, never back in the queue, until you restore it or its owner changes the picture. The square preview is the Hall's own card crop: drag to reframe (tall pictures move up and down, wide ones side to side, and both once you zoom), and zoom from 100 to 200 percent with the slider. Every change saves by itself a moment after you let go, into the same crop and zoom every Hall and Battlegrounds card uses, so the button beside Reset frame just says Saved. Tap the second thumbnail to make the other picture the main one. Reject always sets the hero aside in the rejected pile, like the Hall, and asks for the reason the player reads on their hero; tap one of the Hall's reasons, write your own, or reject without one. Delete lives in the rejected view, next to Restore, and asks twice. The word-count sweep runs across the whole backlog, not just the heroes loaded here. This panel does not auto-refresh while you work, so your place survives; the refresh button in the bar at the top reloads it. The keyboard keys only act while this panel is open and on screen: A approves, R rejects (or restores in the rejected view), S skips, P goes back, and 1 to 5 pick a reason on the sheet.
Quiet for now
Not launched yet, or being retired. These start folded.
Quest 2 Β· The Dungeon
Not launched yet, so it stays quiet until launch. Sketch buyers live in Klaviyo and Shopify orders.
Started vs finished, by day
The descent, step by step
Ticket economy
Tickets players put on heroes, and the daily claims.
Wallet applies vs daily claims, by day
Top ticket heroes (raffle weight)
Most active appliers
How to read these numbers
Tickets never shrink (R230 guard), so this economy only counts up. An apply = one wallet ticket a player placed on a hero (logged since R137). A claim = one daily milestone claimed (logged since R136). FF +10 and Mythic +3 bonuses bake straight into hero totals and are not events, so they show in Tickets in play but never in the flow chart. Wallet earns live in the player's browser and only become visible here at apply time.
Heart economy
The heart economy is being retired. This stays so the old ledger is still readable.
Earned vs spent, by day
Faucets vs sinks by group
Earlier Battlegrounds economy (client ledger)
Most active people
Biggest single moves
How to read these numbers
Signed in accounts only, player bank economy only (nightly hero grants are not in here). Green adds hearts to banks, red drains them. Dusting is now its own group, split four ways: packs opened (every non-kept card dusts on reveal, the biggest faucet in the Hall), spare copies, cashed copies, and your own hero cards. Honest caveats: saved Battlegrounds pack openings are counted in the Battlegrounds panel; hearts from dusting those cards still read as pack dust here. "Hall rewards + claims" bundles ~45 small grant sites under one name. Battle pots over 500 were dropped before July 22, 2026 (R284 raised the cap to 2000), and paid rematches logged as plain stakes before that date. Dust reasons split on July 26, 2026 (R286), so earlier dusting still sits inside "Shop rewards + dust". Ledger collection started July 5, 2026 (R275).