🚀
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
View KiviCare Pro
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
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:
Professional Services
Need expert help with setup, migration, or customization?
👉
Get a Quote from Our Experts
Support & Resources
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
= Version 4.1.2 – 16 Feb 2026
-
[New] Integrated Dark Mode
= Version 4.1.1 – 13 Feb 2026
-
[Fixed] Patients Static List ID Not Fetch.
= Version 4.1.0 – 12 Feb 2026
-
[New] Added filters in Fullcalendar
- [New] Holiday module: Add holiday for specific time, support for date range, multiple dates, and single date selection
- [New] Appointment booking calendar UI: Show clinic/doctor holiday, remaining slots, doctor off days on specific dates
- [Fixed] Added unique ID in patient list during appointment booking
- [Fixed] Third party plugin and theme conflicts
- [Fixed] Appointment booking shortcode: Patient details not showing when service price is 0
-
[Fixed] Register/login shortcode conflict with theme
= 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
= 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
1.2.5 - 05/12/2020
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
1.2.1 - 17/11/2020
1.2.0 - 11/11/2020
- Added: Patient Dashboard widget
1.1.1 - 07/11/2020
1.1.0 - 06/11/2020
- Added: Appointment Booking widget shortcode
- Bug fixed
1.0.0 - 22/10/2020