Slotwise – Multi-Purpose Booking & Appointment Plugin
Slotwise – Multi-Purpose Booking & Appointment Plugin

Slotwise – Multi-Purpose Booking & Appointment Plugin

0/5 (0 ratings) — active installs Updated Sep 25, 2026

SlotWise by Mytsys Software Solutions is a full-featured appointment booking plugin that auto-configures itself for your industry. Choose from 12 business categories (music studio, medical clinic, hair salon, beauty, car wash, fitness, dental, tutoring, massage, pet grooming, photography, cleaning) and the plugin pre-loads appropriate services, staff, time slots, and form fields — ready in minutes.

It adds a beautiful, mobile-responsive booking form and packages grid to any page via shortcode, with a complete admin dashboard to manage bookings, staff, services, packages, discount codes, and payments.

Key Features

  • Industry Setup Wizard — One-time wizard auto-configures services, staff, forms, and packages for 12 business types
  • Dynamic terminology — Admin labels, page titles, and menus update to match your industry (e.g. “Consultations” for medical, “Treatments” for beauty)
  • Two booking modes — Standard booking form and simplified Package Booking form
  • Multi-session packages — Create packages with name, description, price, session count, and featured badge
  • Service listings grid — Display all your services in a stylish card layout
  • Four payment methods — Card (Stripe Elements), PayPal Standard, Stripe, and Cash App
  • Discount & promo codes — Percentage or fixed amount, date ranges, usage limits, service restrictions, live front-end validation
  • Visual drag-drop form builder — Reorder, show/hide, and relabel booking form fields from admin
  • Admin dashboard — View, search, and manage all bookings; update status; filter by date/status; one-click cancellation with customer email
  • iCal attachments — Confirmation emails include a .ics calendar file for Google/Apple/Outlook
  • Self-service cancellation — Customers can cancel via a secure token link in their confirmation email
  • Automatic theme matching — Detects your active WordPress theme colours on activation and applies them to the booking form (14 themes supported)
  • Slot blocking — Admin can block specific date + time combinations from the calendar
  • Weekend closure — Toggle Saturday/Sunday availability independently
  • Email notifications — Automatic confirmation to customer + admin new-booking alert with HTML template
  • Data safety on update — Plugin upgrades never delete your data; dbDelta() + schema migration only adds columns, never drops them
  • Fully translatable — Uses standard WordPress i18n with .pot file (text domain: slotwise)
  • Theme-safe — All CSS is scoped to plugin wrappers; no global resets or overrides

Shortcodes

  • [slotwise_booking_form] — Full appointment booking form with service/level selection and payment
  • [slotwise_package_booking] — Simplified booking form for packages — no service or level needed
  • [slotwise_packages] — Displays the packages pricing grid
  • [slotwise_classes] — Displays the services/classes listings grid

Privacy

Customer data (name, email, phone, booking details) is stored in custom database tables on your WordPress installation. No data is sent to third parties except as required to process payments — see the External Services section below for full details.

No data is collected or sent to Mytsys Software Solutions.

External Services

This plugin connects to the following third-party services to process payments. These services are only contacted when a customer submits a booking with the corresponding payment method selected. You must enable each payment method explicitly in Settings — none are active by default.

Stripe

Used for card payments and Stripe-powered payment processing.

What is sent: When a customer submits a booking using card or Stripe payment, the customer’s card details are tokenised entirely in their browser by the Stripe.js library (loaded from https://js.stripe.com/v3/) and a secure payment token is sent to your Stripe account via the Stripe API (https://api.stripe.com). Raw card numbers never pass through your server. The customer’s name and booking amount are also sent to Stripe to complete the charge.

When it is sent: Only when a customer completes a booking using Card or Stripe payment methods.

Stripe Terms of Service: https://stripe.com/legal/ssa
Stripe Privacy Policy: https://stripe.com/privacy

PayPal

Used for PayPal Standard payment processing.

What is sent: When a customer selects PayPal as their payment method, they are redirected to PayPal’s website where they complete payment. The booking amount, your PayPal email address, and a booking reference are passed to PayPal. PayPal then sends an Instant Payment Notification (IPN) callback to your site to confirm payment.

When it is sent: Only when a customer clicks to pay via PayPal at checkout.

PayPal Terms of Service: https://www.paypal.com/us/legalhub/useragreement-full
PayPal Privacy Policy: https://www.paypal.com/us/legalhub/privacy-full

Cash App

Used for Cash App Pay payment processing (US market only).

What is sent: When a customer selects Cash App as their payment method, they are directed to send payment to your configured $Cashtag. The booking amount and reference are displayed to the customer. No customer data is automatically sent to Cash App’s servers by this plugin — the customer initiates the transfer themselves through their Cash App account.

When it is sent: Only when a customer selects Cash App as their payment method.

Cash App Terms of Service: https://cash.app/legal/us/en-us/tos
Cash App Privacy Policy: https://cash.app/legal/us/en-us/privacy