Medmix – the Ultimate Medical WordPress Theme

Medmix is an Elementor medical WordPress theme optimized for doctor appointments. It’s a perfect solution for clinics, hospitals, and other health facilities providing multispecialty practices. This Elementor appointments theme features many dedicated pages to show your services, prices, and specialists. Allow clients to book a free or paid consultation via the integrated doctor appointment booking WordPress plugin and automate the appointment scheduling with 24/7 access to your clinic.

has been added to your cart!

have been added to your cart!

Product is subject to a yearly license for support and automatic updates
Elementor Medical WordPress Theme

Elementor Medical WordPress Theme: Key Highlights

A WordPress medical care theme with the doctor appointment booking WordPress plugin.

Unlimited Services & Locations
Unlimited Staff Members
Flexible Personal Schedule
Any Appointment Duration
Group & Individual Appointments
Booking Buffer Time
Responsive Booking Wizard
Editable Wizard Fields
Online Payment Processing
Automated Emails
Payments & Clients Management
Multi-Slot Reservations
Customer Login Area
Discount Coupons
CSV Reports Export
Revenue & Booking Analytics
Staff Calendar Integration
Instant Client Calendar Sync

WordPress Medical Theme for Doctors & Healthcare IndustriesMedical WordPress Theme for Doctors & Healthcare Industries

Geared at hospitals and clinics, the overall design of the Medmix Elementor medical theme can also suit a wider range of businesses, including pharmacy, dentist business, and various medical services.

Thanks to such a diverse design, you can use it to deliver services beyond clinic appointment bookings and use the theme as a mere hospital brochure template.

Dedicated Clinic Service & Department PagesDedicated Clinic Service & Department Pages

We did our best to supply this medical WordPress theme with ready-made pages you’ll most likely want to employ: detailed department pages with all the services and pricing lists, individual doctor profiles, social links, and more.

You can categorize services, list information in tabs and other widgets like accordions to organize a lot of information in a compact way.

Informative Specialist & Doctor ProfilesInformative Specialist & Doctor Profiles

Your specialists are the face of your clinic. With the Medmix clinic WordPress theme, you get two custom-made sections to tell about your staff: a directory of doctor profiles and feature-rich individual doctor pages.

On the latter, you can display associated services, pricing lists, testimonials, certificates, working hours, and any other information you can add without technical experts.

Elementor Medical WordPress ThemeElementor for Effortless Customization

This WordPress doctor appointment template is created with Elementor from the ground up. It allows you to add and customize any content block via a user-friendly visual builder, integrate Elementor addons for any extra functionality and enjoy the overall customization process!

You can edit any part of the front page, contacts page, doctor profiles, department, and service pages with any Elementor widget.

Powered up by Stratum for ElementorPowered up by Stratum for Elementor

Stratum is a premium Elementor add-on which we packed for free with the Medmix doctor WordPress theme!

With Stratum, you can effortlessly add more dedicated website sections, for example, feature your certifications, improve the contacts page, boost credibility with doctor testimonials and ratings, add all sorts of visuals like sliders, and more!

Integrated Doctor Appointment Scheduling
WordPress System by MotoPress

We packed the Medmix WordPress doctor theme with the MotoPress WordPress Appointment Booking plugin. This doctor appointment plugin WordPress makes it easy for your clients to book online or offline consultation in just a few steps, so a huge reduction in waiting time is guaranteed! Bring your patients closer to your doctors, with less effort.

Personal Doctor Websites or ClinicsPersonal Doctor Websites or Clinics

The MotoPress booking and appointment plugin are flexible enough to power bookings with a choice of doctors as well as run bookings for only a solo practitioner.

The plugin in this medical WordPress theme can handle unlimited staff members so you can create individual profiles and schedules for a clinic of any size.

For Independent Contractors & a Chain of ClinicsFor Independent Contractors & a Chain of Clinics

Utilizing the power of ‘locations’ provided by the plugin, you can offer your services in different locations.

Whether you are a solo doctor operating in one location, a clinic with multiple staff members or even a chain of clinics in different city areas/cities, the Medmix Elementor doctor appointment booking theme is ready to meet your needs.

Individual Doctor Schedules & Appointment DurationsIndividual Doctor Schedules & Appointment Durations

Build individual working day schedules for each doctor – with all the range of breaks, lunchtimes, days-off, and vacations. Bookings are registered immediately, new clients can reserve only available slots.

For the provided services and consultation appointments, you can set any duration with support for buffer times – not just hourly bookings. Customize the appointment pricing and duration based on who provides the service.

Appointment Booking WordPress WizardAppointment Booking WordPress Wizard

The doctor appointment scheduling app by MotoPress adds a three-step wizard to the site. Clients are offered to choose a service and optionally a specific doctor/location. In the next step, they select the date and free time slots.

On the final step, clients provide their personal information and submit a booking. According to your settings, the system sends email notifications to the staff and clients on the booking status. Did we mention that you will grow your patient base by collecting emails?

Elementor Medical WordPress ThemeHassle-free Booking Management by Staff

On the dashboard of the doctor appointment booking WordPress plugin, you can see all the upcoming and past bookings – whether they are confirmed or canceled.

It’s easy to change the status of each booking and edit client information submitted at checkout – manually update the service booked or the final price.

SMS Notifications & Reminders

We’ve incorporated the powerful SMS sending capabilities provided by the Twilio service to simplify client communication for medical institutions and doctors.

Decrease patient no-shows and follow them up with branded and on-time SMS.

Note: This feature is available only with the premium Twilio SMS extension.

Google Analytics Integration

Easily use the industry-leading website analytics platform from Google Analytics on your clinic’s website.

Thanks to this integration, you can identify which services are on demand in your clinic during a certain period of time. It also helps you notice potential barriers preventing them from completing their transactions.

Note: This feature is available only with the premium Google Analytics extension.

Appointment Customer AccountsWebsite Sign-in for Patients

You can optionally allow patients to create accounts on your WordPress to access their comprehensive history of past and upcoming appointments, payment records, all in user-friendly accounts.

By logging in, your patients can schedule their next appointment with your doctors without the hassle of repeatedly entering their personal information.

Add & Manage Unlimited EmployeesStaff Accounts

We’ve embraced default WordPress user roles functionality to create ‘employee accounts’ with the capabilities and privileges you can control.

For example, allow your staff to view payments, bookings assigned to them, services they provide, and sync their bookings to their Google Calendar.

Centralized Admin Bookings CalendarBackend Bookings Calendar

Get access to the sortable and intuitive bookings calendar on the backend.

Find reservations by a staff member, date, location and more in several clicks.

View bookings in a monthly, weekly, daily, or timetable view.

More Payment Gateways with WooCommercePayPal, Stripe, On-site Payments, Direct Bank Transfer

There are multiple payment processing options integrated with the default booking widget, they come at no extra cost and you can easily enable them at checkout.

You can offer multiple payment options such as PayPal, Stripe, on-site payments, or direct bank transfers, at no extra charges.

Optionally connect Square or WooCommerce for more payment processing options (paid add-ons).

More features of the Elementor Medical WordPress Theme

  • Modern, lightweight WordPress clinic design
  • Categories for appointment bookings
  • Feature-rich footer and clean header
  • Fully customizable navigation menus
  • Appointment booking widget in the navigation menu
  • Breadcrumbs for easier navigation through the services and categories of the medical WordPress template
  • Gallery and slider for high-quality imagery
  • Smart call-to-actions crafted for the medical website design
  • Pre-made About Us, Contacts, Doctor, Categories, Doctors Directory, and Appointment pages
  • Contact form 7
  • Mobile-optimized site surfing experiences
  • WordPress healthcare theme with the SEO-friendly markup
  • A medical website template crafted by MotoPress and almost entirely backed by MotoPress plugins, including Stratum Pro and Appointment Booking plugins included at no extra cost.

Note that the included booking plugin in this theme is not updated with the regularity of its standalone version. If you are looking for instant plugin updates in your theme, you may want to additionally purchase the plugin.

Detailed Video Tutorial

Related WordPress Themes

You might also like other WordPress themes packed with the appointment booking plugin functionality for free: Yogamo, Lotus Spa, Edme, and more.


Yoga WordPress Theme

Lotus Spa

Spa & Salon WordPress Theme


Medical WordPress Theme


Online Courses WordPress Theme


Frequently Asked Questions

What features does Medmix include?

Medmix comes with a variety of features that make it perfect for healthcare websites (for doctors, clinics, hospitals, therapists, stores, etc.). These include pre-designed templates to highlight doctors, services and various medical specialties, extra Elementor widgets by Stratum addon, and online scheduling funcionality by the dedicated WordPress booking plugin.

Is Medmix easy to use?

Yes, Medmix is designed to be user-friendly, even if you don’t have any experience with website development. It comes with a drag-and-drop builder and clear documentation to help you get started.

Can I customize the design of my website with Medmix?

