Website Maintenance Management Module for Perfex CRM
Note: This is a module for Perfex CRM, not a standalone script. This module works best on Perfex CRM version 3.4.* and later. LIVE DEMO To see a live demo for this module, use the login details below: Username: demo@email.com Password: yt238I!MH94y55 Login here. OVERVIEW The Website Maintenance Management module is a comprehensive solution for managing and tracking website maintenance activities for client projects within Perfex CRM. It enables agencies and development teams…
- Version
- 1.1.1
All source code listed on this site is collected from the internet. If any listing infringes your rights, please contact us and we will remove it immediately.
Description
Note: This is a module for Perfex CRM, not a standalone script. This module works best on Perfex CRM version 3.4.* and later.
LIVE DEMO
To see a live demo for this module, use the login details below:
Username: demo@email.com
Password: yt238I!MH94y55
Login here.
OVERVIEW
The Website Maintenance Management module is a comprehensive solution for managing and tracking website maintenance activities for client projects within Perfex CRM. It enables agencies and development teams to streamline their website maintenance workflows, track time spent on maintenance tasks, log completed activities, and automatically notify clients about maintenance work performed. The module provides a centralised platform to manage multiple client websites, categorise maintenance tasks, monitor staff productivity, and generate detailed reports.
WHO IS IT FOR?
This module is ideal for businesses and organisations that:
- Digital Agencies – Manage maintenance retainers and support hours for multiple client websites.
- Freelance Developers – Track time spent on ad-hoc fixes and updates.
- IT Support Providers – Streamline the logging and reporting of technical maintenance tasks.
- Web Hosting Companies – Offer value-added maintenance packages to hosting clients.
WHAT’S NEW
Custom Label Configuration: Customise module names in the sidebar without affecting the functionality. Rename modules from the settings page to better align with your business terminology and improve clarity, all without modifying core files or module code.
Merge Project-Specific Maintenance Logs: Combine multiple maintenance tasks and logs under a single project into one consolidated invoice. This is especially useful when clients request multiple tasks on different days but prefer to receive one comprehensive invoice instead of separate invoices for each task.
Client Portal Maintenance Log Overview: View all maintenance activities related to their projects directly from the client portal. Improves transparency by giving clients real-time visibility into reported issues, ongoing tasks, completed work, and maintenance history.
Category Minimum Chargeable Time: Minimum billable time for each maintenance category. When logging new maintenance, the system automatically checks the entered time against the category minimum and guides the user to apply either the minimum time or the actual logged time. Ensures fair billing, standardisation, and prevents undercharging for small or quick tasks.
CORE FEATURES
Support Hours Packages: Create and manage prepaid support hours packages for clients with automated hour deduction, low-balance notifications, and full usage history. Packages can be configured for client-wide or website-specific coverage and support monthly, yearly, or periodic billing models.
Invoice from a Maintenance Event: Invoicing system that allows you to create invoices directly from maintenance logs. Set hourly rates, track billable hours, and generate invoices based on time spent. Features include invoice linking/unlinking, billing status tracking, and seamless integration with Perfex CRM’s invoicing system.
Email Templates Management: Dedicated email template system for maintenance notifications. Create custom email templates for maintenance started and completed events, with full control over template activation/deactivation. Includes pre-built templates with dynamic variables like project name, client details, and maintenance information.
Maintenance Tasks Management: Create and manage reusable maintenance tasks with categories, priorities (low, medium, high, urgent), descriptions, and staff assignments. Tasks can be assigned to multiple staff members and include features such as time tracking with start/stop timers, assignee management, and status tracking.
Websites Management: Add client websites to the maintenance system by linking them to existing Perfex CRM projects and clients. Each website entry includes the project association, client information, website URL, and active status. The system automatically handles deletions when projects or clients are removed from Perfex CRM.
Maintenance Logs & Activity Tracking: Log maintenance activities performed on client websites, including which tasks were completed, time spent, detailed notes, and attachments. Logs support both real-time timer tracking (start maintenance and stop when complete) and manual entry (log already completed maintenance with specific start/end times).
Customisable Categories: Pre-configured with industry-standard categories (Plugin Updates, Theme Updates, Core Updates, Security, Backup, Performance, Other), with the ability to add, edit, and customise categories with custom icons, colours, and display order.
Time Tracking & Timer: Built-in time tracking functionality with start/stop timer for both tasks and maintenance logs. Track billable hours, hourly rates, and generate time-based reports. The timer automatically calculates elapsed time and allows staff to log work sessions against specific tasks or maintenance activities.
Calendar View: Visual calendar interface displaying maintenance logs and tasks, with filtering options by staff member. The calendar provides a month/week/day view of all maintenance activities, making it easy to schedule and review maintenance work across all client websites.
Reports & Analytics Dashboard: Comprehensive reporting system including task statistics, time tracking reports, staff productivity metrics, task completion trends, category distribution, priority analysis, top performers, and most maintained websites. Reports are filterable by date range and exportable to Excel/CSV formats.
Email Notifications: Automatic email notifications sent to clients after maintenance work is completed, with the ability to resend notifications, manual email triggers, and customisable email templates. Email status tracking shows whether notifications have been sent and when.
File Attachments: Upload and attach multiple files to maintenance logs, including image thumbnails, bulk download functionality, and secure file storage. Attachments support various file types and are organised within each maintenance log for easy access.
Granular Permissions: Comprehensive permission system with five main capability groups (Maintenance Tasks, Categories, Websites, Maintenance Logs, Reports) and four permission levels (View, Create, Edit, Delete). Menu visibility is dynamically controlled based on staff permissions.
More features on the way. Feel free to send through your feature request.
INQUIRIES AND SUPPORT
For any pre-sales inquiries, please use the discussion tab to ask any questions you may have.
If you have purchased this module and require support, please open a support query, and we will be glad to assist you.
For feature requests, please email us on the provided email address on our seller profile.
CHANGELOG
Version 1.1.1 | 8 March 2026
- Added: Settings page to override module name in sidebar. - Added: Merge Maintenance logs for a Specific Project. - Added: View Maintenance Logs in Client Portal. - Added: Minimum Time Required for Maintenance Task. - Improved: Support packages (hourly) available monthly, yearly, or periodically.Version 1.0.5 | 25 Jan 2026
- Enhanced: Timer stop button on maintenance tasks now displays popup with billing fields including hourly rate.Version 1.0.4 | 02 Jan 2026
- Improved: Date and time formatting to respect system-wide Perfex CRM settings.Version 1.0.3 | 02 Dec 2025
- Added: Support Hours Package feature with package usage history and tracking and low balance email notificationsVersion 1.0.2 | 14 Nov 2025
- Minor code refactoringVersion 1.0.1 | 13 Nov 2025
- Added: Create invoices directly from maintenance logs with hourly rates. - Added: Dedicated email templates for maintenance notifications with customisation options.Version 1.0.0 | 08 Nov 2025
Initial releaseRelated products
More digital goods in the same category or with similar tags.
PHP Scripts / Add-ons
MultiSafepay payment method for RISE CRM
PHP Scripts / Add-ons
Mollie Payment Gateway for Teachify LMS
PHP Scripts / Add-ons
Add on-Multi User - Twitter Deck
PHP Scripts / Add-ons
PayU payment method for RISE CRM
PHP Scripts / Add-ons
Braintree payment method for RISE CRM
PHP Scripts / Add-ons
Add on Auto Tweet - Twitter Deck
PHP Scripts / Add-ons
gomymobiBSB's Site Theme: Bundle #1
PHP Scripts / Add-ons
PayFast payment method for RISE CRM
Website Maintenance Management Module for Perfex CRM
After successful payment, you will receive a download link for the source code