Scavenger Hunt Builder
Configure → Export → Paste into widget
Reset
🏠 Site
✏️ Content
🎨 Theme
❓ Questions
⚡ Options
🏠
Site Information
Site Name
Site ID
Used as the localStorage namespace. Keep stable across deploys.
Version
JSON Output
1 question
{ "meta": { "siteName": "My Site", "siteId": "site-001", "version": "1.0" }, "content": { "incentiveText": "Find all the items for a chance to win a gift card!", "completionMessage": "You've completed the scavenger hunt! Claim your reward below.", "completionUrl": "https://example.com/reward", "completionButtonText": "Claim Reward", "completionAutoRedirect": false, "completionRedirectDelay": 5000 }, "theme": { "fontFamily": "'Inter', system-ui, sans-serif", "accent": "#5656EB", "accentLight": "#7171F0", "surface": "#FFFFFF", "surfaceLight": "#FAFBFF", "text": "#1A1A2E", "textMuted": "#6E6E80", "cardBg": "#FFFFFF", "cardText": "#1A1A2E", "radius": "14px", "radiusLg": "20px" }, "questions": [ { "id": "q-1792765634975-1", "topic": "Example Question", "description": "Visit a specific page on the site.", "hint": "Check the main navigation." } ], "triggers": [ { "questionId": "q-1792765634975-1", "type": "pageVisit", "selector": "/example", "description": "Visit the example page" } ], "options": { "persistProgress": true, "showHints": true, "autoAdvance": true, "autoAdvanceDelay": 1500, "analyticsEndpoint": null } }
Copy to Clipboard
↓ Download .json
Load from JSON
Load Config