FirstTime Setup (Clinic Admin)

Use this section as your initial checklist after installing the plugin.

Set Your Clinic Details

Go to Clinic Booking → Settings → General.

Business information

  • Clinic name (used in emails and UI)
  • Booking email address
  • Phone number
  • Address
  • Website URL
  • Time & location

  • Select your timezone
  • Choose date and time formats (e.g. 24hour vs 12hour clock)
  • Set which day the week starts on (e.g. Monday)
  • Opening hours

  • For each day of the week, decide if you’re open and set default open/close times.
  • These give patients a realistic calendar of when you’re available.
  • Audience label

  • For this plugin, your main entity is “Patient”.
  • You can choose whether menus emphasise “patients” vs “customers” depending on how you prefer to talk about your audience.
  • Define How Bookings Should Work

    Go to Clinic Booking → Settings → Booking Rules.

    Here, you control the rules behind booking:

    Lead and advance time

  • Minimum lead time: how soon before an appointment a patient can still book (e.g. no samehour bookings).
  • Maximum days in advance: how far into the future patients can book (e.g. 90 days).
  • Cancellations & rescheduling

  • How many hours before the booking patients may cancel.
  • Whether patients can reschedule themselves.
  • Login vs guest booking

    Decide if patients must log in (safer, better history) or are allowed to book as guests.

    Core pages

  • Choose which page on your site is the main booking page.
  • Choose a confirmation page that patients see after successful bookings.
  • You’ll set up these pages after you insert the shortcodes or blocks (see Section 7).

    Brand & Design the Booking Experience

    Go to Clinic Booking → Settings → Display.

    Form layout

    Choose between:

  • Classic: more cardbased, vertical steps.
  • Compact: leaner layout (this is the default and enforced in free).
  • Colors

    Set:

  • Primary and accent colors
  • Text, background, and border colors
  • These control the look and feel of the booking form and dashboard.

    Branding options

  • Upload your clinic logo.
  • Control if you show service images, duration, and price on the form.
  • Calendar appearance

  • Choose default calendar view and how time slots should be displayed.
  • Custom CSS

  • Add any extra styling snippets your designer provides.
  • Configure Payments

    Go to Clinic Booking → Settings → Payments.

    You can mix and match different payment options.

    Currency

  • Choose your currency (e.g. USD, GBP, EUR).
  • Set the symbol and whether it appears before or after amounts.
  • Pay at location / Insurance

  • Enable “Pay at location” for clinics that collect money in person.
  • Enable insurance billing and add custom instructions (e.g. “Bring your insurance card; we will bill your insurer”).
  • Stripe (credit/debit cards)

  • Enable Stripe, choose test or live mode.
  • Enter publishable and secret keys for each mode.
  • Use the built-in “Test Stripe connection” button to verify your credentials
  • PayPal

  • Enable PayPal (sandbox for testing, live for production)
  • Enter client ID and secret for each mode
  • Use “Test PayPal connection”
  • Klarna

  • Enable Klarna and set region (e.g. US/EU).
  • Decide whether to offer:
  • Pay Now (full immediate payment)

    Slice It (instalments) with a minimum booking amount.

  • Use “Test Klarna connection”
  • Deposits

  • Turn on deposits if you want patients to pay only part of the amount up front.
  • Choose:
  • Required (booking is only confirmed with a deposit), or

    Optional (patient can pay a deposit or the full amount)

  • Decide whether the deposit is a percentage or a fixed amount
  • Limit deposits to all services, selected services, or selected categories
  • Tax

  • Optionally turn on tax.
  • Set the tax rate and whether the prices you show are tax inclusive or exclusive.
  • Set Up Core Clinic Data

    Service Categories

  • Go to Clinic Booking → Services.
  • Create logical categories, such as:
  • General Consultation

    Lab Tests

    Vaccinations

    Procedures

    These help patients filter and quickly find the right service.

    Services (Appointments You Offer)

    Each service corresponds to a type of appointment (e.g. “Initial Consultation – 20 mins”).

    For each service, you define:

    Basics

  • Name and category
  • Whether it’s a consultation, examination, lab test, vaccination, follow-up, or procedure.
  • Duration & capacity

  • How long does it take?
  • How many patients can be booked in one slot (usually 1)?
  • Price

  • Base price, and whether the price is per visit or per hour.
  • Advanced pricing rules

    Optional rules like:

  • Weekend surcharge
  • Holiday surcharge
  • Early booking discount
  • Package deals
  • Providers (Staff)

  • Go to Clinic Booking → Providers.
  • Add each doctor, nurse, or technician as a provider.
  • For each provider:
  • 1.Set their name, email, and phone.

    2.Assign which services they can perform.

    3.Optionally add internal notes.

    This allows patients (if you enable the option) to choose a specific provider, or you can let the system auto-assign.

    Availability (Schedules)

  • Go to Clinic Booking → Availability.
  • Define:
  • 1.When each provider is available (e.g. Dr. Smith: Mon–Wed, 9–17).

    2.Exceptions like days off, holidays or special extended hours.

    The plugin uses these rules to generate time slots for the booking form.

    Patients

    Go to Clinic Booking → Patients.

    Each patient record can store:

  • Name and date of birth
  • Gender and blood type
  • Allergies, medical conditions, current medications
  • Insurance details
  • Emergency contact
  • Internal notes and full medical history
  • Patients can be created:

    By staff from the back office, or

    Automatically , when someone books online and fills in patient details.

    Was this page helpful? /