Documentation

Hey Boo Capabilities

What Hey Boo can do today, what it knows is coming, and what's on the roadmap. Every capability is labeled honestly — LIVE means it works now, ROADMAP means it doesn't yet.

Live Capabilities

🏠
Smart Home Scene Control
DRY-RUN LIVE
Hey Boo recognizes smart-home commands and composes the exact Home Assistant API calls your hub would receive. In the current deployment (no hub provisioned), these calls are shown as a dry-run preview — you can see exactly what would happen when a Home Assistant hub is connected. The routing logic, scene composition, and API call generation are all fully functional. Live execution requires provisioning HA_URL and HA_TOKEN in the Lambda environment.
Example commands
arrive home leave home goodnight start the mower arm the security system lock everything work mode morning routine

Full Home Assistant integration docs →

🧠
Conversational Brain (Multi-Turn)
LIVE
The AWS Bedrock Nova Lambda brain handles multi-turn conversation with a 30-minute session memory window. Context carries across turns — if you say "set up a receptionist" and then "how much does it cost," Hey Boo knows "it" refers to the AI Front Desk. The brain is called first on every command (4-second timeout); the local classifier handles the fallback.
Multi-turn examples
book a cleaning on Friday actually make it Saturday set up a receptionist and book it
📞
Boojee Service Navigation (29+ services)
LIVE
Hey Boo maintains a registry of 29+ Boojee services and routes commands to the correct service with relevant context parameters. Service routing is instant — no network round-trip needed for common service names. The router also handles fuzzy matching (typos, accent variations) and multi-intent plans ("do X and Y" produces a sequential plan with individual navigation buttons for each step).
Service commands
AI receptionist boojee tax book a cleaning build me a site form an LLC expert line boojee signals track my health boojee meetings check my leads
🕑
Session + Long-term Memory
LIVE
Session memory (30 minutes per browser tab) keeps full conversation context active. Long-term memory (DynamoDB, 30-day TTL) preserves user preferences, frequently-used services, and recent project context across sessions. Memory is scoped per user — no cross-user data. The session ID is a UUID generated per browser tab (stored in sessionStorage) — it is not linked to any identity.
🎙
Neural Voice Output
LIVE
AWS Polly neural TTS (in Lambda deployments) or Web Speech Synthesis API (in the browser console) delivers natural-sounding voice confirmations. Rate is set to 0.94 (slightly slower than default) and pitch to 1.04 (slightly warm) for professional but approachable output. Voice output fires after every command that produces a response.

Full voice pipeline documentation →

📡
Unknown Command Capture
LIVE
Every command that doesn't match a registered intent is captured via the Boojee intake webhook with full context: command text, session ID, timestamp, and source URL. This ensures zero-dropout — no user command is ever silently dropped. The nearest-match services are also shown so the user always has a path forward even when Hey Boo doesn't have a direct route.
🏗
AI Web Builder Routing
LIVE
"Build me a site" commands route directly to the Boojee AI Web Builder with any extracted business context pre-loaded. "Build me a site for my bakery" opens the builder with "bakery" pre-filled as the business type — no re-typing required.
Builder commands
build me a site for my plumber make a landing page for her bakery I need a website

Roadmap Capabilities

These capabilities are not yet deployed. They are documented here because they are on the defined build path, not because they currently exist.

🌃
Always-On Wake Word Detection
ROADMAP
True hands-free activation without a button tap. Requires either a dedicated hardware speaker with embedded wake-word processing (e.g., Raspberry Pi with Porcupine or custom wake-word model) or a Progressive Web App with a persistent background service worker. The PWA approach is more accessible; the hardware approach is lower-latency. Both are planned.
💡
Live Smart-Home Device Control
ROADMAP — pending hub provisioning
The routing layer and API call composition are complete. What's missing is the connection to a physical Home Assistant hub. Once HA_URL and HA_TOKEN are provisioned in the Lambda environment, smart-home commands fire for real. This is the shortest path from current state to live smart-home control.
🤖
Specialist Agent Orchestration
ROADMAP
Hey Boo as CEO of specialist AI agents: Legal, Finance, Travel, Research, Marketing, Clean, Dash, Supply, Monitoring. Each agent operates under the audit contract — every completed task must return Objective + Status + Confidence + Evidence + Files Changed + Next Step. No agent can return "done" without evidence. Hey Boo validates the evidence before confirming completion to the user.
📋
Proactive Briefings
ROADMAP
Scheduled background monitoring of finances, servers, email, calendar, properties, markets. A morning briefing synthesizes all monitored sources into a spoken summary. "What happened while I slept?" returns a concise executive briefing covering anything that changed in the monitored sources.
📸
Browser and Computer Automation
ROADMAP
Playwright-based browser automation: fill forms, click, upload/download, navigate portals, research and compare, scrape. Computer automation: mouse, keyboard, clipboard, window management, terminal, IDE. Every destructive action (sending, purchasing, deleting) gated by explicit approval policy before execution.
🏴
Semantic Memory Graph
ROADMAP
A graph of relationships between entities in the user's life — properties ↔ vendors ↔ services ↔ contacts ↔ finances ↔ projects. Hey Boo understands not just your commands but the relationships between the things you manage. "Order more towels" understands which property, which vendor, which account, and which budget to charge.

Explore more:

Full White Paper  |  Smart Home Integration  |  Voice Pipeline  |  FAQ  |  Try the Console