UpQuest Admin
Owner workspace
Plan marketing, publish announcements, and review UpQuest activity.
Owner sign-in
Checking your secure Twitch session…
About owner access and Twitch verification
Only the UpQuest1 owner account can view this dashboard. Access is checked against the owner's Twitch account ID; a matching display name does not grant access.
UpQuest can remember a secure Twitch sign-in. This button opens Twitch so you can verify or choose your account again.
Twitch lists the existing sign-in application as SCC-ee, also used by Stream Command Center. The Twitch screen returns you to upquest.feebledgamer.workers.dev.
Checking your session…
Your guild, your broadcast
Live stream notices
Detect when your Twitch channel goes live, send a short notice, and repeat at the frequency you choose while you are streaming. Notices stop when Twitch reports you offline. Keep your relay running.
For in-game notices, use the latest UpQuest and Relay 2.2.4 or newer. Turn Publishing and Live on in the relay, then type /uq hearth live on once on the current guild master's character to verify this WoW account. You can then use an alt on that same account in this guild. Keep WoW in front and the small colour patch uncovered. After updating the add-on, use /reload. If you updated the relay, close the old desktop program completely and launch the new copy.
Sign in as the owner to manage live notices.
Think it through, then decide
Marketing studio
Build a practical plan for UpQuest with a private business brief and conversation. Nothing here posts to social platforms.
Platform guide and daily workflow · no API key needed
Loading the platform guide…
Checking the private saved workspace…
OpenAI receives only this business brief, plan and marketing conversation when you request help. Your key is never saved. No guild chat, analytics or personal notes are imported.
Your saved brainstorming conversation will appear here.
Save & brainstorm saves your current brief and plan before requesting AI help. Each request uses your OpenAI API balance. Responses remain suggestions for you to review.
Sign in as the owner to open this workspace.
Write, review, then publish
Discord announcements
Create an announcement from completed UpQuest changes or future ideas discussed in guild chat. No notes needed. Add optional finishing touches, then review and post.
Choose Future plans to check retained guild chat.
AI uses the selected guild's retained chat to suggest future UpQuest improvements. Known character names and direct identifiers are removed where possible. Review the draft for private details before posting. Suggestions are proposals, with no promised release dates.
Checking the latest recorded changes…
See recorded changes
Announcement settings
AI drafting and dictation use your OpenAI API balance. Notes are sent only when you draft; audio is sent when you stop dictation. Normal typing and posting do not need a key.
Checking the saved destination…
Discord connection
Save a channel ID above, then connect a webhook from that same channel. The ID identifies the destination; it is not a credential. In Discord, choose Edit Channel → Integrations → Webhooks, create a webhook, then paste its URL here. Keep that URL private.
Checking the private connection…
Finishing touches optional
Click Transcribe to speak, then click again to insert your words. Up to two minutes.
Review and post
0 / 1,999 · under the 2,000-character Discord limitPlain-text preview
Your reviewed announcement will appear here.
Manual draft options
Keep this text for a deliberate new posting attempt without using AI. Check Discord first if an earlier delivery is unconfirmed.
Sign in as the owner to prepare an announcement.
Notes and drafts are saved only in this browser and restored after owner sign-in. Keys, webhook URLs and recordings are never saved in browser storage.
Announcement history
Posts from this dashboard are saved automatically. Add messages sent directly in Discord here. The latest 50 announcements are retained; the most recent five help future drafts avoid repeating past announcements.
Add a past announcement
Add up to 2,000 characters. This does not post to Discord.
Purchase availability
Monthly sales
When completed monthly sales reach $120, finish that purchase and close new purchasing. A purchase may take the total above $120. The mode never erases history or affects existing purchased access.
Loading sales controls…
Integration
Monthly calendar
While the mode is active, purchasing stays closed on the 1st and reopens on the 2nd at midnight America/Chicago when eligible. Purchase availability and the next opening are shown on the website.
Yearly purchase history
| Month | Purchases | Sales | Refunds |
|---|
Purchases and adjustments
No purchases or adjustments are recorded for this year.
| Recorded at · Central Time | Record / product | Sales | Adjustment |
|---|
Refunds keep their own dates and are grouped with the original purchase's month and year. They do not reduce the completed-sales threshold.
History uses provider-reported USD product subtotals with tax separated; unresolved amounts are excluded and coverage is marked incomplete. Refunds do not reopen the month. This private history uses America/Chicago; the existing public mission-support totals use UTC.
Guild chat moderation
Review the last 1,000 saved messages, available even while the relay is offline. Sends selected guild chat to OpenAI using your key. Suggestions only; no warnings are sent.
Checking saved guild message counts…
Website checkout path
Each step counts sessions observed at that stage and all earlier stages; event order is not reconstructed. A click records intent. A redirect response confirms this website issued its redirect, without proving the destination finished loading. Download redirects do not advance the checkout path.
Clicks and destinations
Compare the page a click came from, its destination and server-confirmed redirects. Navigation and download clicks remain useful signals when the visitor stays on the page. Direct redirects can be counted without a browsing session.
Traffic sources
Campaigns
Use utm_source=twitch&utm_campaign=tournament in shared links. Campaigns: launch, tournament, guild, stream, classic, forever, hall, bundle, workbook or sponsor.
Pages
Products
Daily activity
Activation errors · last 24 hours
Optional: verified payment totals
Loading cached payment totals…
These separate all-time totals are not attributed to a website visit or campaign. Activating an existing licence does not establish a new sale.
Counts describe observed website activity, not a count of people. Repeated clicks to the same destination on one page are combined; redirect responses count distinct navigation attempts. Sessions are scoped to a browser tab and expire after 30 minutes of inactivity. Session starts count visits; dimension and stage totals count each UTC day a session was active, so activity across midnight may appear on two days. Tables show up to 90 rows; busy days can group additional action details under Other. Privacy preferences, blocked scripts and network failures can reduce coverage. Click counts do not confirm completed downloads. Records are retained for up to 90 days; collection cannot reconstruct past traffic.