Now in public beta · Free during beta

Miss one SLA.
Lose one client.

G8Desk tracks every ticket against the SLA you signed — automatically. Escalates before deadlines slip. Generates the compliance report your client asks for at month-end.

Set up in under 5 minutes Built on Laravel — self-host or cloud Your data stays yours
yourdesk.g8desk.com/tickets
DESK-2026-04812 Payment gateway returning 502 on production Gold 12 min left
DESK-2026-04811 Need user export for compliance audit Silver 3h 42m
DESK-2026-04810 API key rotation request Gold Awaiting client
DESK-2026-04809 CSV import — duplicate row handling Gold 1d 6h

The hidden cost

You didn't lose the client because of one bug. You lost them because nobody knew it was overdue.

Spreadsheets don't ping you when an SLA is 30 minutes from breach. Generic helpdesks treat every ticket the same — Gold-tier clients wait in the same queue as free-trial users.

And when contract renewal comes around, you're scrambling to pull numbers from email threads to prove you delivered.

G8Desk fixes all of it — in one place.

How it works

From signup to first ticket — under 5 minutes.

No onboarding calls. No sales demos. You're a builder — we trust you to set this up yourself.

1 ~30s

Register your desk

One form. Your tenant, products, default SLA tiers, and ticket numbering scheme are provisioned automatically.

2 ~1 min

Invite your agents

Add team members by email. Role-based access — agents see tickets, admins see everything, clients see only theirs.

3 ~2 min

Add a client + contract

Create the client organisation, attach an SLA contract (Gold/Silver/Bronze, or your own tier names), set business hours.

4 Live

Receive first ticket

Client submits via portal or email. Response and resolution deadlines are calculated and pinned to the ticket instantly.

Built for accountability

Six things that stop SLAs from slipping through the cracks.

SLA ENGINE

Deadlines that respect your business hours.

A 4-hour response SLA submitted at 5pm Friday doesn't breach at 9pm Friday. G8Desk knows your working hours, public holidays, and time zones — per client.

  • Business hours or 24/7 calendar hours per contract
  • Clock pauses on pending_client — resumes when they reply
  • Multi-level escalation — alert agent at 75%, manager at 90%, reassign on breach
SLA TIMELINE · DESK-2026-04812
14:32 Ticket created · Gold tier · 4h response SLA
14:48 First response sent · Response SLA met (16m)
15:12 Status → pending_client · clock paused
17:04 Client replied · clock resumed
19:48 75% threshold · agent notified
CLIENT PORTALS

Every client gets their own front door.

True multi-tenant isolation. Acme Corp logs in and sees only Acme's tickets, contracts, and reports. Globex sees only Globex. You see everything.

  • Per-client subdomain or path-based routing
  • White-label ready — your client never sees the G8Desk brand if you don't want them to
  • Submit by portal, email, or API — same ticket, same SLA
A
Acme Corp
12 open · 47 closed
98% SLA
G
Globex Sdn Bhd
3 open · 22 closed
100% SLA
I
Initech
8 open · 19 closed
94% SLA
U
Umbrella Holdings
1 open · 5 closed
100% SLA
CLIENT REPORTS

The report your client asks for, ready before they ask.

Monthly compliance reports generated automatically. SLA percentage, response times, resolution times, breached tickets with reasons, CSAT scores. Branded PDF, ready to send.

  • Auto-emailed on the 1st of every month
  • Drill-down per ticket, per agent, per priority
  • CSV/Excel export for your finance team
SLA COMPLIANCE · APRIL 2026
98.4%
↑ 2.1%
Avg response
12m
Avg resolution
3h 41m
CSAT
4.8 / 5

Flexible SLA tiers

Name your tiers what your contracts say — Gold, Premium, P1, Enterprise. Free-text, not enums.

CSAT collection

Auto-trigger satisfaction survey on closure. Track per-agent, per-client, per-product.

Knowledge base

Deflect tickets before they hit your queue. Public or per-client private articles.

Smart ticket numbers

DESK-2026-00123 format out of the box. Configurable per tenant.

REST API

Versioned via X-API-Version header. Build integrations on a stable contract.

Self-host or cloud

Cloud-hosted by us, or deploy on your own infrastructure. Same code, your call.

Who it's for

Built for teams who signed an SLA — and have to keep it.

IT Consultants

The problem

You signed a managed services contract. The client expects monthly proof.

With G8Desk

Send them a branded SLA report on the 1st. Renewal becomes a formality.

SaaS Support Teams

The problem

Enterprise customers need P1 response in 1 hour. Self-serve users can wait.

With G8Desk

Per-tier routing. Enterprise alerts your senior agent in Slack at 50%.

Service Providers

The problem

You have 8 clients across 3 time zones. Spreadsheets stopped scaling at 4.

With G8Desk

One dashboard. Each client sees only theirs. You see all of them.

From the founder

“I built G8Desk because I'm a consultant too. I've watched clients walk away from a 3-year retainer because they couldn't see the work we'd done. Spreadsheets don't save renewals. Reports do.”

NH
Nasrul Hazim
Founder, G8Desk · Solution Architect · Author of "100 Tips for Building Quality Laravel Applications"

Common questions

What you're probably wondering.

Is it really free during beta?

Yes. No credit card. No usage limits during beta. When we launch paid plans, beta users get a permanent discount and 90 days notice before any pricing change. We'll never auto-bill you.

How is this different from Zendesk, Freshdesk, or Jira Service Management?

Those are built for support agents handling consumer queues. G8Desk is built for consultants and service providers who signed contractual SLAs and need to prove compliance. SLA tracking is the product, not a feature. We're also a fraction of the price and you can self-host.

Can I migrate from my existing helpdesk?

Yes. We import from CSV out of the box, and have direct importers in development for Zendesk, Freshdesk, and Jira. If you need help with migration during beta, email me directly — I'll do it with you.

Can I host it on my own server?

Yes. Self-hosted deployment is a first-class option, not an afterthought. Built on Laravel — runs on any standard PHP hosting, Docker, or Kubernetes. Source access available for self-hosted enterprise tiers.

What if I outgrow it?

We export everything. Tickets, attachments, SLA history, reports — all available as JSON or SQL dump on demand. Your data is never locked in.

Is my client data secure?

Multi-tenant isolation is enforced at the database query level — not just the UI. Every query is scoped to the tenant. We use industry-standard encryption at rest and in transit. Audit logs track every access.

Your next missed SLA is already in the queue.

Set up G8Desk in the next 5 minutes. The next ticket your team handles could be the one that saves a renewal.

Free during public beta · No credit card · Setup in 5 min