Send to Home Assistant is a simple browser extension that sends the current page’s details (URL, title, favicon, selected text, and more) to your Home Assistant instance via a webhook. Perfect for creating automations or quickly capturing content from any site.
⚠️ General Disclaimer
This project is provided as is, without any warranty of any kind. The author takes no responsibility for any issues, damages, or losses arising from its use. Use at your own risk.🤖 AI-Powered Notice
This project includes code and documentation produced with AI assistance.
AI output may contain mistakes, omissions, or insecure patterns.
Always test and verify before trusting it in your setup.
I am far from being an accomplished developer. Community feedback, contributions, and code reviews are not only welcome—they're encouraged!
This all started because I wanted to be able to send the current web page from my computer to my phone. With the use of Copilot Chat, ChatGPT, Gemini, and other AI resources, I was able to clobber something pretty cool (in my eyes) together.
- One click: Send the current tab’s details to Home Assistant.
- Clean popup UI: See status updates, payload preview, and copy-as-JSON.
- Sends basic info: URL, title, selected text, username, and more.
- Works everywhere: Popup works on any website (except internal pages like
chrome://oredge://). - Right-click context menu: Send selected text or page details to Home Assistant.
- Easy configuration: Options page for Home Assistant host, SSL, webhook ID, username, and device name.
- Webhook test: Built-in from the options page.
- Error handling: Friendly user feedback.
- Sync storage: All settings are stored securely.
Android Notification (Through Home Assistant Automation)

- Download and extract the latest release .zip file
- In Chrome or Edge, open
chrome://extensionsoredge://extensions. - Enable Developer mode.
- Click Load unpacked and select the unpacked zip folder.
- Open the extension options to configure your Home Assistant details.
- Open the extension options (popup gear icon or right-click → Extension options).
- Enter your Home Assistant hostname or IP (e.g.,
myhome.duckdns.orgor192.168.1.2). - Choose whether to use SSL (strongly recommended; you'll be warned if not enabled).
- Enter your Home Assistant Webhook ID (just the ID, not the full URL).
- Optionally, add a username and device name to include in the payload.
- Click Test to confirm the webhook is reachable, then Save your settings.
- Click the extension icon on any page to send its info directly to your Home Assistant webhook. The popup shows real-time status, a payload preview, and a one-click copy-to-clipboard button.
- Or, select text on a web page, then right click and select Send to Home Assistant (Default) in the context menu.
- Create an automation based on the received payload.
- For example, I use it to send links right to my phone. See Automation Examples.
This extension collects the following data when you use it:
| Data | Purpose |
|---|---|
| Page title | Sent to your webhook |
| URL | Sent to your webhook |
| Favicon | Sent to your webhook |
| Selected text | Sent to your webhook |
| Timestamp | Sent to your webhook |
| User agent | Sent to your webhook |
| Username/device | Only if provided in options |
All data is sent only to your configured Home Assistant webhook and is never sent to any third party or external server. No data is collected or stored by the extension author.
MIT
Home Assistant is an open-source home automation platform. Learn more at home-assistant.io



