Description
🚀 Launch Your Complete Online Clinic in 60 Seconds!
KiviCare is the most advanced, self-hosted clinic and patient management solution (EHR) built for WordPress. Powered by React 19 and Bootstrap 5, KiviCare delivers a lightning-fast, modern interface that doesn’t feel like a typical WordPress plugin.
NEW in Version 4.0: Complete UI/UX Redesign!
After 3+ years of development and refinement, KiviCare now features a completely redesigned modern interface with improved performance, cleaner design, and enhanced user experience. It’s the only Medical EHR solution on WordPress that provides a pure MAGICAL EXPERIENCE comparable to modern SaaS applications.
DEMO | PRO | WP Theme | Zoom Telemed | Google Meet Telemed | Mobile App | Docs
A WordPress plugin that doesn’t feel like one.
What’s New in Version 4.0 (The Big Redesign!)
Modern Interface & Performance
- Completely Redesigned UI – Built with React 19 + Bootstrap 5 for a premium, modern look
- Lightning-Fast Performance – Lazy loading components and optimized rendering
- Smoother Navigation – Cleaner design with improved user experience
- Language Switcher – Easily change preferred language from the header
Enhanced Scheduling
- Day-Wise Time Slots – Set unique availability for each day of the week
- Flexible Doctor Scheduling – Different time slots for different days
- Better Appointment Management – Streamlined booking flow
Payment Flexibility
- NEW: KnitPay Integration – Support for 500+ payment gateways worldwide
- PayPal Integration – Accept online payments seamlessly
- WooCommerce Compatible – Full e-commerce integration (Pro)
Technical Improvements
- WordPress REST API – Modern, reliable API architecture
- Action Scheduler Integration – Stable background processing for queued tasks
- Customizable Print Templates – Easy branding through child themes
- HTML Email Templates – Rich, beautiful email notifications
Core Features
Complete Clinic Management
- Built with React 19 – Zero page reloads, instant responses
- Appointment Booking System – Smart scheduling with conflict prevention
- Patient Records Management – Comprehensive patient history
- Encounter (Patient Visits) Management – Track every patient interaction
- Doctor Scheduling – Flexible session management
- Doctor Services – Service catalog with pricing
Multi-Role User System
Complete role-based access control:
– Super Admin – Full system control
– Clinic Admin – Clinic-level management
– Doctor – Patient care and scheduling
– Receptionist – Front desk operations
– Patient – Self-service portal
Patient Portal
- Patient Self-Service Portal – Book, manage, and view appointments
- Medical History Access – Patients can view their records
- Appointment Reminders – Email notifications
Website Integration
Powerful widgets & blocks for your website:
– Booking Form / Button – [kivicareBookAppointmentButton]
– Doctor List Widget – Showcase your medical team
– Login/Register Page – [kivicareRegisterLogin]
– Clinic List – Display multiple locations
Configuration & Customization
- Email Reminders & Notifications – Automated patient communication
- Custom Email Templates – Brand your communications
- Custom Fields – Extend forms with custom data
- Powerful Settings Panel – Comprehensive configuration options
- Multilanguage Support – Translation-ready
- Insightful Dashboard – Real-time clinic overview
Pro Features – Unlock Enterprise Power
Transform your clinic into a multi-location healthcare empire:
Multi-Clinic Enterprise
- Multi-Clinic Setup – Manage unlimited clinics from one dashboard
- Centralized Administration – Control all locations effortlessly
- Clinic-Specific Settings – Customize each location independently
Advanced Payments & E-Commerce
- WooCommerce Integration – Full e-commerce payment processing
- Multiple Payment Gateways – Maximum payment flexibility
- Revenue Reports – Track income across all clinics
Professional Scheduling
- Google Calendar Integration – Two-way sync with Google Calendar
- Calendar Sharing – Share availability with colleagues
- Appointment Conflicts – Automatic conflict prevention
Advanced Communication
- SMS Alerts via Twilio – Automated SMS notifications
- WhatsApp Alerts – WhatsApp appointment reminders
- Custom Notifications – Design your own notification templates
- Multi-Channel Communication – Reach patients on their preferred platform
Telemedicine Ready
- Zoom Integration (Addon) – Virtual consultations with video
- Google Meet Integration (Addon) – Secure virtual visits
- One-Click Join – Seamless telehealth experience
Business Intelligence
- Advanced Reports – Comprehensive clinic analytics
- Performance Metrics – Track KPIs and growth
- Export Data – CSV/Excel exports for analysis
Premium Customization
- Advanced Styling Options – Match your clinic branding
- RTL Support – Right-to-left language support
- White Label Ready – Remove KiviCare branding
KiviCare Premium Products
Build a complete digital healthcare ecosystem:
- KiviCare Pro – Enterprise clinic management
- KiviCare WordPress Theme – Professional clinic website
- Zoom Telemed Addon – Video consultations
- Google Meet Telemed Addon – Secure telemed solution
- Flutter Mobile App – iOS & Android apps
Professional Services
Need expert help with setup, migration, or customization?
👉 Get a Quote from Our Experts
Support & Resources
- Complete Documentation – Step-by-step guides
- Video Tutorials – Visual learning resources
- Community Support – Active user community
Submit Feature Requests
We listen carefully! Have an idea to make KiviCare better?
👉 Submit Your Feature Request
You Are In Good Company
KiviCare is crafted by IQONIC Design – a team of expert, young, and dynamic creators of community-focused digital products. Trusted by over 100,000+ individuals and businesses worldwide.
More FREE Products from IQONIC
We love our community! Check out our other amazing free products:
- Graphina – The most powerful Elementor charts and graphs plugin
- MARVY – Coolest background animations for Elementor
- WP Roadmap – Create product roadmaps and feedback boards
Connect With Us on Social Media
Blocks
This plugin provides 3 blocks.
- Kivi Appointment Button Widget
- Kivi Register-Login Dashboard Widget(New)
- Kivi Appointment Widget
FAQ
-
Does it work with any theme?
-
Yes, you can use it with any theme.
-
Can I customize the React front-end code?
-
The front-end is built with React 19. The source code is not included in the FREE version. You can get the extended license of the PRO version for React source code access.
-
How do I get support for the free version?
-
Free version support is available through our comprehensive Documentation and Video Tutorial guides.
-
Where can I report bugs or request new features?
-
We’d love to hear from you! Contact us at hello@iqonic.design or submit a feature request through our website.
Reviews
Contributors & Developers
“KiviCare – Clinic & Patient Management System (EHR)” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “KiviCare – Clinic & Patient Management System (EHR)” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
= Version 4.0.4 – 06 Feb 2026
– [Fixed] Gender other setting issue
– [Fixed] Default country code issue
– [Fixed] Calendar translation issue
– [Fixed] Calendar flatpicker date format issue
– [Fixed] Dashboard calendar translation issue
– [Fixed] Refactor login and register tab attributes to a single initial_tab for improved flexibility in gutenberg block
= Version 4.0.3 – 02 Feb 2026
– [Fixed] Kivicare clinic and doctor list appointment button
– [Fixed] Plugin and theme conflict
– [Added] Compatibility to update clinic
– [Fixed] Currency prefix and postfix issue
– [Refactor] Distinguish dashboard permalink handling for administrator and clinic_admin roles
= Version 4.0.2 – 30 Jan 2026
– [Fixed] Appointment shortcode service image display issue
– [Fixed] Patient add issue
– [Improvement] Enhanced error handling
= Version 4.0.1 – 30 Jan 2026
– [Improvement] Migrated sidebar datatables for better consistency
– [Fixes] Book Appointment Shortcode UI
– [Fixed] Various minor bugs.
= Version 4.0.0 – 28 Jan 2026
– [Add] Completely redesigned modern interface built with ReactJS 19 and Bootstrap 5
– [Add] New KnitPay integration supporting 500+ payment gateways, giving you more flexible payment options
– [Add] Day-wise different time slots – doctors can now set unique availability for each day of the week
– [Add] Language switcher in header so users can easily change their preferred language
– [Improvement] Faster loading with lazy loading components and optimized performance
– [Improvement] Smoother navigation with cleaner design and improved user experience
– [Improvement] More stable background processing with WooCommerce Action Scheduler integration for queued tasks
– [Update] Upgraded to WordPress REST API – deprecated old wp-admin AJAX routes for better reliability
– [Update] Print templates easily customizable through child themes for seamless branding
– [Update] HTML support in email templates for richer, better-looking messages and notifications
– [Deprecated] Vue.JS is no longer supported – fully migrated to ReactJS 19
IMPORTANT – Translation Notice:
Due to the major UI redesign, translation strings have new keys. If you use custom translations:
– Re-scan the plugin using Loco Translate or Poedit
– Update your .po/.mo files with new string keys
– Existing translations will work where keys match
= Version 3.6.16 – 20th Jan 2026
– [Fixed] Security issue.
= Version 3.6.15 – 23rd Dec 2025
– [Fixed] Display only active doctors list in the appointment widget.
– [Update] HTML content is now supported in email notifications.
– [Update] Overridden WooCommerce pay_action for KiviCare compatibility.
– [Compatibility] Now compatible with WordPress 6.9
= Version 3.6.14 – 18th Nov 2025
– [Security] Resolved an SQL injection vulnerability.
– [Fixed] Various minor bugs.
= Version 3.6.13 – 19th Sep 2025
– [Security] Fixed security issue.
= Version 3.6.12 – 09th Sep 2025
– [Fixed] Prescription and patient report email template issue.
– [Fixed] Register/Login shortcode functionality issue.
– [Fixed] Patient dashboard redirection issue.
– [Fixed] Various minor bugs.
Version 3.6.11 – 20th Jun 2025
- [Fixed] Payment tab now hidden in the appointment widget when the service price is set to 0.
- [Fixed] Patient not redirected to the dashboard after successful registration via the Register/Login shortcode.
- [Fixed] Issue where the prescription dropdown did not display all available prescriptions.
- [Fixed] Various minor bugs.
Version 3.6.10 – 14th Apr 2025
- [Compatibility] Now compatible with WordPress 6.7.2
- [Fixed] Issue where Google Calendar could not connect.
Version 3.6.9 – 24th Mar 2025
- [Update] Redirected PayPal payment to the payment page instead of opening a popup.
- [Update] Google migrate FedCM APIs for connect with Google.
- [Fixed] Issue where using both the Elementor widgets Doctor List and Clinic List on the same page caused a conflict.
- [Fixed] Upcoming Appointments tab not displaying appointments when the WooCommerce payment order is deleted.
- [Fixed] Custom field values not displaying in the KiviCare dashboard when a doctor registers via the Register/Login shortcode.
- [Fixed] Pagination not working in the Encounter List.
- [Fixed] Issue where WooCommerce payments did not redirect to the checkout page.
- [Fixed] Register/Login shortcode redirection issue when doctors or receptionists register — not redirecting to the login redirect URL.
- [Fixed] Custom form not displaying properly when conditions are applied.
= Version 3.6.8 – 24th Feb 2025
- [Security] Fixed security issue.
- [Fixed] Resolved Shortcode JS conflict.
= Version 3.6.7 – 28th Jan 2025
- [Fixed] Status filter issue in the global search on datatables.
- [Fixed] Disabled date selection for holidays.
= Version 3.6.6 – 18th Dec 2024
- [Fixed] Custom form not displaying user-wise and clinic-wise.
- [Fixed] Service not being added/edited when the number includes decimals.
- [Fixed] Issue preventing the addition/editing of holidays.
- [Fixed] Google Meet automatically disconnecting when clicking on the Zoom Telemedicine tab in the doctor dashboard.
- [Fixed] Elementor latest version issue fixed
= Version 3.6.5 – 03/12/2024
- [Security] Resolved SQL injection vulnerability.
- [Fixed] KiviCare dashboard: Added sidebar label display.
- [Fixed] Doctor session edit: Filtered doctor selection based on the clinic.
- [Fixed] Resolved various minor bugs.
- [Compatibility] Now compatible with WordPress 6.7.1
= Version 3.6.4 – 13/11/2024
- [Fixed] Time slot issues.
- [Fixed] Duplicate booking issue.
- [Fixed] Various minor bugs.
- [Compatibility] Now compatible with WordPress 6.7.
= Version 3.6.3 – 19/09/2024
- [Add] Appointment Reminder Feature for Doctors.
- [Add] Specific Doctor Selection in KiviCare Doctor List Elementor Widget
- [Update]
[kivicareRegisterLogin]Shortcode Add Clinic ID Parameter. - [Fixed] Timeslot Overlap Issue.
- [Fixed] Appointment Date Issue.
= Version 3.6.2 – 30/03/2024
- Bug Fixes
= Version 3.6.1 – 15/03/2024
- [Add] Allow same day booking only
- [Add] Allow user role in register login
- [improve] Security Enhancement
- Bug Fixes
= Version 3.6.0 – 07/02/2024
- [Add] Allow Encounter Edit After Close
- [Add] Use of WordPress Date Formater
- [Add] Use of WordPress Time Formater
- [Add] Display timezone in appointment widget
- [Deprecated] Date Format Setting
- [Deprecated] Appointment Time Format
- Bug Fixes
= 3.5.1 – 22/11/2023
* Bug Fixes
= 3.5.0 – 16/11/2023
* Bug Fixes
= 3.4.0 – 19/10/2023
* [Add] Other Gender Option in Setting.
* [Improve] Register Login Shortcode UI.
* Bug Fixes
= 3.3.3 – 06/09/2023
* Bug Fixes
= 3.3.2 – 07/08/2023
* Bug Fixes
= 3.3.1 – 21/06/2023
* Bug Fixes
= 3.3.0 – 20/06/2023
* [Add] Profile avatar changes
* [Add] Service id parameter in appointment widget
* Clinic based service for doctor
* Bug Fixes
= 3.2.1 – 25/05/2023
* [Add] Multi select in data table
* [Update] Country code field added in phone number
* [Update] Service column in billing table
* Security fixes
* Bug Fixes
= 3.2.0 – 18/04/2023
* [Add] Multiple User Role Support.
* Bug Fixes
= 3.1.1 – 15/03/2023
* Bug fix
= 3.1.0 – 03/03/2023
* Bug fix
= 3.0.9 – 02/03/2023
* Pending status add to apointment status
* Defualt payment gateway selected while booking appointment
* default account status when all roles register first time
* Dashboard calender filter
* default account status when all roles register first time
* Bug fix
= 3.0.8 – 09/01/2023
* Doctor – Clinic list filter in elementor widget
* Doctor – Clinic list data from ajax in elementor widget
* Payment mode in appointment list
* Code Optimization
* Bug fix
= 3.0.7 – 31/12/2022
* Bug fix
= 3.0.6 – 18/12/2022
* Bug fix
= 3.0.5 – 16/12/2022
* Auto suggestion in encounter clinical details
* Patient profile page
* Bug fixes
= 3.0.4 – 12/11/2022
* Plugin reset added
* Encounter print added
* Server side pagination
* Bug fixes
= 3.0.3 – 04/10/2022
* Bug Fixes
= 3.0.2 – 28/09/2022
* Bug Fixes
= 3.0.1 – 27/09/2022
* Zoom configuration from doctor list
* Global date format
* Design change
* Code optimization
* Encounter close and checkout button added
* Clinic and doctor elementor book appointment button ( popup modal )
* Local payment disable option
* Encounter close and checkout button added
* Other minor fixes
= 2.5.4 – 16/09/2022
* Patient dashboard appointment booking payment issue fixed
* Appointment edit restict after checked in
* Medical report form reset on close button fixed
* Change password fixed
* Dashboard appointment checkout without encounter close fixed
* Paypal setting form fixed
* Other minor fixes
= 2.5.3 – 05/08/2022
* Paypal payment option added
* Dashboard calendar ui changes
* Bug fixes
= 2.5.2 – 06/07/2022
* calendar issue fixed
= 2.5.1 – 01/07/2022
* register and login shortcode
* appointment book button( dynamically load appointment popup modal) shortcode.
* add service image
* Enable Single service in appointment book
* 24 Hours time format issue sort
* Setting to add logout redirect page link
* Doctor digital signature option added
* Google recaptcha option in register login shortcode
* Option to create Demo user during plugin stepup
* Restrict inactive kivicare users from login
* clinic and doctor id parameter add option in [kivicareBookAppointment] shortcode
* feature to add static data for prescriptions medicine list dropdown option
* Minor bugs sort
* Patient dashboard [patientDashboard] shortcode design changes
* [kivicareBookAppointment] shortcode bugs sorted
= 2.5.0 – 20/06/2022
* minor bug fixed
= 2.4.9 – 20/06/2022
* custom field issue fixed in new widget
= 2.4.8 – 17/06/2022
* pagination in appointment module
* doctor wise filter in appointment module
* add service image in service module
* time format change in [kivicareBookAppointment] shortcode
* appointment print issue sort in mobile device
* design issues sort in [kivicareBookAppointment] shortcode
* csv export appointment data
* add doctor service directly from doctor module
* changes in appointment view module
* bugs sort
= 2.4.7 – 03/06/2022
* widget css issue fix
= 2.4.6 – 31/05/2022
* New booking widget added (Fully customizable)
* bugs sort
= 2.4.5 – 18/05/2022
* Code Optimization
* bugs sort
= 2.4.4 – 17/05/2022
* bugs sort
= 2.4.3 – 13/05/2022
* Code Optimization
* Bug fixes
= 2.4.2 – 12/05/2022
* Code Optimization
* Bug fixes
= 2.4.1 – 10/05/2022
* Code Optimization
= 2.4.0 – 03/05/2022
* Code Optimization
= 2.3.9 – 29/04/2022
* Security issues fixed
= 2.3.8 – 27/04/2022
* Bug fix
= 2.3.7 – 31/03/2022
* Appointment shortcode doctor and clinic wise
* Elementor widget bug fix
= 2.3.6 – 24/03/2022
* Minor fixes
= 2.3.5 – 24/03/2022
* Minor fixes
= 2.3.4 – 12/03/2022
* Bug fixes
* Performance optimize
= 2.3.3 – 10/02/2022
* Minor fixes
= 2.3.2 – 10/02/2022
* Minor fixes
* appointment multi delete
* Email Templates new key added
* Time format setting (12hr/24hr)
= 2.3.1 – 21/12/2021
* Minor fixes
= 2.3.0 – 07/12/2021
* Added: Clinic, Patient Elementor widget.
* Added: Appointment reminder.
* Added: Report upload in appointment booking.
* Added: Appointment restriction setting.
* minor bug fixes
= 2.2.9 – 12/11/2021
* Loco Translation plugin support added
* minor bug fixes
= 2.2.8 – 29/10/2021
* resend credentials.
* profile image update.
* bug fixing.
= 2.2.7 – 28/05/2021
* bug fixing.
= 2.2.6 – 26/05/2021
* bug fixing.
= 2.2.5 – 14/05/2021
* Woocommece payment bug fixing.
= 2.2.4 – 14/05/2021
* Google calender intergation
* Bug fixes.
= 2.2.3 – 19/04/2021
* major Bug fixes
= 2.2.2 – 16/04/2021
* minor Bug fixes
= 2.2.1 – 13/04/2021
* Bug fixes
= 2.2.0 – 10/04/2021
* Bug fixes
= 2.1.9 – 25/03/2021
* Bug fixes
= 2.1.8 – 24/03/2021
* Bug fixes
= 2.1.7 – 24/03/2021
* Language bug fixes
= 2.1.6 – 20/03/2021
* Bug fixes
= 2.1.5 – 03/03/2021
* Custom field module
* Bug fixes
= 2.1.4 – 03/03/2021
* Bug fixes
= 2.1.3 – 02/03/2021
* Bug fixes
= 2.1.2 – 26/01/2021
* Bug fixes
= 2.1.0 – 25/01/2021
* Bug fixes
= 2.1.0 – 25/01/2021
* Bug solve and Pro support
= 2.0.3 – 25/01/2021
* Bug fixes
= 2.0.2 – 21/01/2021
* Bug fixes
= 2.0.1 – 16/01/2021
* Bug fixes
= 2.0.0 – 12/01/2021
* UI-UX changes
* Added: Service charges and doctor selection in service module
* Added: Services will be used for invoicing and other future payment related implementations
* Added: Doctor Sessions tab
* Added: currency prefix, postfix, and decimals points
* Added: Enable/Disable email notification
* Added: Individual doctor field customization
* Appointment mapping with service and appointment UI changes
* Visiting Type is replaced with services
1.2.6 – 09/12/2020
- Bug fixes
1.2.5 – 05/12/2020
- Responsive Bug fixes
1.2.4 – 02/12/2020
- Added: telemed widget support
- Bug fixes
1.2.3 – 27/11/2020
- Added: plugin uninstallation script
- Bug fixes
1.2.2 – 19/11/2020
- Bug fixes
1.2.1 – 17/11/2020
- Bug fixes & telemed pro
1.2.0 – 11/11/2020
- Added: Patient Dashboard widget
1.1.1 – 07/11/2020
- Bug fixed
1.1.0 – 06/11/2020
- Added: Appointment Booking widget shortcode
- Bug fixed
1.0.0 – 22/10/2020
- Initial stable release







