Social Media Widget | Twitch QR Code Mailbox Overlay
Stop reading your handles out loud.
A little mailbox sits on your scene. Every so often the flag lifts and a letter is delivered — one of your socials, written out with your message and a scannable QR code. Viewers point a phone at the screen and they're on your page. No typing, no spelling it out, no "link in the description".
Up to eight platforms
Add up to 8 socials. For each one: pick the platform, type your username (a full link is optional), write the message that goes on the letter, and add a profile image if you want one. The mailbox handles the rotation.
The letter system
Set how often a letter arrives, how long it stays, and whether the order is fixed or shuffled. There's a manual mode for when you'd rather trigger them yourself, plus occasional special and golden letters — a rarer, prettier delivery whose frequency you set with a simple chance dial.
Eleven colours, one coherent look
Mailbox, trim, envelope, wax seal, ribbon, QR frame, accent, glow, text, particles and background halo each get their own picker. The engine derives the lighter and darker shades from every base colour automatically, so changing one repaints the whole region instead of leaving a mismatched edge.
QR codes and profile images can be toggled and reshaped, and there's a built‑in contrast tip because the QR needs your envelope and text colours to actually differ.
A setup drawer, not a config file
Hover the top‑left corner and a ⚙ gear appears — invisible on stream, because OBS has no cursor. The drawer groups everything: General, Social Platforms, Letter System, Colors, QR & Profile Images, Animations, Sounds, OBS Local Mode and Advanced. Press Save and OBS remembers it across refreshes, scene switches and restarts. Export and import your whole setup as portable JSON.
StreamElements users get every one of the same options in the Fields panel instead.
For the tinkerers
A small event API is included — deliverNow(), setConfig(), getConfig(), saveLocal() — so you can wire a chat command or a Streamer.bot event to deliver a fresh letter on demand. Some settings can also be pre‑filled from the URL.
It starts completely empty
No demo usernames, no fake QR codes, no placeholder letters. Nothing fake will ever appear on stream. The moment you add your socials in the Setup drawer, the mailbox starts delivering your letters — and not before.
In the download
A 12‑folder package: the widget files (HTML, CSS and JS — keep them together), a one‑page Quick Install PDF, plain‑language OBS / StreamElements / Streamlabs setup guides, example preview images, notes on why there are no audio or font files to install, the full customization guide, the complete tutorial PDF, troubleshooting, and a pristine backup of every file.
Good to know
- Digital download. Nothing ships.
- Sounds are synthesised in the widget — there are no audio files to manage, and they can be switched off.
- Fonts load themselves; nothing to install.
- An eco / low‑end mode is included for lighter machines.
- Not affiliated with, endorsed by, or sponsored by Twitch, OBS, Streamlabs, StreamElements or any social platform — those names describe what the widget links to.
- Personal use on your own channel. Please do not resell or redistribute the files.
By ViperVex — overlays built for streamers who would rather talk to chat than manage software.
This is a digital product. Nothing is shipped. Your download link appears as soon as payment clears, and it is emailed to you as well.
Works with: OBS Studio, Streamlabs Desktop and StreamElements.
Platforms: Twitch, Kick, YouTube Live and TikTok Live. The files are platform independent, so you import once and stream anywhere.
Included: every file listed in the description, plus a step by step setup guide. If anything does not work, contact us and we will fix it.
Custom widget development
Need something built around your idea?
If you cannot find a widget that does exactly what you have in mind, we design and build them from scratch — custom interactions, custom mechanics and your own branding. Projects start at $150, and we confirm what is possible before you commit.