WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by apasionados v1.7.0

Email Notification on Login

Receive an email after each successful login with the user information

Email Notification on Login

The facts

Rating
3.8★ from 11
Active installs
1k+
Price
Free
Last updated
27 Jan 2026
Added
Oct 2017
Requires WP
4.0.1
Tested up to
WP 6.9.7
Requires PHP
5.5
Downloads
21,120

Our analysis

AI-assisted

Email Notification on Login is a WordPress plugin that sends an email notification each time a user logs into your WordPress site. The email includes details such as the username, user ID, user role, date and time of login, and the IP address of the user. If the Geolocation IP Detection plugin is installed, it can also provide the country of the IP address.

This plugin is suitable for users who want to monitor logins to their WordPress site, particularly if there are infrequent logins. It can help in identifying unauthorized access attempts by providing timely notifications of user logins.

Best for: This plugin is best for WordPress site administrators who want to track user logins.

What it does well

  • Sends email notifications on user logins
  • Includes user role and IP address in notifications
  • Supports translation to Spanish
  • Requires PHP version 5.5 or greater
  • Utilises Geolocation IP Detection for country information

Where it falls short

  • Requires an additional plugin for country lookup
  • Limited information on features and functionality

Verdict

Email Notification on Login provides a straightforward solution for monitoring logins, though it requires additional setup for full functionality.

From the developer

apasionados's own description of Email Notification on Login, lightly tidied.

This plugin sends an email to the WordPress System email (Settings / General / Email Address) or any other configured email address each time somebody logs into WordPress. This is handy if there are not many logins each day or week to keep track of all of them and being able to detect non authorized logins.

The email contains the username, the user id and the user role (administrator, editor, author or contributor). Other data included is the Date & Time and the IP Address.

This plugin is an enhanced version of the plugin Email notification on admin login, that tracks all users, includes user role, translations and the lookup of the country of the IP from which the form is sent.

We created this enhanced version of the plugin, because we needed a translation to Spanish and wanted to know the country from which the uses send the contact form, whithout having to lookup the IP address.

In order to display the Country it needs the Geolocation IP Detection (until March 2020: GeoIP Detection) plugin that can be found in the WordPress plugin repository. This plugin “provides geographic information detected by an IP adress”. This plugin auto-updates the GeoIP database once a week. This product includes GeoLite data created by MaxMind, available from www.maxmind.com.

If the Geolocation IP Detection (until March 2020: GeoIP Detection) plugin is not installed and enabled, you will only see the IP address, without the country of the IP adress.

We decided to use the Geolocation IP Detection (until March 2020: GeoIP Detection) plugin to handle the lookup of the country, because it’s a plugin that is actively developed and we saw no advantage in implementing all this functionality, when we could use an existing one.

What can I do with this plugin?

This plugin sends an email to the WordPress System email (Settings / General / Email Address) or any other configured email address each time somebody logs into WordPress. This is handy if there are not many logins each day or week to keep track of all of them and being able to detect non authorized logins.

What ideas is this plugin based on?

This plugin is an enhanced version of the plugin Email notification on admin login, that tracks all users, includes user role, translations and the lookup of the country of the IP from which the form is sent.

System requirements

PHP version 5.5 or greater.

Email notification on Login Plugin in your Language!

This first release is avaliable in English and Spanish. In the “languages” folder we have included the necessarry files to translate this plugin.

If you would like the plugin in your language and you’re good at translating, please drop us a line at Contact us.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for maps and locations.

Meta Box

Meta Box plugin is a powerful, professional developer toolkit to create custom meta boxes and custom fields fo...

Free 500k+ installs 4.8★ (165)
WP Go Maps

The easiest to use WordPress map plugin! Create a custom map, map block, store locator or map widget with high...

Free 300k+ installs 4.8★ (3,035)
SlimStat Analytics

Real-time WordPress analytics that stay on your own server: pageviews, outbound links, WooCommerce funnels, al...

Free 70k+ installs 4.8★ (817)
Open User Map

Create custom interactive maps with free Leaflet-based styles, no Google Maps API key, frontend marker submiss...

Free 10k+ installs 5★ (67)
WP Store Locator

An easy to use location management system that enables users to search for nearby physical stores.

Free 50k+ installs 4.8★ (312)
Leaflet Map

Interactive maps and markers on your posts and pages with simple shortcodes.

Free 30k+ installs 4.9★ (58)