The product problem
Communities need recurring conversation starters, but moderators should not have to invent a new challenge manually every morning.
Why this placement can work
A common daily object makes discussion easy: everyone sees the same warm-up and challenge. Chat, reactions and reputation remain in the host community rather than being duplicated inside the widget.
Implementation notes
- Put the widget in one predictable recurring location.
- Keep chat and reactions in your existing community UI.
- Use one stable source label for the community.
- Invite members to PUZRU only after they finish if they want the live race.
What to avoid
- Do not imply the unranked embed is a verified community leaderboard.
- Do not generate a separate tracking source for each member.
A practical example
A private hobby club pins a “Daily Challenge” section to its member home. Members solve the same pair, then discuss strategies in the club’s existing thread.
Minimal HTML
<iframe
src="https://puzru.com/embed/?mode=daily&source=community-daily&theme=auto&surface=card"
title="Daily logic puzzle"
loading="lazy"
sandbox="allow-scripts allow-same-origin allow-popups"
referrerpolicy="strict-origin-when-cross-origin"
style="display:block;width:100%;max-width:540px;height:720px;border:0;background:transparent"
></iframe>