Medmix includes a variety of customization options so you can make your website look just how you want it. You can customize color schemes and fonts via Elementor widgets, create layouts with Elementor, and even use your own custom CSS.

Is Medmix mobile-friendly?

Yes, Medmix is fully responsive, meaning it will look great on any device, including smartphones and tablets.

What kind of support is available for Medmix?

MotoPress, the creators of Medmix, offers excellent customer support. You can contact them via email, Help Desk, or live chat with any questions or issues you might have. They also provide extensive documentation and tutorials to help you get the most out of the theme.


You must log in to submit a review.

2 Replies to “Medmix

  1. hello,
    Interested medimix theme. Is there anyway in the booking plugin , on a user perspective , to ask for time frange availability and the seller, the merchant will reply . Example: the user can ask an appointement either monday morning or tuesday afternoon and the merchant will reply, OK, we can meet on monday 10:00am.
    Thanks and my best regards

    1. Hi Arnault,
      The merchant can add a flexible schedule to let the customer book the timeslots when he is available. Otherwise, you may add a custom contact form or phone number asomewhere on your site and let customers contact the admin and ask when it is better to book an appointment.

Leave a Reply

Your email address will not be published. Required fields are marked *

Release Notes

1.4.4 - Apr 09 2024

  • Updated demo content import file.
  • Fixed issue when sidebar may close after country select in Appointment Form.
  • Minor bugfixes and improvements.

1.4.3 - Nov 30 2023

  • Appointment Booking plugin updated to version 1.21.0:
    • Added the "Analytics" page to display your key business metrics.
    • Added the ability to export bookings data in a CSV file.
    • Added the ability to filter bookings by date, service, location, employee.
    • Added RTL support for emails.
    • Added Advanced settings functionality, enabling the addition of custom Anchor and Class attributes to blocks associated with the Appointment Booking plugin.
    • Expanded Reservation tags with a new {reservation_clients_number} tag for utilization in email notifications.
    • Integrated the option to showcase a booking form with pre-selected fields, facilitating bookings for specific individual services, categories, locations, or employees.
    • Improved the calendar page in the admin dashboard.
    • Improvement: Only published posts (Service categories, Services, Employees, Locations) can be displayed in the appointment form.
    • Improved compatibility with WordPress 6.2+.
    • Improved translation and localization files by adding text string locations.
    • Improved the UX of the booking form customization through the WordPress block editor and shortcode settings.
    • Improved the display of available slots in the calendar for customers by implementing instant redirection to months with available slots.
    • Improved filtering capabilities across all booking form fields, such as Service Category, Service, Location, and Employee.
    • Fixed an issue that appeared in version 1.19.1 and caused errors with service bookings.
    • Fixed an issue with sending notifications that appeared in version 1.18.0.
    • Fixed an issue where the 'Show items' option was not displaying correctly in the Appointment form widget.
    • Fixed an issue of potential overbooking.
    • Fixed an issue of displaying an appointment form in Divi.
    • Fixed an issue involving the unauthorized use of discount coupons.
    • Fixed a PHP warning occurring on the customer account page.
    • Fixed a PHP warning related to the Employee list block and mpa_employees_list shortcode.
    • Fixed a browser warning that arose while editing input text fields in the Appointment Booking blocks’ settings.
    • Fixed a link for viewing all booking payments on WordPress multisite.
    • Fixed a deprecated PHP warning on pages containing Divi modules associated with Appointment Booking.
    • Fixed an issue with updating timeslots in the appointment booking form when the user selects a different service.
    • Fixed the wrong phone validation that occurred right after loading the customer info step in the appointment booking form.
    • Fixed the transparent background of the booking info popup in the admin calendar.
    • Fixed the incorrect display of the start day of the week right after loading the admin calendar.
    • Removed Divi assets from enqueueing when Divi is deactivated.

1.4.2 - Jul 11 2023

  • Appointment Booking plugin updated to version 1.18.0:
    • Added the user area for customers that allows them to log in, view bookings and speed up reservations with pre-populated info at checkout. Website admins can set the plugin to create a user account automatically or let customers opt for its creation.
    • Added the ability to send SMS notifications via Twilio. An extra extension is required.
    • Added the ability to pay using Apple Pay, Google Pay and Link via Stripe.
    • Added the ability to allow clients to cancel their bookings.
    • Added new payment tags to the admin and customer email templates, which indicate the total booking price and the sum left to pay.
    • Added the ability to enable deposit online payments service-wise. Deposit-based bookings are added with the 'Confirmed' status to the list of reservations.
    • Fixed an issue with applying coupons in the booking confirmation mode without a payment.
    • Fixed an incorrect price calculation for services with minimum and maximum capacity greater than 1.
    • Fixed an issue with employee contacts not being shown in the employee shortcodes.
    • Fixed a fatal error upon creating appointment notifications.
    • Fixed an issue of blocking timeslots on the frontend that were not actually booked.
    • Fixed an issue with displaying a card number field at checkout.
    • Fixed an issue with editing services in a booking on the admin backend.
    • Improved the interface of the admin bookings calendar.
    • Improved the security of payment processing via the website.
  • Minor bugfixes and improvements.

1.4.1 - Jan 17 2023

  • Improved compatibility with PHP 8.

1.4.0 - Sep 05 2022

  • Appointment Booking plugin updated to version 1.13.0:
    • Added the calendar view for bookings.
    • Added the ability to create and apply coupon codes.
    • Added the ability to send automated email notifications in a certain time frame before and after the appointment.
    • Added the ability to designate Time Before Booking (a minimum period of time before the appointment when customers can submit a booking request) up to 31 days.
    • Added the ability to display a mandatory "terms and conditions" consent checkbox for the user before they can pay / reserve the appointment.
    • Added the ability for clients to add notes when placing a booking. Admins can also record notes on the backend.
    • Added the ability to duplicate Employee and Schedule.
    • Added the ability to synchronize bookings with an employee's Google Calendar.
    • Added the ability to edit existing bookings.
    • Added the browser history synchronization with the booking calendar filters in the admin dashboard.
    • Added the new Appointment Manager and Appointment Employee user roles that define access to the Appointment Booking plugin settings and menus.
  • Added support for WooCommerce plugin.
  • Minor style improvements.

1.3.0 - Feb 01 2022

  • Appointment Booking plugin updated to version 1.6.3:
    • Added the ability for admins to view and create log messages when editing bookings and payments.
    • Added the ability for clients to book more services right away after they completed their first reservation.
    • Added the ability to receive payments through the PayPal gateway.
    • Added the ability to receive payments through Stripe, Direct Bank Transfer and Pay on Arrival gateways. Note: default email notification templates were updated to support payments, you might want to check them out.
    • Added more appointment booking form customization options: the ability to change the booking form title, the number of columns in a timepicker, and choose to show or hide the appointment end time.
    • Removed the payment options step from the booking wizard for clients who book free services.
  • Minor style improvements

1.2.0 - Aug 11 2021

  • Appointment Booking plugin updated to version 1.4.1:
    • Added the Multibooking option. It enables your clients to add several services to cart, thus reserve more than one appointment at one go. Note: default email notification templates were updated to support multiservice booking, you might want to check them out.
    • Improved the Appointment Booking widgets' customization experience in Divi and Elementor.
    • Updated translation files.
  • Minor style improvements

1.1.0 - Jul 07 2021

  • Appointment Booking plugin updated to version 1.3.1:
  • Added the service capacity settings: now you can set the min and max number of people per one service allowing a client to book an appointment for a group of people.
  • Fixed an issue with applying search filters incorrectly in the appointment booking form in Safari.
  • Added integration with popular builders: Elementor, the block editor (Gutenberg), and Divi. This will allow you to add and edit appointment forms and blocks visually with drag and drop.
  • Fixed an issue with including days off and custom working days in the Appointment Form.
  • Fixed an issue with including service variations.
  • Improved 'Any' values support for the Location and Employee fields in the Appointment Form.
  • Improved field filters for the Appointment Form shortcode.
  • Added datepicker localization for 50+ languages.
  • Fixed an issue with the translations support on the frontend.
  • Added 15 new Appointment form shortcode parameters to help you customize the process of selecting a service: default values, the ability to rename form labels and edit texts, and the ability to remove unneeded form fields.
  • Added 12 new shortcodes: a list of employees, locations, services, and service categories; plus, 8 single-employee shortcodes that will help you build up a single employee page.
  • Added a dedicated page for customizing major shortcodes, where you can edit shortcode parameters of the Appointment form and lists and save them for further use.
  • Added 3 new blocks for an Employee: Contact Information, Social Networks and Additional Information.
  • Improved the view of the shortcodes list on the Help page. Added all the new shortcodes and their parameters.
  • Improved the Appointment Form shortcode: the Next button is always visible, while invalid inputs are highlighted once the button is clicked.
  • Stratum Pro plugin updated to version 1.3.8
  • Minor bugfixes and improvements

1.0.0 - Jan 4 2021

  • Initial release