{"product_id":"viewer-id-card-widget-twitch-check-in-xp-levels","title":"Viewer ID Card Widget | Twitch Check-In, XP \u0026 Level Overlay","description":"\u003cp\u003eA viewer types \u003ccode\u003e!checkin\u003c\/code\u003e in your chat. A glowing portal opens at the bottom of the screen and a holographic ID card rises out of it — their real avatar, their username, their level, their XP bar and their rank. It hovers while decoration drifts around it, then sinks back as the portal closes.\u003c\/p\u003e\u003cp\u003eCome back tomorrow and the card remembers. \u003cstrong\u003eProgress never resets.\u003c\/strong\u003e\u003c\/p\u003e\u003ch3\u003eWhy you'll love it\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eIt gives lurkers a reason to type.\u003c\/strong\u003e Showing up earns something visible — a level, a streak, a rank, a badge — and the whole channel watches it happen on screen.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eToken-free on Twitch.\u003c\/strong\u003e No login, no OAuth, no monthly fee, nothing to expire mid-stream. It reads chat through anonymous IRC, the same way a browser does.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReal avatars and real badges.\u003c\/strong\u003e Viewer profile pictures load automatically, and their actual sub, mod and VIP badges appear on the card — including your own custom uploaded sub badges. No avatar? A clean coloured monogram stands in.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOnly one card at a time.\u003c\/strong\u003e Back-to-back check-ins queue instead of stacking, so cards never overlap on your scene.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNothing is lost.\u003c\/strong\u003e Every profile is saved continuously and exports to a single JSON file you can import on another PC or move between OBS and StreamElements.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eThe progression\u003c\/h3\u003e\u003cp\u003eViewers earn XP for checking in, sending love, lurking, saying hi, hyping, giving props and hugging each other. That XP drives \u003cstrong\u003elevels\u003c\/strong\u003e, \u003cstrong\u003eranks\u003c\/strong\u003e, \u003cstrong\u003edaily or per-stream streaks\u003c\/strong\u003e, \u003cstrong\u003ebadge unlocks\u003c\/strong\u003e, \u003cstrong\u003etitles\u003c\/strong\u003e, \u003cstrong\u003eframes\u003c\/strong\u003e, \u003cstrong\u003ecolours\u003c\/strong\u003e and an optional \u003cstrong\u003epoints shop\u003c\/strong\u003e — ending in \u003cstrong\u003eprestige\u003c\/strong\u003e at max level. Crossing a threshold plays a level-up, rank-up, unlock or prestige celebration on the card itself.\u003c\/p\u003e\u003cp\u003eYou control the curve: linear or exponential levelling, XP per action, sub and VIP multipliers, first-of-stream and streak bonuses, per-command cooldowns and caps, plus Double-XP and Happy-Hour events you can fire from chat or the panel.\u003c\/p\u003e\u003ch3\u003eSix themes, not six palettes\u003c\/h3\u003e\u003cp\u003eEach one restyles the card, the portal, the decoration and the backdrop together:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eEnchanted · Rose Quartz\u003c\/strong\u003e — rose-gold holo, blush and lilac, a soft light-pool portal, petals and sparkles.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCelestial · Starlight\u003c\/strong\u003e — deep plum and silver, a magic-circle portal, constellation backdrop.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCyber · Holo-Tech\u003c\/strong\u003e — neon holo, a digital-rift portal, HUD-grid backdrop, data motes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCozy · Storybook\u003c\/strong\u003e — warm paper and gold, a gentle portal, charm decoration.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eArcade\u003c\/strong\u003e — bright candy-chrome, pixel grid, coin and star pops.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMinimal Luxe\u003c\/strong\u003e — clean and understated, a subtle light-seam portal.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eFive portal styles (light pool, rift, magic circle, liquid, digital) and full per-element colour and gradient control on top.\u003c\/p\u003e\u003ch3\u003eChat commands\u003c\/h3\u003e\u003cp\u003eEvery command is renameable, alias-able, permission-gated and cooldown-guarded.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eActions:\u003c\/strong\u003e \u003ccode\u003e!checkin\u003c\/code\u003e \u003ccode\u003e!love\u003c\/code\u003e \u003ccode\u003e!lurk\u003c\/code\u003e \u003ccode\u003e!unlurk\u003c\/code\u003e \u003ccode\u003e!hi\u003c\/code\u003e \u003ccode\u003e!hype\u003c\/code\u003e \u003ccode\u003e!gn\u003c\/code\u003e \u003ccode\u003e!props\u003c\/code\u003e \u003ccode\u003e!hug\u003c\/code\u003e\u003cbr\u003e\u003cstrong\u003eProgression:\u003c\/strong\u003e \u003ccode\u003e!card\u003c\/code\u003e \u003ccode\u003e!level\u003c\/code\u003e \u003ccode\u003e!leaderboard\u003c\/code\u003e\u003cbr\u003e\u003cstrong\u003ePersonalisation:\u003c\/strong\u003e \u003ccode\u003e!setcolor\u003c\/code\u003e \u003ccode\u003e!settitle\u003c\/code\u003e \u003ccode\u003e!setframe\u003c\/code\u003e\u003cbr\u003e\u003cstrong\u003eEconomy:\u003c\/strong\u003e \u003ccode\u003e!shop\u003c\/code\u003e \u003ccode\u003e!prestige\u003c\/code\u003e\u003cbr\u003e\u003cstrong\u003eMod tools:\u003c\/strong\u003e \u003ccode\u003e!givexp\u003c\/code\u003e \u003ccode\u003e!setlevel\u003c\/code\u003e \u003ccode\u003e!doublexp\u003c\/code\u003e \u003ccode\u003e!multiplier\u003c\/code\u003e \u003ccode\u003e!feature\u003c\/code\u003e \u003ccode\u003e!resetboard\u003c\/code\u003e and more\u003c\/p\u003e\u003cp\u003eWhen idle, a small panel rotates through the commands so viewers always know how to join in.\u003c\/p\u003e\u003ch3\u003eCompatibility — stated plainly\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eOBS Studio\u003c\/strong\u003e or any browser source — one local file at 1920 × 1080, settings from the on-screen gear. No code editing.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStreamElements\u003c\/strong\u003e — four files pasted into a Custom Widget, then \u003cstrong\u003e57 settings\u003c\/strong\u003e in the Fields panel. Both builds come from one source, so they behave identically.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTwitch only.\u003c\/strong\u003e A browser overlay cannot reliably read Kick or YouTube chat, so those need an optional bot or relay rather than being promised here.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003ccode\u003e!lurk\u003c\/code\u003e is a typed command, not watch-time detection.\u003c\/strong\u003e True watch-time isn't available token-free, so lurking awards a bonus when the viewer types it. No invented presence data.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThis is ASCEND's own progression\u003c\/strong\u003e, not Twitch Channel Points and not Twitch's built-in levels. Shop redemptions are logged for you to fulfil.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eWhat's included\u003c\/h3\u003e\u003cp\u003eA twelve-folder package, numbered in the order you need it: widget files, quick install, OBS Studio setup, StreamElements setup, Streamlabs Desktop setup, artwork assets, audio, fonts, customisation notes, a full widget tutorial, troubleshooting, and backup copies. Version 1.4.3.\u003c\/p\u003e\u003ch3\u003eSetup\u003c\/h3\u003e\u003col\u003e\n\u003cli\u003eAdd a \u003cstrong\u003eBrowser Source\u003c\/strong\u003e in OBS, tick \u003cstrong\u003eLocal file\u003c\/strong\u003e and choose \u003ccode\u003eindex.html\u003c\/code\u003e.\u003c\/li\u003e\n\u003cli\u003eSet the size to \u003cstrong\u003e1920 × 1080\u003c\/strong\u003e at 60 FPS, and leave \u003cem\u003eShutdown source when not visible\u003c\/em\u003e unticked so progress keeps running.\u003c\/li\u003e\n\u003cli\u003eClick the \u003cstrong\u003egear\u003c\/strong\u003e, type your Twitch channel name, press Connect.\u003c\/li\u003e\n\u003c\/ol\u003e\u003ch3\u003eDigital delivery\u003c\/h3\u003e\u003cp\u003eThis is a digital download. Nothing is shipped — you receive the complete widget package as a ZIP after purchase.\u003c\/p\u003e\u003ch3\u003eImportant notes\u003c\/h3\u003e\u003cp\u003eOne widget, not a bundle. Requires OBS Studio, Streamlabs Desktop or StreamElements to display. The widget reads chat only and never posts to it. Nothing here can be exchanged for anything of value, and no outcome is left to chance.\u003c\/p\u003e","brand":"ViperVex","offers":[{"title":"Default Title","offer_id":54551198269713,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0721\/4062\/0049\/files\/01-twitch-check-in-viewer-id-card-widget-hero.png?v=1788323697","url":"https:\/\/vipervex.com\/products\/viewer-id-card-widget-twitch-check-in-xp-levels","provider":"ViperVex","version":"1.0","type":"link"}