Tickto
Client ticketing, simplified

Support tickets,
zero noise

A ticketing system built for agencies and freelancers who manage multiple clients. Each client gets their own portal. You keep full control.

01

How it works

01

Create a project and invite your client. They get dedicated credentials, generated automatically.

02

Your client logs in, opens tickets, and tracks progress. They only see what's theirs.

03

You manage everything from the admin panel. Internal notes, status updates, priorities. All in one place.

02

Features

Project-based organization

Every ticket belongs to a project. Assign clients to projects and scope access automatically. Clients see only their projects, admins see everything.

Client portal

A clean, separate login for your clients. They open tickets, add comments, and follow progress — without seeing your internal notes. No clutter, no confusion.

One-click credentials

Create a client account and the system generates a secure password instantly. Need to reset it? One click. Copy the credentials, share them securely.

Internal comments

Leave notes on any ticket that only your team can see. Discuss solutions, flag issues, coordinate — all invisible to the client.

Role-based access

Admin and client areas are fully separated. Different logins, different views, different permissions. No registration form, no public access.

Self-hosted

Your data stays on your server. Install with a single command or use Docker. No vendor lock-in, no monthly fees. Your clients' data never leaves your infrastructure.

03

FAQ

What will I get? +

Full source code via a private GitHub repository. Backend, frontend, everything. You can also opt for a managed hosting plan or a setup service where I deploy it on your server.

How do I get started? +

Get in touch and tell me which option works for you. I'll get back to you within 24 hours with next steps and pricing.

Can my clients register themselves? +

No. Public registration is disabled by design. You create client accounts from the admin panel and share the credentials. This keeps your instance secure and under your control.

Can I modify the code? +

Yes, it's yours. Change anything you want — add features, tweak the UI, integrate with your stack. The only restriction is redistribution: you can't resell it.

What do I need to run it? +

A server with PHP 8.2+ and Composer. It runs on SQLite out of the box. Docker setup is included. Or choose managed hosting and forget about servers entirely.