Activation
After installing the Flat Theme files into your Perfex CRM root directory, you need to activate it as the default customers theme from the admin panel.
Overviewโ
Activation is a simple process that tells Perfex CRM to use the Flat Theme instead of the default theme for all customer-facing pages. This includes the login screen, customer dashboard, invoices, estimates, proposals, and any other pages accessible to your customers.
Activating the Flat Themeโ
Follow these steps to enable the Flat Theme:
- Log in to the Perfex CRM admin panel.
- Navigate to Setup โ Settings โ Customers.
- Find the Default customers theme setting.
- Select Flat from the dropdown menu.
- Click Save to apply the changes.
If you do not see "Flat" in the dropdown, the theme files were not installed correctly. Go back to the Getting Started guide and verify that the files were extracted into the correct root directory.
After Activationโ
Once you have saved the setting, perform the following steps to ensure the theme loads properly:
- Clear server-side caches โ If you use any caching services (CloudFlare, Redis, Varnish, OPcache, etc.), clear them so the new theme files are served.
- Hard refresh your browser to bypass local cached stylesheets and scripts:
- Windows / Linux:
Ctrl + F5orCtrl + Shift + R - macOS:
Cmd + Shift + R
- Windows / Linux:
- Visit the customer portal (frontend) in a new browser tab or incognito window to verify the Flat Theme is applied.
It is recommended to check the customer portal in an incognito/private browser window to ensure you are seeing the latest version without any cached assets.
Troubleshootingโ
If the Flat Theme does not appear after activation, check the following:
| Issue | Solution |
|---|---|
| "Flat" not in dropdown | Re-upload the theme files to the correct Perfex CRM root directory |
| Theme partially loads | Clear all caches (server and browser) and perform a hard refresh |
| Old theme still showing | Check if a CDN or reverse proxy is serving cached content; purge the CDN cache |
| Styling looks broken | Verify that all files were extracted properly and no files were skipped during upload |
If you are using a CDN such as CloudFlare, make sure to purge the cache after activation. CDNs can serve stale CSS and JavaScript files, which may cause the old theme to persist.
Supportโ
If you encounter any issues during activation or the theme does not display correctly, visit the Themesic Support Portal to open a support ticket.