Use n8n workflows as a Home Assistant voice agent
A custom integration sends voice requests and exposed entities to an n8n workflow that can use AI and trigger automations, speaking the reply back.
Done withn8n
- What they did
- You install the Webhook Conversation custom integration through HACS and point it at the production webhook URL of an n8n webhook node, in a workflow that is set active. Home Assistant sends the conversation history, the user's query and the exposed entities with states, areas and aliases. An n8n agent node handles it and returns JSON, and the reply is spoken. For controlling devices, one user added the Home Assistant call service node.
- How it went
- Users got state and attribute queries working, plus device control through n8n's Home Assistant nodes. Continued conversation reportedly triggers when a reply ends in a question mark. The integration doesn't support tool calls directly, and a 403 error appeared when the webhook required authentication.
- Worth knowing
- The integration times out after 30 seconds by default, so slow multi-tool agent runs fail with an intent recognition error unless you raise the timeout.
Try it yourself with n8n
Set up an n8n workflow that acts as a voice agent for my Home Assistant at [Home Assistant URL]. It should receive the spoken request and list of exposed entities, use an AI model to decide what to do, call the matching Home Assistant services, and return a short reply to be spoken back. Start with only [list of safe entities, e.g. lights, media player] and exclude locks and alarms; you're done when I can say "[example command]" and it works.
1 more account of this
Source: community.home-assistant.io · Undated
Five of these in your inbox every morning
The best things people got an AI agent to do, each with the prompt to try it.
More like this
Draft email replies and LinkedIn posts with n8n workflows
The author built n8n workflows that draft Gmail replies for approval, generate LinkedIn posts from a topic, and extract tasks from emails into Google Tasks or Notion.
Call and text appointment reminders every morning
An n8n workflow pulls the day's Google Calendar appointments, places automated voice calls via Retell AI, then sends follow-up SMS through Twilio.
Track daily arXiv papers into a Notion database
An n8n workflow fetches arXiv papers daily for a keyword, summarizes them with Gemini 2.5 Flash, writes them to Notion and sends Feishu and Gmail notifications.
Get a second opinion on an MRI
One person's account of using Claude Code to analyze their own MRI.
Run grocery, email and photo tasks through Comet browser
A reviewer gave Comet access to his Intermarché account and tried it on email cleanup, sorting 8,000 Dropbox photos and calendar planning, with failures and security risks.
- Custom agent
Map and control a whole smart home
Karpathy's agent scanned the home network, logged into Sonos, reverse-engineered APIs, mapped lights, HVAC, shades, pool and security, and built a dashboard.