SupportNest - PHP Support Ticket SystemSupportNest - PHP Support Ticket System
Self-hosted customer support ticket system with AI reply suggestions, departments, canned responses & multi-language. No CompoSupportNest - PHP Support Ticket System
Self-hosted customer support ticket system with AI reply suggestions, departments, canned respons...
Overview
SupportNest is a lightweight, self-hosted customer support platform built with pure PHP 8.1+ and MySQL. No frameworks, no Composer, no Node.js — just upload, run the installer, and go live in minutes.
Your team manages tickets across departments, assigns agents, uses AI-generated reply suggestions, and customers get a clean portal to submit and track their issues.
Why SupportNest?
- Zero dependencies — no Composer, no npm, no build step
- Works on any shared hosting with PHP 8.1+ and MySQL
- 4-step web installer — no manual config file editing
- AI reply suggestions via OpenAI, Claude, Gemini, or custom model
- Multi-language: English, Turkish, German, French, Spanish
- 3 user roles: Admin, Agent, Customer — each with dedicated dashboard
- Internal notes visible only to agents (hidden from customers)
- File attachments on tickets (PDF, images, documents)
- Canned responses for fast, consistent replies
- CSRF protection, bcrypt passwords, directory access blocking
Demo: [email protected] / admin1234 (Admin) [email protected] / demo1234 (Customer)
Features
- Full ticket lifecycle: Open → In Progress → Waiting → Resolved → Closed
- 4 priority levels: Low, Medium, High, Urgent
- Department-based ticket routing
- AI reply suggestions (OpenAI, Anthropic Claude, Google Gemini, Custom)
- Canned responses — insert with one click
- Internal agent notes (hidden from customers)
- File attachments on tickets
- Admin dashboard with ticket stats and agent overview
- Customer portal — submit and track tickets
- Reports & analytics page
- User management (create agents/customers, suspend accounts)
- SMTP email configuration
- Custom branding — logo, favicon, brand color
- Multi-language support (en, tr, de, fr, es)
- 4-step web installer with requirements check
- Demo seed data included
- Clean, responsive UI with Tailwind CSS
Requirements
- PHP 8.1 or higher
- MySQL 5.7 or higher (MySQL 8 recommended)
- PHP Extensions: pdo_mysql, curl, json, fileinfo, mbstring
- Apache with mod_rewrite enabled (or Nginx with equivalent config)
- Minimum 50 MB disk space (more for ticket attachments)
Instructions
- Upload the supportnest/ folder contents to your web server (e.g. public_html/)
- Visit your domain in a browser — the installer will launch automatically
- Enter your database credentials and create your admin account
- Log in and start managing tickets!
For demo data, import database/seed.sql after installation. Full documentation included in the documentation/ folder.
Other items by this author
| Category | Scripts & Code / PHP Scripts / Help Desk |
| First release | 24 April 2026 |
| Last update | 24 April 2026 |
| Software version | PHP 8.0, PHP 8.1, PHP 8.2, PHP 8.3, PHP 8.4 |
| Files included | .php, .css, .html, .sql, Javascript .js |
| Database | MySQL 5.x |
| Tags | MySQL, helpdesk, ticket system, php script, crm, admin panel, customer support, support ticket, multi-language, open source, php 8, departments, self-hosted, ai suggestions, canned responses |








