Sends Telegram alerts on WordPress admin login with IP, location, browser info. Secure, lightweight and Core-compliant. 📡 Keep your site monitored even while you sleep.
Login Telegram Notifier keeps you informed every time someone logs into your WordPress admin area. It sends a detailed login alert to your Telegram bot, including:
- 🔗 URL
- 🌍 IP address
- 👤 Username
- 🧭 Geo location (via ip-api.com)
- ℹ️ Info about Browser and OS
- ⏰ Login timestamp
This is useful for monitoring suspicious logins, team access, staging environment entries or simply for peace of mind.

🤖 How do I get my Telegram chat ID and bot token?
Use @BotFather to create a bot and get your token.
After creating the bot, start a conversation with it so it can recognize your chat.
Then open the following URL (replacing <your_token>
with your actual bot token):https://api.telegram.org/bot<your_token>/getUpdates
You will see a JSON response containing your chat.id
— that is your Chat ID.
👥 Using your bot in a group
You can also create a Telegram group and add your bot to it.
After sending a message to the group, call /getUpdates
again to retrieve the group chat ID.
This allows your bot to send error notifications directly to a team chat.
⚠️ Telegram API Limit Notice
Telegram Bot API — Rate Limit Explanation
Telegram applies several rate limits to bots to prevent spam and overuse. Below is a summary of the most relevant constraints:
Limit | Details / Notes |
---|---|
30 messages per second globally | Applies only when messages are sent to different users or chats. Sending to the same chat is subject to stricter limits. |
1 message per second per chat | Applies to all chats (private or group). Sending more than one message per second to the same chat ID will cause messages to be dropped or delayed. |
20 messages per minute to a group chat (if the bot is not an admin) | If your bot is not an administrator in the target group, it can send no more than 20 messages per minute to that chat. Excess messages will be silently ignored. |
💡 Tip: To ensure consistent delivery, consider batching multiple updates into one message, or adding delays between sends. Making the bot an admin in the group is highly recommended if sending frequently.