Examples
Real-world configuration examples for common Beacon use cases.
Wallet Support Portal
A crypto wallet company offering support, account recovery, and scam reporting with wallet-verified secure support.
{
"version": 1,
"branding": {
"name": "Keystone Support",
"accentColor": "#3b82f6"
},
"lanes": {
"support": { "enabled": true, "label": "Support" },
"sales": { "enabled": true, "label": "Enterprise" },
"community": { "enabled": false, "label": "Community" }
},
"quickActions": [
{ "id": "onboarding", "label": "Getting Started Guide", "icon": "rocket", "lane": "support", "type": "open_link", "url": "https://docs.keystone.wallet/start" },
{ "id": "recovery", "label": "Account Recovery Help", "icon": "key", "lane": "support", "type": "open_chat" },
{ "id": "scam-report", "label": "Report Scam / Phishing", "icon": "alert", "lane": "support", "type": "open_chat" },
{ "id": "secure-support", "label": "Verified Secure Support", "icon": "shield", "type": "verify_then", "nextActionId": "recovery" },
{ "id": "enterprise", "label": "Wallet-as-a-Service", "icon": "building", "lane": "sales", "type": "book_call" }
],
"verify": {
"enabled": true,
"provider": "dial",
"gates": {
"secure-support": { "required": true, "scopes": ["wallet"], "onSuccessActionId": "recovery" }
}
},
"handoff": {
"emailCapture": { "enabled": true, "to": "support@keystone.wallet" },
"calendar": { "enabled": true, "url": "https://cal.com/keystone/enterprise" }
},
"faq": {
"enabled": true,
"items": [
{ "q": "How do I back up my wallet?", "a": "Go to Settings > Security > Backup. Write down your 12-word recovery phrase and store it offline. Never share it with anyone." },
{ "q": "I think I received a phishing attempt", "a": "Do NOT click any links or approve any transactions. Report it using 'Report Scam' above." },
{ "q": "Can I recover my wallet without the phrase?", "a": "Recovery depends on your backup method. Contact us via 'Account Recovery Help' for guidance." }
]
}
}Security Audit Firm
A Web3 security firm using Beacon for sales lead capture with anti-spam verification and auto-open triggers on pricing pages.
{
"version": 1,
"branding": {
"name": "Aegis Security",
"accentColor": "#f472b6"
},
"triggers": {
"autoOpen": {
"enabled": true,
"delayMs": 20000,
"paths": ["/services", "/pricing"],
"exitIntent": true
}
},
"lanes": {
"support": { "enabled": true, "label": "Support" },
"sales": { "enabled": true, "label": "New Business" },
"community": { "enabled": false, "label": "Community" }
},
"quickActions": [
{ "id": "book-audit", "label": "Book an Audit Consultation", "icon": "calendar", "lane": "sales", "type": "book_call" },
{ "id": "get-quote", "label": "Get a Quote", "icon": "dollar", "lane": "sales", "type": "open_chat" },
{ "id": "incident", "label": "Emergency Incident Response", "icon": "siren", "lane": "support", "type": "open_chat" },
{ "id": "verify-submit", "label": "Verified Inquiry (Anti-Spam)", "icon": "shield", "type": "verify_then", "nextActionId": "get-quote" },
{ "id": "case-studies", "label": "View Case Studies", "icon": "file", "lane": "sales", "type": "open_link", "url": "https://aegis.security/cases" }
],
"verify": {
"enabled": true,
"provider": "dial",
"gates": {
"verify-submit": { "required": true, "scopes": ["social:x"], "onSuccessActionId": "get-quote" }
}
},
"handoff": {
"emailCapture": { "enabled": true, "to": "leads@aegis.security" },
"calendar": { "enabled": true, "url": "https://cal.com/aegis/audit-consult" },
"externalLinks": [
{ "label": "View Services & Pricing", "url": "https://aegis.security/pricing" }
]
},
"faq": {
"enabled": true,
"items": [
{ "q": "What types of audits do you offer?", "a": "Smart contract audits, protocol security reviews, and penetration testing for DeFi, NFT, and infrastructure projects." },
{ "q": "How long does an audit take?", "a": "Typical turnaround is 2-4 weeks. Rush audits are available at premium pricing." },
{ "q": "What's your emergency response time?", "a": "For active incidents, we target 1-hour initial response. Use 'Emergency Incident Response' above." }
]
}
}NFT Community
A community-focused configuration with holder verification, room access, and event engagement.
{
"version": 1,
"branding": {
"name": "Prism Collective",
"accentColor": "#a855f7"
},
"triggers": {
"autoOpen": {
"enabled": true,
"delayMs": 5000,
"paths": ["/mint", "/claim"]
}
},
"lanes": {
"support": { "enabled": true, "label": "Help" },
"sales": { "enabled": false, "label": "Collabs" },
"community": { "enabled": true, "label": "Community" }
},
"quickActions": [
{ "id": "claim-role", "label": "Claim Holder Role", "icon": "badge", "type": "verify_then", "nextActionId": "role-success" },
{ "id": "role-success", "label": "View Holder Perks", "icon": "gift", "lane": "community", "type": "open_link", "url": "https://prismcollective.xyz/perks" },
{ "id": "utility", "label": "Utility & Roadmap", "icon": "map", "lane": "support", "type": "open_link", "url": "https://prismcollective.xyz/roadmap" },
{ "id": "event", "label": "Upcoming Events", "icon": "calendar", "lane": "community", "type": "join_room", "roomId": "prism-events" },
{ "id": "support", "label": "Mint / Transfer Help", "icon": "help", "lane": "support", "type": "open_chat" }
],
"verify": {
"enabled": true,
"provider": "dial",
"gates": {
"claim-role": { "required": true, "scopes": ["wallet", "role:holder"], "onSuccessActionId": "role-success" }
}
},
"handoff": {
"emailCapture": { "enabled": true, "to": "gm@prismcollective.xyz" },
"externalLinks": [
{ "label": "Prism Discord", "url": "https://discord.gg/prism" }
]
},
"faq": {
"enabled": true,
"items": [
{ "q": "How do I claim my holder role?", "a": "Click 'Claim Holder Role' above and verify your wallet through Dial. Your NFT ownership will be checked on-chain." },
{ "q": "What perks do holders get?", "a": "Exclusive events, early drops, voting rights, and private community channels." },
{ "q": "When is the next drop?", "a": "Follow our Events channel for announcements. Holders get 24h priority access before public mint." }
]
}
}DeFi Protocol
A DeFi protocol with transaction support, priority verified support, and enterprise sales.
{
"version": 1,
"branding": {
"name": "VaultFi Support",
"accentColor": "#22c55e"
},
"triggers": {
"autoOpen": {
"enabled": true,
"delayMs": 15000,
"paths": ["/app", "/vault"]
}
},
"lanes": {
"support": { "enabled": true, "label": "Support" },
"sales": { "enabled": true, "label": "Enterprise" },
"community": { "enabled": false, "label": "Community" }
},
"quickActions": [
{ "id": "stuck-tx", "label": "Stuck Transaction", "icon": "alert", "lane": "support", "type": "open_chat" },
{ "id": "deposit-help", "label": "Deposit / Withdraw Help", "icon": "help", "lane": "support", "type": "open_chat" },
{ "id": "incident", "label": "Incident Status", "icon": "status", "lane": "support", "type": "open_link", "url": "https://status.vaultfi.xyz" },
{ "id": "priority", "label": "Priority Support (Verify)", "icon": "star", "type": "verify_then", "nextActionId": "stuck-tx" },
{ "id": "enterprise", "label": "Enterprise / Integrations", "icon": "building", "lane": "sales", "type": "book_call" }
],
"verify": {
"enabled": true,
"provider": "dial",
"gates": {
"priority": { "required": true, "scopes": ["wallet"], "onSuccessActionId": "stuck-tx" }
}
},
"handoff": {
"emailCapture": { "enabled": true, "to": "support@vaultfi.xyz" },
"calendar": { "enabled": true, "url": "https://cal.com/vaultfi/enterprise" }
},
"faq": {
"enabled": true,
"items": [
{ "q": "My deposit isn't showing", "a": "Deposits typically confirm in 2-5 minutes. If longer, check the block explorer and use 'Stuck Transaction' above." },
{ "q": "What are the current APY rates?", "a": "APY rates are dynamic and displayed on each vault page. Historical rates are in our analytics dashboard." },
{ "q": "Is there a withdrawal fee?", "a": "Standard withdrawals have no fee. Instant withdrawals incur a 0.1% fee." },
{ "q": "How do I report a security issue?", "a": "Email security@vaultfi.xyz. Bug bounties up to $250k are available." }
]
}
}Quest Launchpad
A gamified quest platform with eligibility checking, wallet verification, and community rooms.
{
"version": 1,
"branding": {
"name": "ArcQuest Support",
"accentColor": "#f59e0b"
},
"triggers": {
"autoOpen": {
"enabled": true,
"delayMs": 8000,
"paths": ["/claim", "/quest"]
}
},
"lanes": {
"support": { "enabled": true, "label": "Quest Help" },
"sales": { "enabled": false, "label": "Partnerships" },
"community": { "enabled": true, "label": "Community" }
},
"quickActions": [
{ "id": "eligibility", "label": "Check Eligibility", "icon": "shield", "lane": "support", "type": "open_chat" },
{ "id": "claim-help", "label": "Claim Help", "icon": "help", "lane": "support", "type": "open_chat" },
{ "id": "quest-steps", "label": "Quest Step Guide", "icon": "list", "lane": "support", "type": "open_link", "url": "https://docs.arcquest.xyz/guides" },
{ "id": "verify-claim", "label": "Verify & Claim", "icon": "check", "type": "verify_then", "nextActionId": "claim-help" },
{ "id": "community", "label": "Join Community", "icon": "users", "lane": "community", "type": "join_room", "roomId": "arcquest-general" }
],
"verify": {
"enabled": true,
"provider": "dial",
"gates": {
"eligibility": { "required": true, "scopes": ["wallet"] },
"verify-claim": { "required": true, "scopes": ["wallet", "role:participant"], "onSuccessActionId": "claim-help" }
}
},
"handoff": {
"emailCapture": { "enabled": true, "to": "quests@arcquest.xyz" }
},
"faq": {
"enabled": true,
"items": [
{ "q": "How do I check if I'm eligible?", "a": "Connect your wallet and click 'Check Eligibility'. We verify your on-chain activity automatically." },
{ "q": "My claim transaction failed", "a": "Check that you have enough gas on the target chain. If it persists, use 'Claim Help'." },
{ "q": "Can I participate from multiple wallets?", "a": "Each wallet is separate. Sybil detection is active and abusive patterns may result in disqualification." }
]
}
}Last updated on