WordPress plugin for agencies · v3.0.0

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.

WordPress 5.8+ PHP 7.4+ License per domain EN / HR
dashboard · example
MRR · monthly
2,450
▲ 8.2% / mo
ARR · annual
29,400
Open tickets
7
Hours this month
38h
Revenue by month21 active clients

Without a system

  • Hours in spreadsheets, never reconciled with the bill
  • Client requests scattered across emails and messages
  • You have no overview of how much you earn from maintenance.
  • The client is calling you because they don’t know the status of the job.

With WP MAINTENANCE CRM

  • Hours related to ticket and client, automatically in the report
  • Each request is a ticket with a status and priority.
  • MRR and ARR on your dashboard at all times
  • The client monitors 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

Connect WordPress users to maintenance plans — flexible pricing, billing cycles, and bulk operations.

w

Tickets with attachments

Statuses, priorities, categories, a TinyMCE editor, file attachments, and automatic email notifications, plus ticket status.

Work reports (PDF)

Log hours per client, optionally tied to a ticket, with monthly summaries and a fast AJAX form.

h

Work reports (PDF)

Structured reports with a date picker, PDF export, and your logo — ready for the client.

Newsletter and messages

TinyMCE, merge tags, templates, and a send log — to all clients, by plan or manual selection.

Client portal

A branded self-service portal with 6 tabs and a dark, light, or automatic theme, plus plan upgrades.

Dashboard

MRR and ARR charts, widgets, and client cards — your maintenance revenue is on the first screen.

White-label

Replace every reference to the plugin with your agency’s name, logo, and colors. The client sees your brand.

Client portal

A portal that carries your brand, not mine.

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
Your Agency — Portalauto theme
OverviewTicketsHoursReportsInvoicesSettings
Maintenance plan
Business · monthly
active
Security update
ticket #248 · today
in progress
May report
PDF · 4 items
ready
5.8+
WordPress (6.x tested)
7.4+
PHP (8.x recommended)
5.7+
MySQL / MariaDB 10.3+
EN / HR
350+ translated strings
1 domain
license + weekly check

WP Maintenance CRM

WP Maintenance CRM is a system that media-met uses to manage its own WordPress site maintenance on a daily basis — built by an agency with 15+ years of experience and 200+ projects.

Annual license

Lifetime license

Annual licenseWP MAINTENANCE CRM

 

For a good start and testing in production

License for one domain

√  All updates during the subscription

√  Email support

√ All features, no limits

One purchase, one domain

€99.00 per year

Lifetime licenca WP MAINTENANCE CRM

 

Pay once, use forever

√  License for one domain

√  Lifetime updates

√  Priority support

√  All features, no limits

Pays off after just three years

€249.00 one-time payment

One purchase, one domain, LIFETIME

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 is checked weekly via the Mediamet License server. Multiple licenses are required for multiple domains.

Do I get updates?

The annual license includes all updates for the duration of the subscription, while the lifetime license includes lifetime updates, without re-payment.

Can I display it with my 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 can choose the language in the settings.

When do I get the bill?

After purchase, you will automatically receive a fiscalized PDF invoice by email. When ordering, you can also enter your company information (OIB) for the R1 invoice.

What is the support like?

The plugin comes with full documentation (in Croatian and English). Support is provided via email, and Lifetime customers have priority.

Organize your maintenance today.

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