WordPress plugin for agencies
All your website maintenance in one place.
WP Maintenance CRM brings clients, tickets, hours, invoices, newsletter and a branded portal together in one WordPress plugin. No spreadsheets, no scattered emails.
WP Maintenance CRMVersion 3.1.4
- WordPress 5.8+
- PHP 7.4+
- License per domain
- EN / HR
Without a system
- Hours in spreadsheets, never reconciled with the invoice
- Client requests scattered across emails and messages
- No overview of how much you earn from maintenance
- The client calls you because they don't know the status of the job
With WP Maintenance CRM
- Hours linked to the ticket and client, automatically in the report
- Every request is a ticket with a status and priority
- MRR and ARR on your dashboard at all times
- The client follows everything on their own in a branded portal
What's inside
Everything for running a maintenance business
One plugin covers the path from client requests to reports and invoices.
Clients and plans
Link WordPress users to maintenance plans – custom prices, billing cycles, bulk actions and CSV import.
Tickets
Every client request is a ticket with a status, priority and attachments, with email notifications.
Time tracking
Hours per client and ticket, monthly summaries, automatically in reports.
Work reports (PDF)
Reports for a chosen period with your logo – ready to send to the client.
Invoices
Upload PDF invoices; the client sees and downloads them in the portal.
Newsletter
Messages to all clients, by plan or manual selection – templates and a log of sent messages.
Dashboard
MRR and ARR charts, key figures, open tickets and hours this month.
White-label and language
Your agency name, logo and colors in the admin and the portal; fully bilingual (EN/HR).
Client portal
A portal that carries your brand.
Clients log in and see their status, hours, reports and invoices themselves. Fewer questions for you, a more professional impression for them.
- Plan and status overview
- Tickets and communication
- Time tracking
- Work reports
- Invoices and documents
- Account settings
Requirements
Technical requirements
- WordPress
- 5.8+
- 6.x tested
- PHP
- 7.4+
- 8.x recommended
- MySQL
- 5.7+
- MariaDB 10.3+
- 350+ translated strings
- EN / HR
- license + weekly check
- 1 domain
Price
Annual or lifetime license
WP Maintenance CRM is the system media-met uses every day to run its own WordPress site maintenance — built by an agency with more than 15 years of experience and 200+ projects.
Annual license
One license, one domain
€99.00per year
- All updates during the subscription
- Email support
Recommended
Lifetime license
One license, one domain, lifetime
€249.00one-time payment
- Lifetime updates, no repeat payment
- Priority email support
Questions
Frequently asked questions
How many domains is the license valid for?
One license is valid for one domain. It is activated in the plugin settings and checked weekly via the media-met license server. Multiple domains require multiple licenses.
Do I get updates?
The annual license includes all updates for the duration of the subscription, while the lifetime license includes lifetime updates, with no repeat payment.
Can I show it under my own brand?
Yes. White-label options replace all references to the plugin with your agency name, logo and colors — both in the admin interface and in the client portal.
Does it work in Croatian?
The plugin is fully bilingual (Croatian and English) with over 350 translated strings. You choose the language in the settings.
When do I get the invoice?
Contact us via the form and we will send you a quote; we issue the invoice once we have agreed. For a company invoice, send us your company details (VAT ID).
What is the support like?
The plugin comes with full documentation (in Croatian and English). Support is provided by email, and Lifetime customers have priority.
Documentation and licence
Changelog
Version 3.1.4
- Fix: automatic updates also work in special server configurations; a clear message when the plugin is already up to date
Version 3.1.2
- New: automatic updates from the WordPress admin (with an active license)
Version 3.1.1
- Fix: invoice upload button no longer stays stuck on "Uploading…" after a successful upload
- New: soft duplicate check — warns if an invoice number already exists for the client in the current year (yearly numbering reset stays allowed)
- i18n: Croatian translations for the entire PDF invoices section (form, buttons, messages)
Version 3.1.0
- Full i18n of admin UI, emails and portal auth: English source strings + Croatian translation
- Newsletter starter templates now seed in the site language (English or Croatian)
Organize your maintenance today.
Write to us: info@media-met.hr
One plugin for clients, tickets, hours, invoices and the portal.



