Appointment Settings
The SpaClub Theme provides a powerful and flexible Appointment Settings panel that allows administrators to manage booking behavior, payments, notifications, integrations, and appearance. This section is one of the most important parts of the SpaClub system and should be configured carefully.
To access this section, navigate to:
WordPress Dashboard → SpaClub → Appointment Settings
General Settings
The General Settings tab controls the core behavior of appointments and availability across the SpaClub platform.
- Dashboard Logo – Upload a logo that appears inside the SpaClub user dashboard.
- Dashboard Logo Icon – Upload a compact icon version used in the collapsed sidebar.
- Email Logo – Logo displayed in appointment-related email notifications.
- Default Country – Sets the default country for booking forms.
- Default State – Automatically populated based on the selected country.
- Availability Interval Start Time (Minutes) – Minimum starting time for appointment slots.
- Availability Interval End Time (Minutes) – Maximum allowed appointment duration range.
- Availability Interval Period (Minutes) – Time gap between booking slots (e.g. 15 or 30 minutes).

After making changes, click Save Changes to apply the settings.
Color Settings
The Color Settings tab allows you to customize the visual appearance of the appointment system and dashboard UI.
- Primary Color – Main theme color used throughout the appointment system.
- Secondary Color – Accent color used for highlights and hover effects.
- Notification Panel Color – Background color for alerts and notifications.
- Body Background Color – Dashboard background color.
- Button Primary Color – Default color for primary buttons.
- Button Primary Hover Color – Hover color for primary buttons.
- Button Secondary Color – Color for secondary buttons.
- Button Secondary Hover Color – Hover color for secondary buttons.
Use Reset Colors to restore the default SpaClub theme colors.
Invoice Settings
The Invoice Settings tab controls how invoices are generated for appointment payments.
- From Name – Business name displayed on invoices.
- From Email – Sender email address for invoice communication.
- From Phone – Contact number shown on invoices.
- From Address – Business address printed on invoices.
- Extra Details – Additional information such as tax or registration details.
- Invoice Footer Left Text – Footer message (e.g. “Thanks for Your Business”).
- Invoice Footer Right Text – Copyright or legal text.
Giftcard Settings
The Giftcard Settings tab allows you to control the text displayed on gift cards.
- Giftcard Top Area Text – Text shown at the top of the gift card.
- Giftcard Bottom Area Text – Text shown at the bottom of the gift card.
Google Calendar
This section allows you to integrate SpaClub appointments with Google Calendar.
- Client ID – Google OAuth Client ID.
- Client Secret – Google OAuth Client Secret.
Use the provided Redirect URL inside your Google Cloud Console to complete the integration.
Google Map API
The Google Map API tab is used for location-based services and maps.
- Browser API Key – Enter your Google Maps API key.
SMS / WhatsApp Settings
This section enables SMS and WhatsApp notifications using Twilio.
- Twilio SID – Your Twilio account SID.
- Twilio Token – Twilio authentication token.
- Twilio Sender ID – Sender ID used for messages.
- Admin SMS / WhatsApp Number – Admin number with country code.
WooCommerce Payment Gateway
This tab connects SpaClub appointment bookings with WooCommerce.
- WooCommerce Product ID – Select a product used for appointment payments.
Ensure WooCommerce is installed and at least one product is created before selecting it here.
Booking Settings
The Booking Settings tab provides advanced control over booking behavior and payment flow.
- Show Left Panel Logo – Toggle logo visibility in booking panel.
- Left Panel Logo – Upload logo for booking panel.
- Left Panel Text – Custom message displayed in booking panel.
- Booking Type – Select booking mode.
- Coupon Code for Booking – Enable or disable coupon usage.
- Coupon Code For – Apply coupon to booking price or service price.
- Payment Mode – Choose online or offline payment.
- Redirect After Booking – Page users are redirected to after booking.
- Booking Attachments – Allow file uploads during booking.
- Upload File Extensions – Allowed file types.
- Max File Uploads – Maximum number of files allowed.
- Deposit Options – Enable full or deposit-only payment.
- Deposit Type – Percentage or fixed amount.
- Buffer Time (Minutes) – Gap between appointments.
- Appointment Start After (Days) – Delay before bookings can start.
This section ensures a smooth and flexible booking experience for both customers and administrators.