If you run a WordPress agency, you’ve probably already reinvented support in some improvised way — a shared inbox, a WhatsApp group with a client, a project-management board repurposed into a ticket queue. It works, barely, until you’re managing support across 10, 20, or 40 client sites and nothing is consistent from one client to the next.
The obvious fix — a proper helpdesk SaaS — usually creates a worse problem: a per-agent monthly bill that scales with your team, not with what you’re able to charge each client for a fixed-fee retainer. Every new client makes the math worse, not better.
The retainer math that doesn’t work
Say you charge a client $400/month for a support retainer. If your helpdesk SaaS costs $60/agent/month and two of your people touch that client’s tickets, you’re already down $120/month in tooling before you’ve done a minute of work — and that’s one client. Multiply by twenty, and your support tooling bill is a second payroll.
What a one-time license changes
ThickGrass licenses a site, not a seat. Install it on a client’s WordPress site (or your own agency site running a multi-tenant setup), and every agent who needs access is free — the license doesn’t care how many people log in, only how many sites run it.
- Agency tier — a single one-time purchase covers running the plugin across multiple client installs, instead of paying per site and per agent
- Every client gets their own branded portal — ThickGrass ships with a companion theme, ThickGrass-ServicePortal, that gives each client a proper “Open a Ticket / My Tickets / Knowledge Base / Live Chat” front end, seeded automatically on activation
- Data for each client stays on that client’s own server — useful when a client’s contract (or their own client, if you’re white-labeling further down the chain) has data-residency requirements you can’t meet with a shared SaaS inbox
What this actually looks like in a proposal
Instead of “$X/month for support tooling” buried in your overhead, support becomes a one-time setup cost you can either absorb once or bill as a project item — and after that, it’s infrastructure you own, not a subscription you’re renting on your client’s behalf.
That also means you can raise your support retainer margin over time instead of watching a SaaS vendor eat into it as you add agents or take on more clients.
Getting started
- Install ThickGrass on the client site (or your own multi-tenant instance)
- Activate — the ticket portal, KB, and live chat front end are seeded automatically
- Configure SLAs against the client’s actual business hours, set up ticket routing rules once, and reuse the setup across the next client
No per-seat negotiation, no “let me check if adding another agent bumps our plan tier” conversation with a vendor.