Title: IDonate &#8211; Blood Donation, Request And Donor Management System
Author: Foysal Imran
Published: <strong>12 Dicember 2017</strong>
Last modified: 12 Marz 2026

---

Search plugins

![](https://ps.w.org/idonate/assets/banner-772x250.png?rev=3156211)

![](https://ps.w.org/idonate/assets/icon-256x256.png?rev=3156211)

# IDonate – Blood Donation, Request And Donor Management System

 By [Foysal Imran](https://profiles.wordpress.org/faysal61/)

[Download](https://downloads.wordpress.org/plugin/idonate.2.1.18.zip)

 * [Details](https://lmo.wordpress.org/plugins/idonate/#description)
 * [Reviews](https://lmo.wordpress.org/plugins/idonate/#reviews)
 *  [Installation](https://lmo.wordpress.org/plugins/idonate/#installation)
 * [Development](https://lmo.wordpress.org/plugins/idonate/#developers)

 [Support](https://wordpress.org/support/plugin/idonate/)

## Description

iDonate is a lightweight, powerful WordPress plugin designed to streamline the process
of managing blood donations and requests. Whether you’re setting up a blood donation
platform or looking to manage blood requests, iDonate connects **blood donors** 
and **recipients** efficiently, making life-saving blood donations easier to facilitate.

This full-featured Blood Donation management system offers everything needed to 
run a comprehensive blood donation website. Visitors can submit blood requests through
a **dedicated blood request form**, and all submissions are displayed in a public
listing. The listing includes an **advanced search form**, allowing potential donors
to filter and find blood requests based on location, blood type, urgency, and more.

Blood donors have access to a **dedicated dashboard**, where they can manage their
profiles and donation information. Donors can **register, log in**, and **update
their details** such as contact information, blood type, availability, and location
at any time. This ensures that their information is always current and readily available
to those searching for donors.

In addition to its robust functionality, iDonate Blood Donation plugin offers a 
clean, intuitive **UI** and an **easy-to-use admin panel**, making it ideal for 
blood banks, hospitals, and organizations looking to create an efficient blood donation
system on their WordPress site.

iDonate is fully responsive and optimized for speed, ensuring seamless performance
on any device while delivering an enhanced user experience for both donors and recipients.

**👁️[Plugin Demo](https://bloodwp.com/) | 🚀[Pro Version](https://1.envato.market/idonate)
| 📖[Docs](https://docs.themeatelier.net/docs/idonate-pro/overview/) | 👩🏼‍💻[Support](https://wordpress.org/support/plugin/idonate/)
| 🌟[Rate this plugin](https://wordpress.org/support/plugin/idonate/reviews/#new-post)**

### Video demo

#### IDonate 2.0.0

**IDonate 2.0.0** has been completely rebuilt, offering numerous improvements and
exciting new features.

#### You’ll be able to enable:

 * **Blood Request System** – IDonate includes a powerful Blood Request Form designed
   for those in need of blood. Site visitors can easily request blood by filling
   out the form, which includes essential fields such as the patient’s name, blood
   group, location, address, and more. Requests can be posted directly or set to
   require admin approval. In the latter case, the request will be reviewed and 
   approved by an admin before being published on the website. The Blood Request
   System encompasses the Blood Request Form, request postings, and approval functionalities.
 * **Donor Registration System** – We know many people around you are eager to donate
   blood to those in need. That’s why IDonate includes a robust Blood Donor Management
   System. It features a Blood Donor Registration Form, allowing anyone to become
   a blood donor by filling out the form. The donor lists are displayed on the Donor
   page and the donor table page, complete with all their information. Both pages
   have an advanced search option to help you easily find specific donors easily.

### Listen to What People Have to Say:

🙆 “Excellent plugin with nice features. Customer support is really wonderful with
speedy response. I look forward to see more updates & improvements in features list.
Thanks ThemeAtelier for a best plugin.” – myrajput

🙆 “Very nice & clean code as well, i can select just one reason, or i would select
many design, code quality, flexibility, customizability and great customer support!
Good luck!” – CoderCafeThemes

🙆 “I’m using this plugin in my blood donation website and add new feature.If any
user need blood they can post request for blood in my site.” – Rahi Saiful

🙆 “A great purpose on this item, very deserved five stars.” – webdesigntrade

### 🌟 Top Features

### Key Features of iDonate Blood Donation:

 * **Advanced Frontend Donor Registration Form**: Allow users to easily register
   as blood donors via a fully customizable form.
 * **Backend Donor Management**: Admins can add donors through a dedicated backend
   form.
 * **Complete Donor Management**: View, edit, and delete donor profiles from the
   backend with ease.
 * **Donor Review & Approval**: Site admins can review and approve donor registrations
   before they are listed.
 * **Donor Listing with Advanced Search**: Easily search for donors based on criteria
   like blood type, location, and availability.
 * **Donor Dashboard**: Each donor gets a personal dashboard to manage their profile
   and update details.
 * **Donor Statistics Page**: Donors can view their personal statistics within the
   dashboard.
 * **Individual Donor Profile Pages**: Each donor has a dedicated page displaying
   their information and availability.
 * **Advanced Blood Request Submission Form**: Visitors can submit blood requests
   through a user-friendly frontend form.
 * **Admin Blood Request Management**: Easily manage and create new blood requests
   from the admin panel using custom post types.
 * **Request Review & Approval**: Admins can review, approve, and display blood 
   requests.
 * **Blood Request Listings with Advanced Search**: Public blood request listings
   come with an advanced search feature for quick access to relevant requests.
 * **Individual Blood Request Pages**: Each blood request gets a dedicated single
   page with detailed information.
 * **Auto-Delete Expired Requests**: Automatically delete blood requests based on
   expiration settings: never delete, delete on the blood-needed date, or delete
   1 week after the need date.
 * **Essential Shortcodes**: Includes shortcodes for donor registration, donor listings,
   blood requests, request forms, and donor statistics for easy embedding.
 * **Automatic Page Creation**: The plugin automatically creates all necessary pages
   on activation.
 * **Custom Container Width**: Set custom container widths for plugin pages to optimize
   display across different devices.
 * **Google reCAPTCHA Integration**: Protect all forms from spam using Google reCAPTCHA.
 * **Single-Country Mode**: Restrict the plugin’s functionality to one country for
   more targeted usage.
 * **Advanced Social Sharing**: Enable users to share blood requests and donor profiles
   on social media.
 * **Custom Pages for iDonate**: Use your own custom pages as the main iDonate pages.
 * **Login and Logout Redirect**: Set specific pages to redirect users upon login
   or logout.
 * **Custom Widgets**: Add custom widgets to display donor statistics and blood 
   requests.
 * **User-Friendly Admin Panel**: Manage all aspects of blood donation and requests
   with an intuitive admin interface.
 * **Multisite Compatibility**: Fully supported in multisite WordPress setups.
 * **Multilingual Ready**: Easily translate iDonate into multiple languages.
 * **RTL Support**: Fully compatible with right-to-left languages.
 * **Widget Support**: Supports custom widgets for better integration.
 * **Theme Compatibility**: Compatible with all WordPress themes.
 * **Advanced Script/CSS Management**: Use advanced settings to enqueue or dequeue
   scripts and styles.
 * **Custom CSS Support**: Add custom CSS to override plugin styles as needed.
 * **No Coding Required**: We’ve focused on creating an intuitive UI/UX, making 
   it simple for anyone to use. Just activate the plugin, add autometically created
   pages on your website menu or where ever you want to show. No technical skills
   are needed—everything is set up quickly and effortlessly!
 * **Developer-Friendly**: Built with developers in mind for easy customization 
   and integration.
 * **SEO Optimized**: The plugin is optimized for search engines to ensure better
   visibility.
 * **Cross-Browser Compatibility**: Works seamlessly across all modern browsers 
   including IE, Firefox, Chrome, Safari, Opera, and Edge.
 * **Comprehensive Documentation & Tutorials**: Includes detailed documentation 
   and video tutorials for easy setup and use.
 * **Frequent Updates**: We are continuously enhancing the iDonate plugin with new
   features, bug fixes, and security improvements. You can count on regular updates
   to ensure optimal performance and the latest functionalities.
 * **Fast and Active Support**: Get quick and responsive support whenever you need
   help.

#### Author

Designed and Developed with Love by [**ThemeAtelier**](https://themeatelier.net/)

### OTHER AMAZING PRODUCTS BY: ThemeAtelier

➡️ **[WhatsApp Chat Support](https://wordpress.org/plugins/chat-help/)** – Unlimited
customer support tool that allows visitors to engage using “WhatsApp” or “WhatsApp
Business”. WhatsApp button included.

➡️ **[Domain For Sale](https://wordpress.org/plugins/domain-for-sale/)** – Transform
your unused domain names into cash with this easy-to-use plugin that provides a 
professional template, customizable options, and a contact form for effortless selling.

➡️ **[Eventful](https://wordpress.org/plugins/eventful/)** – Elevate your event 
management with this dynamic addon, enhancing ‘The Events Calendar’ with versatile
layouts, advanced filtering, and user-friendly features for superior event showcasing.

➡️ **[Greet – Video Bubble Warm Welcome Plugin](https://wordpress.org/plugins/greet-bubble/)**–
A powerful and user-friendly video bubble plugin for WordPress that provides website
owners with the opportunity to create a dynamic and engaging welcome experience 
for their visitors.

➡️ **[Darkify Dark Mode](https://wordpress.org/plugins/darkify/)** – Lightweight,
customizable WordPress dark mode plugin for a sleek, accessible, and eye-friendly
experience on both frontend and admin dashboard.

## Screenshots

 * [[
 * Fronend Requests Listing
 * [[
 * Frontend Submit Blood Request
 * [[
 * Frontend Donors Listing
 * [[
 * Frontend Donors Listing Table
 * [[
 * Dashboard After Login
 * [[
 * Dashboard My Profile
 * [[
 * Dashboard Settings Page
 * [[
 * Frontend Donor Registration
 * [[
 * Frontend Donor Login
 * [[
 * Dashboard Welcome Page
 * [[
 * Dashboard Blood Requests List
 * [[
 * Dashboard Add Blood Requests
 * [[
 * Dashboard Donors List
 * [[
 * Dashboard Settings General
 * [[
 * Dashboard Settings Donors Settings
 * [[
 * Dashboard Settings Request Settings
 * [[
 * Dashboard Settings Page Settings
 * [[
 * Dashboard Settings Advance Settings

## Installation

 1. Upload plugin directory to the `/wp-content/plugins/` directory.
 2. Activate the plugin.
 3. Access IDonate menu in left panel of dashboard.

## FAQ

### Is iDonate free?

Yes! iDonate is completely free and will always remain so. We also offer a Pro version
with additional premium features for those looking for more advanced functionality.

### Do I need coding skills to use iDonate?

No coding skills are required! With just a few clicks, you can easily set up and
start using iDonate without any technical expertise.

### Where do I get Support?

You can contact us trough this channels
 [WordPress Plugin Directory](https://wordpress.org/support/plugin/idonate/)
|| [Facebook Page](https://www.facebook.com/ThemeAtelier/) || [Codecanyon](https://codecanyon.net/item/idonatepro-blood-request-and-blood-donor-management-system-wordpress-plugin/21525871/comments)

### Is it translation ready?

Yes. The plugin is totally translation ready. If it’s not support in your language
you need to edit it with any translation plugin.

### Is iDonate Multilingual Ready?

Yes, iDonate is fully translation-ready and compatible with popular translation 
plugins like WPML, Polylang, Loco Translate, qTranslate-X, GTranslate, Google Language
Translator, WPGlobus, and more.

### Is iDonate compatible with Multisite?

Absolutely! iDonate works seamlessly with WordPress multisite networks.

### Love this plugin and want to support its improvement?

If you enjoy using iDonate, please consider leaving us a [5 stars rating](https://wordpress.org/support/plugin/idonate/reviews/?filter=5#new-post).
Your valuable feedback helps us continue improving and making iDonate even better.

Thank you!

## Reviews

![](https://secure.gravatar.com/avatar/5901dc4b84f8e62754c7a6ba42d2ac362717fe04ed6a5af895d938711ff85b06?
s=60&d=retro&r=g)

### 󠀁[Really Appreciated](https://wordpress.org/support/topic/really-appreciated-2/)󠁿

 [alihshawon](https://profiles.wordpress.org/alihshawon/) 22 Otover 2024 1 reply

First of all, thank for their concept. And when installed, we have faced a few technical
difficulties. But when contacted, they were really helpful. They have fixed our 
issue within very short time. we really love their work and support.

![](https://secure.gravatar.com/avatar/3304bfaf41c3f02fd7fc26bbb0c667102b589917de0f9359069aa1724236c9a3?
s=60&d=retro&r=g)

### 󠀁[Great plugin!](https://wordpress.org/support/topic/not-working-4098/)󠁿

 [Developer zahir](https://profiles.wordpress.org/devzahir/) 31 Luj 2024 1 reply

Great plugin! Keep it up and consider adding all the necessary features.

![](https://secure.gravatar.com/avatar/d0838e40cfdf37c4de90316a9843a187ad370ed442a4bf33d75c713aa9887f87?
s=60&d=retro&r=g)

### 󠀁[Outdated](https://wordpress.org/support/topic/outdated-28/)󠁿

 [fbasifkhan](https://profiles.wordpress.org/fbasifkhan/) 23 Masg 2020

The ‘Blood Request’ page error while looking for details. Doesn’t support with the
latest version of WordPress

![](https://secure.gravatar.com/avatar/8ec4d8bd499ad428c74aa4c793bc515becf4579f4cfaa0adcd2f1c39e4e6f10c?
s=60&d=retro&r=g)

### 󠀁[Wonderful Plugin](https://wordpress.org/support/topic/wonderful-plugin-468/)󠁿

 [Ajanta Das](https://profiles.wordpress.org/ajantadas/) 03 Luj 2019

First, I want to give thanks for the unique idea. This is the Awesome plugin for
Blod Donation system.

![](https://secure.gravatar.com/avatar/1ddeb373cb3c5080113165b9ef9efc1b43868cf8346119030942ad8e7bb903cb?
s=60&d=retro&r=g)

### 󠀁[Awesome helpful plugin](https://wordpress.org/support/topic/awesome-helpful-plugin-2/)󠁿

 [Rahi Saiful](https://profiles.wordpress.org/rahi6039/) 15 Dicember 2017

I’m using this plugin in my blood donation website and add new feature.If any user
need blood they can post request for blood in my site.

 [ Read all 5 reviews ](https://wordpress.org/support/plugin/idonate/reviews/)

## Contributors & Developers

“IDonate – Blood Donation, Request And Donor Management System” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ Foysal Imran ](https://profiles.wordpress.org/faysal61/)

“IDonate – Blood Donation, Request And Donor Management System” has been translated
into 3 locales. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/idonate/contributors)
for their contributions.

[Translate “IDonate – Blood Donation, Request And Donor Management System” into your language.](https://translate.wordpress.org/projects/wp-plugins/idonate)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/idonate/), check out
the [SVN repository](https://plugins.svn.wordpress.org/idonate/), or subscribe to
the [development log](https://plugins.trac.wordpress.org/log/idonate/) by [RSS](https://plugins.trac.wordpress.org/log/idonate/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.1.17 – December 21, 2025

 * Tested: WordPress 6.9 compatibility.

#### 2.1.16 – November 21, 2025

 * Added: Option to hide admin bar for donors.
 * Fixed: Patched vulnerability in `idonate_donor_popup` allowing user enumeration.
 * Fixed: Added `manage_options` capability checks and mandatory nonce validation.
 * Fixed: Sanitized `user_id` and restricted access to current user/admin only.

#### 2.1.15 (18 November 2025)

 * Security: Fixed a critical Missing Authorization vulnerability.
 * Security: Ensured all data is properly sanitized, validated, and escaped.

#### 2.1.14 (25 October 2025)

 * Tested: WordPress 6.8.3 compatibility.
 * Update: Improved some codebase

#### 2.1.13 – October 04, 2025

 * Fixed: Vulnerability issue.

#### 2.1.12 – Aug 23, 2025

 * Fixed: Availability icon issue.

#### 2.1.11 – Aug 04, 2025

 * Fixed: Enforced strict added authentication checks to prevent unauthenticated
   information disclosure.

#### 2.1.10 – July 26, 2025

 * Fixed: Privilege Escalation via password reset. – Thanks to kr0d & Peter from
   
   Wordfence for reporting.
 * Fixed: Arbitrary user email change vulnerability. – Thanks to kr0d & Peter from
   
   Wordfence for reporting.
 * Fixed: Unauthorized user deletion vulnerability. – Thanks to kr0d & Peter from
   
   Wordfence for reporting.
 * Fixed: User data exposure via AJAX. – Thanks to kr0d & Peter from
    Wordfence 
   for reporting.
 * Tested: WordPress 6.8.2 compatibility.

#### 2.1.9 – April 22, 2025

 * Fix: The translation-related warning was found with WP 6.8.
 * Tested: WordPress 6.8 compatibility.

#### 2.1.8 – March 03, 2025

 * Fixed: Translation warning on latest WordPress
 * Tested: WordPress 6.7.2 Compatibility.

#### 2.1.7 – December 19, 2024

 * Tested: WordPress 6.7.1 Compatibility.

#### 2.1.6 – November 19, 2024

 * Tested: WordPress 6.7 Compatibility.

#### 2.1.5 – November 02, 2024

 * Added: Display error message on login page for incorrect login information.
 * Fixed: Issue with updating profile information.
 * Fixed: Compliance issues with WordPress Coding Standards (WPCS).
 * Updated: Overhauled plugin code structure for improved performance and functionality.

#### 2.1.4 – October 26, 2024

 * Improved: Responsive CSS for mobile devices.

#### 2.1.3 – October 19, 2024

 * Fixed: Country and state field issue.
 * Update: Code compatibility.

#### 2.1.2 – October 01, 2024

 * Improved: Some CSS codes
 * Update: In some PHP code structure

#### 2.1.1 – October 01, 2024

 * Update: Plugin intro video

#### 2.1.0 – September 23, 2024

 * New: Added Dashboard page.
 * New: Moved the Login page under the Dashboard.
 * New: Introduced Dashboard Statistics page.
 * New: Relocated the My Profile page to the Dashboard.
 * New: Created a Settings page, which now includes sub-pages for Profile, Password,
   Address, and Social Profile to manage donor information.
 * New: Added a Logout option as a sub-menu under the Dashboard.
 * Removed: Eliminated unused donor profile pages, now accessible under the Dashboard
   sub-pages.
 * Removed: Deleted the donor info page; the donor profile detail page now serves
   as the single page for donor information.
 * New: Option to change the donor profile single page slug.
 * New: Added LinkedIn and website fields for donors in the Social Profile section.
 * Update: Refreshed the Dashboard page UI for donors.
 * Tested: WordPress 6.6.2 compatibility.

#### 2.0.3 – Sep 07, 2024

 * Fixed: Admin pro settings CSS not loading issue

#### 2.0.2 – August 17, 2024

 * Fixed: Icon hover issue.
 * Fixed: Other css issue.
 * Fixed: State select option for single country.
 * Update: Icons for admin dashboard.
 * Added: Sherpur district for Bangladesh

#### 2.0.1 – August 08, 2024

 * Fixed: Warnings after the first installation of plugin.
 * Fixed: Other css issue.

#### 2.0.0 – July 30, 2024

 * New: Frontend form for donor registration
 * New: Backend form for adding donors by site admin
 * New: Advanced backend form for adding donors by site admin.
 * New: Donors View, Edit, Delete options from backend by site admin.
 * New: Donors review and approval option by site admin.
 * New: Donors listing with advanced search feature.
 * New: Donors single page.
 * Update: Frontend blood request submission form.
 * New: Request listing with advanced search feature.
 * Update: Auto-Delete Expired Blood Requests – Never delete, delete on the date
   when blood is needed, and delete 1 week after the blood is needed.
 * New: Options to add your own container width for pages for different devices
 * Update: Advanced social sharing option for blood requests and donors.

#### 1.9.1

 * Compitibility with WordPress 6.5.5

#### 1.8.1

 * Compitiblity with wordpress 6.4.1

#### 1.7.0

 * Compitiblity with wordpress 6.3

#### Idonate 1.6

 * Support bootstrap 4.0.0
 * Change design in blood request page.
 * Add social share option in request single page.
 * Fixed other css issue.
 * More update coming soon.

#### Idonate 1.5

 * Fixed plugin active error.

#### Idonate 1.4

 * Add pagination in request page.
 * Add country and state field.
 * Add recaptcha.
 * Add single country use option.
 * Add request approval option.

#### Idonate 1.3

 * Add Auto blood request delete option after past blood needed date
 * Fixed other some issue

#### Idonate 1.2

 * Fontawesome Icon Load option
 * Change request design
 * Fixed some other issue

#### Idonate 1.1

 * Fixed settings option select box issue

## Meta

 *  Version **2.1.18**
 *  Last updated **3 weeks ago**
 *  Active installations **100+**
 *  WordPress version ** 5.3 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/idonate/), [Lao](https://lo.wordpress.org/plugins/idonate/),
   [Russian](https://ru.wordpress.org/plugins/idonate/), and [Ukrainian](https://uk.wordpress.org/plugins/idonate/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/idonate)
 * Tags
 * [Blood](https://lmo.wordpress.org/plugins/tags/blood/)[blood donation](https://lmo.wordpress.org/plugins/tags/blood-donation/)
   [donation](https://lmo.wordpress.org/plugins/tags/donation/)[healthcare](https://lmo.wordpress.org/plugins/tags/healthcare/)
   [medical](https://lmo.wordpress.org/plugins/tags/medical/)
 *  [Advanced View](https://lmo.wordpress.org/plugins/idonate/advanced/)

## Ratings

 4.2 out of 5 stars.

 *  [  4 5-star reviews     ](https://wordpress.org/support/plugin/idonate/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/idonate/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/idonate/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/idonate/reviews/?filter=2)
 *  [  1 1-star review     ](https://wordpress.org/support/plugin/idonate/reviews/?filter=1)

[Add my review](https://wordpress.org/support/plugin/idonate/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/idonate/reviews/)

## Contributors

 *   [ Foysal Imran ](https://profiles.wordpress.org/faysal61/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/idonate/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://bloodwp.com)