Skip to content
GetSimpleCMS-CE edited this page Apr 22, 2026 · 1 revision

Welcome to the GetSimpleCMS-CE-plugin-Appointments_system wiki!

Installation

  • Download and add to /plugins/ folder.
  • Activate plugin.

Once activated, a new "appointment-system" entry appears in your plugins side bar.

The default opened tab is a dashboard.

dashboard

Appointments and settings are stored in a sqlite3 database.

WARNING

Using this plugin means that your site stores personal data, so you have to check your local laws about personal data.

Settings

settings

Site Name: Your site name, it will be used in the sent confirmation email.

Admin Email: Address mail used to receive notification mail.

Advance Booking Days: The maximum duration from today visible in the appointment form calendar.

Notifications: Checked to send confirmation and notifications emails.

SMTP Server Address: The SMTP server associated to the admin email, used if notifications is activated.

SMTP Port: The SMTP server port associated to the admin email, used if notifications is activated.

Uses SSL ?: Checked if SSL used with SMTP server.

Requires Authorization ?: Checked if password is required on SMPT server.

Sender Email: Address mail used to send confirmation and notification mails (it can be the same as admin mail or not).

SMTP User Password: The password associated to the admin email on SMTP server.

Use the site's theme for the form: When not checked, plugin will use an embedded style for the appointment form. When checked, you should define in your site theme all CSS classes used by the appointment form.

Text to add at the end of the confirmation email: This text will be added to the end of the confirmation mail, after the appointment resume. Yo can give more information about the appointment if required.

Define appointment time slots

slots

You can create several appointment slots at once for a days.

Choose a day in the week, choose the starting and ending time, then choose the duration for one appointment slot. You can define the maximum number of appointments for a same slot (collective appointment or simultaneous different appointments).

Define closed days

exceptions

No need to remove defined appointments slots if you are in vacations. Just define closed days (a full day or just morning or afternoon).

Manage appointments

appointments

Appointments can be canceled or removed (any notifications email will be sent). You can export appointments as CSV file for storing purpose.

Use appointment form in your site

Just insert [appointment-form] shortcode anywhere in your site to display the booking form.

booking_form_1

Click on calendar icon or enter a date to display the list of available slots.

booking_form_2

Fill and submit the booking form. A status message is be displayed and if notifications are activated, confirmation email is sent to the address set in booking form and a notification email is sent to the admin address defined in settings.