Viewers redeem Daily Check-In, and their own card slides onto your stream: their message, their GIF background, their streak on fire. PunchCard counts every punch, keeps streaks honest, and gives chat a reason to show up tomorrow.
PunchCard talks to Twitch directly from the OBS browser source. Streamer.bot users can route through it instead, which also unlocks a chat command for YouTube and Kick.
One authorization claims your channel, hears redemptions, and creates the Daily Check-In reward automatically: message box on, once per stream, ready before you close the tab.
Add a Browser Source with your copied overlay URL. Position, size, sound, hold time, all baked into the link, so it works on any machine.
Drop aquilo.gg/punchcard/card/?ch=you in your panels. Viewers log in with Twitch and design the card that shows when they punch in.
That is the hook: the card on YOUR stream is THEIR card. A scope-free Twitch login protects every card from imposters.
Built-in GIPHY picker (family-filtered) with layout, focal point, zoom, and darkness controls. Custom image URLs are streamer opt-in.
Whatever they type into the redeem shows on the card, with their own Twitch emotes rendered inline. Sub-tier sheens and an emote badge top it off.
Stream-day streaks by default: you skipping Tuesday breaks nobody. Strict calendar mode if your chat likes pain.
Confetti at 3, 7, 14, 30, 50, 100, 180, 365. Best-streak rings (bronze, silver, gold, aurora) stay forever.
Top streaks per channel, right on the card editor. Friendly rivalry does the retention work for you.
Block users, reset cards or streaks, and approve custom images, all from the customizer.
Yes: enable the chat command trigger (default !checkin) and run the Streamer.bot source. Works on Twitch, YouTube, and Kick chats, and TikTok comments via TikFinity. You can even make a named TikTok gift count as the daily punch. Channel points can come later.
In the cloud, keyed to your channel. The overlay URL carries your channel key and full look, so paste it into OBS anywhere and the counts stay identical.
The streamer grant covers channel point rewards (read + manage, so it hears redemptions and can create the reward) plus read-only access to your subscriber list, which powers the tier 1/2/3 card effects. The viewer login asks for one read-only scope: the emotes they can use, so the editor can offer them as card badges. Neither can post, follow, or touch anything else.
No. Uncustomized viewers get a clean default card with their Twitch avatar and name. The editor is the dessert, not the price of entry.
Nothing. PunchCard is free forever, like everything on aquilo.gg. If it earns a spot in your scenes, pay what you want.