Tickto
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.
How it works
Create a project and invite your client. They get dedicated credentials, generated automatically.
Your client logs in, opens tickets, and tracks progress. They only see what's theirs.
You manage everything from the admin panel. Internal notes, status updates, priorities. All in one place.
Everything you need
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. No manual password management.
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. You control who gets in.
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.
Questions
What do I get?
The full source code. You get access to a private GitHub repository with the complete codebase — backend, frontend, everything. Clone it, deploy it, make it yours.
How do updates work?
You get one year of updates included. Bug fixes and new features are pushed to the repo — just pull to update. After one year, you can renew at a reduced price to keep receiving updates.
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 — no separate database needed. Docker setup is included if you prefer containers.