VPG Admin
Admin access to edit the map and site settings.
Monitor Jaymo's TikTok live status — detection signals, raw API response, and poll history.
(waiting…)
Control the homepage "go watch" banner — when it appears and what it says.
What the live banner actually says. These values render on the homepage the moment they're saved.
Edit the card text and manage the games list.
| Game name | Server / note |
|---|
Select which countries appear highlighted on the homepage map.
Controls the homepage hero — the rolling "Joining from [country]" intro, plus the main headline and subtitle.
The "About Jaymo" section on the homepage. HTML allowed: <strong>, <em>, <a href>, <br>.
The heading and intro text above the common questions videos on the homepage.
Controls the "Latest from YouTube" section on the homepage. The three most recent videos are fetched automatically and cached for 2 hours.
The worker caches YouTube results for 2 hours to stay within the free API quota. Use the button below to force a fresh pull right now.
Click counts for every link on the site. Every anchor is tracked automatically, so links added later show up here without any extra setup. All dates and times are shown in Mountain Time (America/Denver, DST-aware). Counts are raw clicks and include repeats from the same visitor.
Total clicks over time
Links
Select a link to see its own trend and an hour-by-hour breakdown.
| Link | Target | Trend | Clicks | Last click (MT) |
|---|
Control which social link cards appear on the homepage and what URLs they point to.
Controls what search engines and link-preview bots (Discord, iMessage, Twitter/X, Slack) show. Tags are written into every page's <head> server-side.
The email address shown on the homepage contact section. Updates the visible text, mailto: link, and screen-reader label everywhere it appears.
Control the eyepatch campaign banner and "Help Jaymo" gifting section on the site.
Toggle the campaign banner and eyepatch gifting card. When off, both are hidden from visitors.
Formatting tags you can use in any text field:
<link1>anchor text</link1> — links to the LINK 1 URL (opens new tab)
<link2>anchor text</link2> — links to the LINK 2 URL (opens new tab)
<coupon>CODE</coupon> — renders the code with coupon pill styling
<strong>...</strong>, <em>...</em>, <br> — standard HTML also supported
The URL used for all "Help Jaymo!" payment buttons on the site (PayPal, Venmo, Apple Pay). Update this whenever the payment link changes.
When enabled, confetti falls from the top of the screen when a visitor clicks the "Help Jaymo!" button.
Clicks on the banner's "Learn how to order!" button, the registry link (LINK 1), and the Etsy store link (LINK 2). Counts are bucketed by UTC day and include repeat clicks from the same visitor.
| Day | Banner | Registry | Etsy store | Total |
|---|
This section has moved to CTA / Help Jaymo.
Send browser push notifications to subscribers. Subscribers opt in via the notification bar at the bottom of the site.
Push a message to all current subscribers immediately.
Automatically notify subscribers when Jaymo goes live on TikTok. Fires once per live session start.
Password-gated area at /members. Rotating the password signs out everyone currently logged in.
/members page stays accessible to anyone with the direct URL.Change members password
Create limited admin accounts with specific permissions. Sub-admins sign in with the same login page. Passwords are never shown after creation.
Current sub-admins
| Name | Permissions | Created | Actions |
|---|
No sub-admins yet. Add one above.
Export all site settings to a JSON file, or restore from a previous backup. Backup does not include passwords or API keys.
Download Backup
Exports countries, site copy, banner settings, overlay config, Govee scenes/devices, and more.
Restore from Backup
Upload a backup JSON file to restore settings. This will overwrite current settings. API keys and passwords are never restored.
All admin logins with IP address. Click Details to see what was changed during that session.
Country-editor password
A limited password that can sign in and edit the member map only. Useful for community moderators.
Full admin password
Updates the main admin sign-in password. All other admin sessions will be signed out.
Trigger images on your TikTok live overlay via a simple GET request — no headers or body needed. Works with Tikfinity, StreamDeck, or any HTTP tool.
Webhook Token
Passed as ?token= in the GET URL. Set once; rotate if compromised.
—
Image Overlays
Uploaded images appear here automatically. Set a display label and duration, then save. Paste the GET URL into Tikfinity, StreamDeck, or curl.
| Preview | Tag | Label | Dur (s) | 🎊 | 📺 | URL | Actions |
|---|
Confetti Overlay
A confetti burst overlay for use as a browser source. Trigger via GET webhook or the button below.
Image Overlay Browser Source
Add this as a Browser Source in OBS or Tikfinity. Enable transparent background.
Overlay Images
Upload images that overlays can display. The filename key is what you use in each action. PNG recommended, max 5 MB.
Controls how the image looks in the browser source. Changes apply within 1 second.
Use the API Request plugin (mjbnz/streamdeck-api-request) to trigger overlays from a StreamDeck button.
mjbnz/streamdeck-api-requestGET from the method dropdown. No headers or body needed.Connect your Govee lights, build named scenes with multi-step sequences, and trigger them via Tikfinity webhooks.
Connection
Use this in Tikfinity: ?token=TOKEN&scene=SCENE_NAME
Devices
Map friendly aliases to Govee device IDs. Fetch from the API or add manually.
| Alias | Govee Device ID | Model |
|---|
Scene Sequences
Each scene has a name (matched by the webhook), optional display name and emoji for the Studio panel, and a list of steps. Steps run in order; actions within a step fire in parallel. Drag to reorder steps.
Configure the VPG Studio page — strip devices, scene visibility, and reset timing.
Studio password
Separate from the admin password. Used only at /studio during live streams. Rotating signs out all studio sessions.
Status: —
Options
Overlay Actions
Choose which overlay actions appear as tiles in the Studio panel. This controls the same 📺 checkbox on the Overlay tab.
Light Scenes
Drag to reorder tiles on the studio panel. Uncheck a scene to hide it. All scenes are shown by default.
Govee scene triggers logged per TikTok live session. Detection refreshes every 45 seconds.
TikTok Counts — Data Source
Follower and like counts come from tokcounter, which returns exact numbers. If that third-party endpoint is unavailable the worker silently falls back to scraping TikTok, which rounds to three significant figures. This shows which path produced the current values.
Past Live Sessions