{"id":24881691,"url":"https://github.com/microteq/whatsigram_messenger","last_synced_at":"2026-05-03T16:32:30.922Z","repository":{"id":275132929,"uuid":"924171807","full_name":"microteq/whatsigram_messenger","owner":"microteq","description":"Sending messages to Whatsapp, Signal or Telegram from Home Assistant","archived":false,"fork":false,"pushed_at":"2025-06-27T10:37:52.000Z","size":254,"stargazers_count":47,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-20T09:59:34.700Z","etag":null,"topics":["home-assistant","home-automation","homeassistant","integration","messenger","notifications","signal","telegram","whatsapp"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/microteq.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":"FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"microteq","buy_me_a_coffee":"microteq"}},"created_at":"2025-01-29T14:44:58.000Z","updated_at":"2025-07-15T17:41:45.000Z","dependencies_parsed_at":"2025-05-20T11:39:57.301Z","dependency_job_id":null,"html_url":"https://github.com/microteq/whatsigram_messenger","commit_stats":null,"previous_names":["microteq/whatsigram_messenger"],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/microteq/whatsigram_messenger","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microteq%2Fwhatsigram_messenger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microteq%2Fwhatsigram_messenger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microteq%2Fwhatsigram_messenger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microteq%2Fwhatsigram_messenger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/microteq","download_url":"https://codeload.github.com/microteq/whatsigram_messenger/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microteq%2Fwhatsigram_messenger/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32577121,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T06:36:36.687Z","status":"ssl_error","status_checked_at":"2026-05-03T06:36:09.306Z","response_time":103,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["home-assistant","home-automation","homeassistant","integration","messenger","notifications","signal","telegram","whatsapp"],"created_at":"2025-02-01T12:13:12.698Z","updated_at":"2026-05-03T16:32:30.878Z","avatar_url":"https://github.com/microteq.png","language":"Python","funding_links":["https://github.com/sponsors/microteq","https://buymeacoffee.com/microteq","https://www.buymeacoffee.com/microteq"],"categories":[],"sub_categories":[],"readme":"[![License](https://img.shields.io/github/license/microteq/whatsigram_messenger.svg)](LICENSE)\n[![HACS Supported](https://img.shields.io/badge/HACS-Supported-green.svg)](https://github.com/custom-components/hacs)\n![GitHub Activity](https://img.shields.io/github/commit-activity/y/microteq/whatsigram_messenger.svg?label=commits)\n[![Stable](https://img.shields.io/github/release/microteq/whatsigram_messenger.svg)](https://github.com/microteq/whatsigram_messenger/releases/latest)\n\u003c!--![Downloads](https://img.shields.io/github/downloads/microteq/whatsigram_messenger/total)--\u003e\n\n# Home Assistant Whatsigram Messenger\n**Sending messages from Home Assistant to Whatsapp, Signal or Telegram.**\n\nThe Whatsigram Messenger is an integration for Home assistant allowing you to send messages, notifications or alerts to your preferred messenger on your mobile phone. Whatsigram can send messeges to your Whatsapp, Signal or Telegram App using the free CallMeBot service.\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n## Features\n- Send Home Assistant alerts, notifications and messaged to your WhatsApp, Signal or Telegram App on your mobile phone.\n- UI-based configuration for easy setup.\n- Backward compatibility with YAML configuration.\n- Supports sending messages to multiple recipients.\n- Options flow to update configurations without reinstallation.\n- Detailed error handling and logging for troubleshooting.\n\u003cbr /\u003e\n\n## Installation\n\n### HACS (recommended)\n\u003c!--\u003ca href=\"https://my.home-assistant.io/redirect/hacs_repository/?owner=microteq\u0026amp;repository=whatsigram_messenger\u0026amp;category=integration\" target=\"_blank\" rel=\"noreferrer noopener\"\u003e\u003cimg src=\"https://my.home-assistant.io/badges/hacs_repository.svg\" alt=\"Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.\"\u003e\u003c/a\u003e--\u003e\n\n[![Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.](https://my.home-assistant.io/badges/hacs_repository.svg)](https://my.home-assistant.io/redirect/hacs_repository/?owner=microteq\u0026repository=whatsigram_messenger)\n\nThis is the recommended installation method.\n\n- Search for and install the Whatsigram Messenger integration from HACS\n- Restart Home Assistant\n\n### Manual\n- Download the latest release\n- Copy the contents of custom_components into the /config/custom_components directory of your Home Assistant installation\n- Restart Home Assistant\n\u003cbr\u003e\n\n## Preparing your mobile phone\n\nThe setup on your mobile phone varies slightly for each app but is always very easy to do. It allows CallMeBot to send you messages and protects your account from spam.\n\n### Whatsapp\n\n- Add the phone number **+34 644 52 74 88** into your Phone Contacts. (Name it as you wish)\n- In your Whatsapp App, send the message **I allow callmebot to send me messages** to the new Contact created\n\nThe bot will answer with your personal api key and an URL, you can use to send messages to yourself via CallMeBot.\n\n**Please note that using the CallMeBot service sending to Whatsapp is only free for personal use.**\n\nFor more details, please refer to the [CallMeBot](https://www.callmebot.com/blog/free-api-whatsapp-messages/) website.\n\n### Signal\n\n- Add the phone number **+34 644 52 74 88** into your Phone Contacts. (Name it as you wish)\n- In your Signal App, send the message **I allow callmebot to send me messages** to the new Contact created\n\nThe bot will answer with your personal api key and an URL, you can use to send messages to yourself via CallMeBot.\n\nFor more details, please refer to the [CallMeBot](https://www.callmebot.com/blog/free-api-signal-send-messages/) website.\n\n### Telegram\n\nYou can try sending the text **/start** to **@CallMeBot_txtbot** in your Telegram app and then send a [test message](https://www.callmebot.com/blog/telegram-text-messages-from-browser/#google_vignette) on the CallMeBot page. If then your account is still not approved for CallMeBot, you can log in via [this link](https://api2.callmebot.com/txt/login.php) and give CallMeBot permission to send you messages.\n\nFor more details, please refer to the [CallMeBot](https://www.callmebot.com/blog/telegram-text-messages/) website.\n\u003cbr\u003e\n\u003cbr\u003e\n## Configuration\n\nIn your Home Assistant go to _Settings_ \u003e _Devices \u0026 services_ and click on _Add integration_. In the search field, search for _whatsigram_ and select the integration. This will add a recipient entity, you can use to send notifications to. In the name field, you can enter the recipients name or phone number or whatever you wish.\n\n### Whatsapp\n\nIn the URL field, copy the exact URL as you received it from CallMeBot in response to your Whatsapp request.\n\n### Signal\n\nIn the URL field, copy the exact URL as you received it from CallMeBot in response to your Signal request.\n\n### Telegram\n\nCopy the URL `https://api.callmebot.com/text.php?user=@myusername\u0026text=Text` into the URL field and replace **@myusername** with your Telegram user name.\n\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\nBefore submitting the form, you can tick the _Send a test message_ check box to test your url, you have entered.\n\nAfter having added your integration, you can add more recipients, if needed. Click on your _Whatsap Messenger integration_ and then click on _add service_. You can add any type of recipient, whether for WhatsApp, Signal, or Telegram, as long as the recipient has prepared their mobile phone to receive CallMeBot messages.\n\u003cbr\u003e\n\u003cbr\u003e\n## Usage\n\nThe Whatsigram integration creates recipient entities to which standard notifications can be sent. In Home Assistant, sending a message is typically used as an action in an automation.\n\n### Using the user interface\n\nIn your automation, click on _Add action_, then on _Notifications,_ and select the action _Send a notification message_. In the _Message_ field, enter your message, and as _Target_, click on _Choose entity_ and select one (or more) Whatsigram recipient(s). Then save your action.\n\n### Writing YAML\n\n```\nalias: Send Test Message\ndescription: \"\"\ntriggers: []\nconditions: []\nactions:\n  - action: notify.send_message\n    data:\n      message: \"This is a test message from Home Assistant\"\n    target:\n      entity_id: notify.whatsigram_recipient_1\nmode: single\n```\n\u003cbr /\u003e\n\n## License\n\nThis integration is published under the GNU General Public License v3.0.\n\u003cbr /\u003e\n\u003cbr/\u003e\n\n## Attribution\n\nThis integration is based on the [CallMeBot](https://www.callmebot.com/) notification service, which is kindly provided to the community free of charge.\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n## About sponsorship\n\nIf this Home Assistant integration is helpful to you, please consider supporting this project. Sponsorship helps keep the project going, improve features, and fix any issues that arise. Your contribution goes a long way in making the project better for everyone.\n\n\n[![Sponsor me on GitHub](https://img.shields.io/badge/sponsor-me%20on%20GitHub-green)](https://github.com/sponsors/microteq)\n\n\u003ca href=\"https://www.buymeacoffee.com/microteq\" target=\"_blank\"\u003e\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" alt=\"Buy Me A Coffee\" width=\"140\" height=\"38\" style=\"height: 38px !important;width: 140px !important;\" \u003e\u003c/a\u003e\n\n\n\n\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicroteq%2Fwhatsigram_messenger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmicroteq%2Fwhatsigram_messenger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicroteq%2Fwhatsigram_messenger/lists"}