Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/ellaguno/recover-users/releases/download/v1.2.0/recover-users_v1.2.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
User Reactivation Email Plugin for WordPress
A WordPress plugin that helps you re-engage inactive users by sending personalized emails containing their previous posts and recent blog updates.
[
🌟 Features
- Automated Email System: Schedule automatic weekly emails to inactive users
- Customizable Inactivity Period: Define what constitutes an "inactive" user
- User Role Targeting: Choose which user roles receive reactivation emails
- Post History: Include users' past contributions in the email
- Recent Content: Show recent blog posts to spark interest
- Manual Control: Send test emails and trigger manual email campaigns
- Multilingual Support: Ready for translations (currently supports English and Spanish)
📋 Requirements
- WordPress 5.8 or higher
- PHP 7.4 or higher
- A working email configuration in WordPress
🔧 Installation
- Download the plugin zip file
- Go to WordPress admin panel > Plugins > Add New
- Click "Upload Plugin" and choose the downloaded file
- Activate the plugin
- Go to Settings > User Reactivation to configure
⚙️ Configuration
Basic Settings
- Automatic Sending: Enable/disable automatic weekly emails
- Inactivity Period: Set the number of days without posts to consider a user inactive
- User Roles: Select which user roles should receive emails
- Post Options: Choose to include only users with published posts
Content Settings
- Number of Posts: Configure how many user posts and recent blog posts to include
- Email Preview: Send test emails to verify the configuration
🚀 Usage
Automatic Mode
- Enable automatic sending in the settings
- Configure your preferred inactivity period
- Select target user roles
- The plugin will automatically send emails weekly to inactive users
Manual Mode
- Go to the plugin settings page
- Use the "Send Test Email" button to preview how emails will look
- Use the "Send Emails Now" button to manually trigger a reactivation campaign
🌐 Languages
- English (Default)
- Spanish (es_ES)
- Mexican Spanish (es_MX)
🤝 Contributing
Contributions are welcome! Here's how you can help:
- Fork the repository
- Create a new branch (
git checkout -b feature/improvement) - Make your changes
- Commit your changes (
git commit -am 'Add new feature') - Push to the branch (
git push origin feature/improvement) - Create a Pull Request
📜 License
This project is licensed under the GPL v2 or later - see the LICENSE file for details.
📈 Roadmap
Version 1.2.0 (Upcoming)
- [ ] Custom email templates
- [ ] Email sender customization
- [ ] Statistics dashboard
- [ ] Export inactive users list
Version 1.1.0 (Current)
- [x] Basic email functionality
- [x] User role selection
- [x] Manual and automatic sending
- [x] Multilingual support
📧 Support
For support, please create an issue in the GitHub repository or contact us at support@sesolibre.com.
👥 Authors
- Eduardo Llaguno - Initial work - sesolibre.com
🙏 Acknowledgments
- WordPress Plugin Development Team
- All contributors who help improve this plugin
- The WordPress community for feedback and support
Made with ❤️ for the WordPress community by sesolibre.com
Releases
2 releases. Each count is every asset in that release; expand a row for the breakdown.
Tag
Published
Assets
Downloads