Always-on AI concierge embedded on the public site. Qualifies visitors, routes by service line, captures leads to HubSpot, and emails a daily digest of conversations to the team.
- Claude Sonnet 4.6 primary with automatic Haiku 4.5 fallback during Anthropic overloads.
- Circuit breaker: 3 Sonnet 529-overloaded responses in 60 seconds trips a 5-minute Sonnet-skip.
- Vercel Edge Functions on /api/chat and /api/cron/digest for low-latency global response.
- Embedded on Squarespace via Footer Code Injection. No platform migration required.
- HubSpot Private App for lead capture with 8 custom contact properties (conversation log, summary, address, type, square footage, timeline, services, budget).
- Page-aware greetings: PAGE_CONFIGS sets a different opener per URL path.
- Soft notification chip at 5s on the homepage with Web Audio sound. 24h sessionStorage cooldown.
- Em-dash sanitizer post-processes every response (Haiku ignores no-em-dash rule, this enforces server-side).