When it comes to customer support, transparency is key. Support Hours for Lagom WHMCS Client Theme (opens new window) extension empowers businesses to provide customers with clear operating hours for support departments. This means customers always know when to expect help and when they can anticipate a response.
By eliminating uncertainty, this extension minimizes frustration, enhances satisfaction, and builds trust. Stay tuned for our documentation on setting up and configuring the "Support Hours" extension, and revolutionize your support operations.
On this page, you'll see a list of created "Support Hours". Here you gain complete control over your support department's operating hours. In this article, we'll walk you through the ins and outs of this essential feature, ensuring you can seamlessly manage your operating hours, add new ones, and toggle the activation status.
Here is an explanation of the columns displayed in the "Support Hours" table.
Here, you can easily craft operating hours instances, configure availability for specific hours and days, and assign them to the appropriate support department. It is your go-to resource for finely-tuning your support schedule for a seamless customer experience.
The "Operating Days" function is a feature that enables you to select specific days of the week during which designated departments will be available. By choosing from a list of weekdays, you can precisely configure when support or services will be accessible, helping you align your operations with your customers' needs and expectations. This function empowers you to optimize your service schedule for enhanced customer satisfaction.
The "Working Hours" function provides the ability to define specific time frames during which support services are available on selected operating days. This feature allows you to set the hours of operation for your support department, ensuring that customers know when to expect assistance. It enhances clarity and helps you meet customer expectations effectively.
The "Apply Holidays" option allows you to determine whether specific support instances should adhere to the Holidays settings. This option is enabled by default when creating a new support hours instance. When disabled, the selected support departments will remain open during holidays, as configured in the extension settings.
Specify the support department (opens new window) for which information about availability should be displayed. You have the flexibility to choose multiple departments from the list, ensuring that customers see the schedules of the relevant teams.
"Holidays" settings is a crucial component of our system. Here, you can effortlessly configure scheduled holidays for your support team. During these designated periods, your customers will receive notifications that support will be temporarily unavailable within specific timeframes, ensuring clear communication and a smooth support experience. Learn how to streamline your holiday management and enhance customer satisfaction.
"Holidays" setting will be commonly shared between all "Support Operating Hours", which will be created in our extension.
In client portal information about "Holidays" will be shown as in below example:
Configure settings which will be shared across all support operating hours. Customize where operating hours information is displayed, set your time zone, define time formats, and more. Learn how to optimize your global settings for a seamless and tailored customer support experience.
With the "Display On" setting in the "Support Hours" extension, you control where operating hours information appears in the client portal. Choose to display it on all support pages for comprehensive visibility, or select specific pages from a predefined list to provide targeted information.
Information related to support hours on this page is displayed in a section called "Support Operating Hours." It contains all the information related to the support team's time availability for individual support departments. Below is a detailed description of the elements of this section.
Panel Title
"support_operating_hours" => 'Support Operating Hours',. Path to the extension's main language directory: /templates/lagom2/core/extensions/supporthours/lang.Department Name Dropdown (shown only when multiple support hours exist)
Working Hours & Timezone
8:00 AM – 8:00 PM)Mon – Fri (UTC))Current Status Block
Support will be available for next 8 hour(s)Our support team will be back in 6 hour(s)Public Holiday – 25th to 27th of DecemberBelow you will see what an example view looks like with the dropdown expanded.
If the selected department has configured support hours, the information box will also appear on the View Ticket page — in the right sidebar, under the "Department Operating Hours" title.
This layout is based on the same logic as the unified box described in the in the Single Unified Box section on the "Support Ticket List" page.
This panel shows the following:
"departments_operating_hours" => 'Department Operating Hours',. Path to the extension's main language directory: /templates/lagom2/core/extensions/supporthours/lang.When the Open Ticket page is loaded, and the client selects a department that has support hours configured, a sidebar panel will be displayed on the right — just like on the View Ticket page.
This panel shows the following:
"departments_operating_hours" => 'Department Operating Hours',. Path to the extension's main language directory: /templates/lagom2/core/extensions/supporthours/lang.On the "Open Ticket page", the "Ticket Department" field is displayed to let users choose the appropriate department. If support hours are assigned to more than one department, this field will turn into a dropdown list. Each department will show its current status (Online, Offline, or Closed) and a short description of its purpose.
The logic behind displaying statuses here is the same as in the Department Dropdown section. Each department entry includes:
This dropdown allows the user to choose the department for their request while seeing real-time availability. The sidebar on the right will then reflect the support hours of the selected department.
On this page, support hours are displayed inside each department box based on the extension’s configuration. Each department section includes the following information:
Choose the time zone to be displayed for your customers in the client area. This setting is essential for accurate calculations, ensuring the correct presentation of online or offline status for configured support instances.
Choose time format, which should be shown for your customers in client area, there are two settings to choose from:
This option allows you to select the starting day of the week, customizing the week's display to align with your region or preference.
Please see the examples of how it presents in the client area.
Enabling this option will display the current status in the client area wherever Support Hours are visible — such as "Support Status" menu item or support status widgets in sidebars.
You will still see three status types:
These statuses gives clients accurate view of your availability and helps them know when to expect a reply.
Please see statuses shown on the example page "Support Departments" visible in the boxes and in the "Support Status" menu item.
This option allows you to hide the time zone displayed in the support availability section of the Client Area.
By default, the time zone appears below or next to the support hours, as shown in the examples below.
When the "Hide Timezone" option is enabled, the time zone is no longer displayed - only the support hours and days of the week remain visible.
To translate the language strings used in our extension, please follow this simple guide.
Make a backups to avoid losing any data.
Translate Operating Hours by modifying Lagom WHMCS Client Theme language file:
templates/lagom2/core/lang/.Translate entries like 'online', 'offline', 'closed', 'all day', etc. by modifying Support Hours language file:
/lagom2/core/extensions/SupportHours/lang.If you are using the SupportPal Module Integration, the Lagom Support Hours extension integrates seamlessly with SupportPal-generated pages, ensuring that your customers always see the relevant team availability.
While configuring your "Operating Hours" in the Lagom Support Hours, you can define for which Support Pal departments the availability should be shown. This setting is located in the "Display" section of the configuration sidebar.
Simply enter the department ID from Support Pal — you can include a single ID, multiple IDs separated by commas, or type "All" to apply the schedule to every department. This gives you full control over where the schedule is shown and makes it easy to align the display with your actual support structure.
You can find the support department ID in your SupportPal Admin Area under Settings → Tickets → Departments. Simply hover over the department name on the list, and you will see the department ID displayed as a tooltip in the bottom-left corner of your browser.
Alternatively, click the department name to open the "Edit Department" page and check the URL - the department ID is shown at the end (e.g., /supportpal/en/admin/settings/ticket/department/1/edit).
Starting from version 1.2.0, the "Support Hours" extension lets you show the current availability of your support team directly in the client area navigation. This gives users quick access to support status, helping them know the best time to reach out.
To add this menu item, go to RS Themes → Menu, select the Client Secondary Menu, and click Add New. Then:
order-neg-1 m-r-a in the Custom Classes field.The menu item shows the current support status based on your configuration in the extension.
Possible status types:
The status displayed in the menu item is determined by these rules:
If your extension has more than one "Support Hours" instance (used for different departments), a dropdown will appear when the user clicks or hovers over the menu item. It displays the status of each department separately. If all departments have the same working hours, the dropdown will not appear — since showing the same entry multiple times would not be useful.
Each department entry in the dropdown includes: