Overview
Custom Page represents a modernised iteration of site homepages, built upon advanced technology. These new dashboards will enhance your ability to consolidate tasks, events, and data more efficiently, enabling the curation of improved real-time information.
It also enhances user experience by seamlessly integrating the system dashboard landing page with site-specific dashboards and introduces new features such as pagination, allowing for smooth and efficient content navigation.
Our Custom pages now offer an alternative to the traditional Site Homepages. This new feature allows flexibility in choosing between existing Site Homepages and newly introduced Custom Pages as default homepages. This approach facilitates a gradual adoption of new features while preserving the option to retain older layouts. Users have the freedom to select any dashboard as the default for each site, enabling a smooth transition between established and new interfaces. This adaptable system empowers you to craft the most effective user experience at a pace that suits your needs.
The Custom Pages will automatically be available under the site admin section if you have access to site homepages already. Dashboard will need to be created and permissioned before end users can view it.
Below are some of the features that Custom Pages provide, which are not available with Site Homepages:
Aggregate tasks or events from different sites within a single dashboard, provided the user has permission, allowing for greater customisation.
Create seamless user journeys by incorporating site panels to guide users effectively.
Pagination can be applied to panels for better organisation and navigation.
Contacts can be manually added to a people panel, providing enhanced flexibility in organising group contacts, as well as having a custom sort order.
We encourage our users to explore our new custom pages to take full advantage of the modernised dashboard's benefits. While we recommend transitioning to our new Custom Pages over time to benefit from enhanced features and improved performance, this will be a gradual process. You won't need to update all your existing site homepages immediately. Rest assured, when the time comes for when full migration is required, we will let you know. This transition will take place after we introduce new panels. It's important to note that these new panels will be created with a different approach and may not be identical to the old ones.
Implementation of Custom Pages
Custom Pages are integrated under "Module Settings" in the site Admin section, where you can create a new dashboard using the "Add" button or through site navigation. When a dashboard is created, it initially has no permissions until administrators assign them, similar to a Site Homepage, allowing for customisation before use. Once created, you can select some basic settings for the Custom Page. Both system admins and site admins can view and edit all Custom Pages regardless of the permissions, enabling them to customise the dashboard before it becomes accessible.
Custom Page set as default cannot be deleted or archived if there are no alternative default permissions available for the user group.
If an administrator without site admin rights edits a dashboard, the site name will be hidden from their view.
To create a Custom Page, navigate to the specific site where you want to add the page.
Next, go to the “Module Settings” under the “Admin” section, where you can add a custom page using the "Add" button from a specific site.

A custom Page can also be added through site navigation.
Select
Add
to add a new Custom Page.
The
Add Custom page
screen appears:
Add the required information:
Name
- This is the name of the Custom page.
Tooltip
- This is the tooltip of the Custom page. This will be available to the system administrator when adding a new link.
Description
- This is shown when viewing all within the admin section.
Additionally, to add a translation, click the Globe icon next to each field. The Translate screen opens:
Enter your translations and select
Save
.
The 'lazy loading' feature ensures that additional content loads dynamically as you navigate. This means you won't have to wait for all content to load at once; instead, content will progressively load as you scroll, resulting in faster loading times and improved efficiency.
Navigate to your newly created custom page. Click
Edit dashboard
to edit the dashboard.
Then, select the
Add section
button.
A new section appears on the dashboard:
Click
Add panel
to add panels:
The
Add panel
screen opens:
One can add panels to their dashboard as they wish. Below are the available panels that you can add in your dashboard:
You can also take advantage of the new data visualisation features including custom sort order,
User Lookup Columns and
Advanced Date Filtering features with Custom Pages by contacting support for this feature to be enabled.
For information on managing dashboard permissions,
click here.
As of the June 2025 release, the pagination will be automatically applied to the pages.
While we haven't modified most of the underlying code (except for pagination), we have made CSS changes that may affect custom code on custom pages. Please review these changes to identify any potential impacts.
Custom Pages and Site Homepages are integral parts of the home module and can be used interchangeably by clients within Sites. While automatic site navigation will list both Custom Pages and Site Homepages under the "Home" section, custom site navigation requires the manual addition of Custom Pages.
Automatic Site Navigation
The below graphic explains how Custom Pages and Site Homepages can be used interchangeably by clients within Sites for default dashboards.
With the release of 5.9.8, Custom Pages will be available in Site templates, allowing them to be included when importing and exporting sites.
With version 5.9.8, we've updated the panel styles to achieve a modern aesthetic and enhance the visual appeal of the user experience. This builds on the release of version 5.9.0, which introduced avatars and panel borders.
The new 'View Details' feature makes detailed information on the panels more accessible. Redesigned panels and simplified pagination enhance the experience, offering a more compact and user-friendly interface.
An example of what the dashboard can look like: