Skip to content
Karlovac, Croatia · since 2011
Client loginHR – HrvatskiStart a project

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

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

Interface

See what it looks like

The dashboard and settings in the WordPress admin (Croatian interface).

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.

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.

One plugin for clients, tickets, hours, invoices and the portal.