Full-stack AI Engineer
Emissary
Our flagship AI intake assistant. Use it yourself on a demo business.
This one is public. Open it and try it for yourself.
Sonoma Solutions' flagship AI intake assistant. There is a working demo you can use: it runs a fictional Sonoma County HVAC company, answers questions from that company's knowledge base, collects the details a real job would need, refuses anything outside its rules, and hands back the summary the business would receive. The assistant at emissary.sonomasolutions.io answers questions about Emissary itself instead. Astro 4, React, and TypeScript on the frontend; Node and TypeScript backend modules for database access, a knowledge base, intake email parsing, lead routing, and downstream email integration. It is the productized version of the AI intake systems we build for clients.
The problem
Inbound business inquiries arrive in inconsistent formats with missing context. The team burns time chasing required fields before anything can move forward. A static form does not catch the nuance of an unusual request. A pure chatbot has no structure and no integration back to the systems that actually need the data.
What we built
Emissary runs in production. Astro 4, React, and TypeScript on the frontend hold the static shell at low JS cost. Node and TypeScript backend modules handle database access, the knowledge base, intake email parsing, lead routing, and downstream email integration. The assistant gathers the structured information the downstream systems need without losing the natural-language back-and-forth that surfaces context a form would miss.
What was delivered
- Production deployment at emissary.sonomasolutions.io
- Astro 4 + React + TypeScript frontend
- Node + TypeScript backend modules: database, knowledge base, email parsing, lead routing, email integration
- Productized intake pattern reusable across Sonoma Solutions client engagements
Outcomes
- Inbound inquiries arrive structured and complete
- The assistant collects the defined intake fields and passes the resulting record to downstream routing
- Downstream routing happens automatically with full context preserved
- Live proof of the agentic-workflow pattern Sonoma Solutions builds for clients
Services: Astro 4, React, TypeScript, Node.js, PostgreSQL