- Home
- Products
- PHP Scripts
- Help Desk
- FixDesk - Help Desk & Customer Support S...
FixDesk - Help Desk & Customer Support Script with Live Chat, Email Piping and Paid Support Plans (Laravel)
Product overview
Help desk with tickets, email piping, live chat, knowledge base, SLA, CSAT and paid support plans (6 gateways). Laravel 13, PHP 8.3+, light and dark mode, installable PWA.
Frequently bought together
Item details
Support & inquiry
Product demo
Description
FixDesk — help desk, live chat and paid support plans in one Laravel script
FixDesk is a complete, self-hosted help desk and customer support website: customers open tickets on the web, by email or from the live chat widget, find answers in the Help Center, rate your support with CSAT surveys and can buy Priority or Premium support plans with Stripe, PayPal, Paystack, Razorpay, PayHere or bank transfer. Agents work every conversation from one inbox with SLA timers, canned replies and collision alerts. Built on Laravel 13 with a web installer, light and dark mode and an installable PWA.
- Demo website: https://fixdesk.anowhosting.com/ (customer: customer@example.com / password)
- Agent: agent@example.com / password
- Admin panel: https://fixdesk.anowhosting.com/admin (admin@example.com / password)
- Documentation: https://fixdesk.anowhosting.com/codester/docs/index.html
Agent demo: email agent@example.com / password password (or use the one-click demo buttons on the sign-in page)
A Help Center that answers first
Categories, instant search, trending topics, related articles and helpful votes. Articles are suggested while the customer types the ticket subject, so many questions never become tickets.
Tickets from the web, email and chat
- Departments, priority, custom fields and attachments; guests get a private status link
- Email piping with a built-in IMAP client — no PHP imap extension needed
A workspace built for agents
Thread, customer card, SLA timers and properties side by side. Canned replies, internal notes, merge, tags, round robin assignment and a collision alert when two agents open the same ticket.
Live chat that becomes a ticket
An embeddable chat widget with pre-chat form, an agent console with queue and transfer, article cards in the chat and one-click chat to ticket with the full transcript.
Paid support plans with safe payments
- Stripe, PayPal, Paystack, Razorpay, PayHere and bank transfer with receipt approval
- No auto-renew: a reminder with a pay link before the period ends; invoices for every payment
- Server-side verification of order, amount and currency; signed webhooks that fail closed
Dashboard and reports
Ticket volume, SLA compliance by plan, CSAT, first response time, plan revenue, agent performance and CSV export.
Your brand, light and dark
Colour presets or your own colours, logo, fonts, a full dark mode and every text editable and translatable with auto-translate. Social network links with your own icons.
A clear customer portal and installable app
Customers follow their tickets, rate the support they received, renew their plan and download invoices. FixDesk installs as a PWA on phones and desktops.
What you get
- Full source code with the vendor folder — no Composer needed
- Web installer with optional demo data and browser-based updates
- Illustrated HTML documentation
Requirements at a glance
PHP 8.3+, MySQL / MariaDB or SQLite, Apache / LiteSpeed / Nginx, one cron job.
Support and updates
Support covers installation, configuration and bugs in the item. Server administration and custom development are not included.
Demo note: the live demo runs in demo mode — saving settings and deleting are disabled, the demo data refreshes itself, and payments are never simulated.
Core features
Tickets & email
- Tickets from the web form, by email and from live chat, all in one inbox
- Email piping with a built-in IMAP client: no PHP imap extension needed; replies by email land in the same thread
- Guest tickets with a private status link, ticket lookup by number and email
- Departments, priorities, statuses, tags, custom fields per department and file attachments
- Round robin assignment, merge, internal notes, collision alert when two agents work on the same ticket
- Canned replies with shortcuts and Help Center article links in replies
- Auto-close of resolved tickets after the time you choose
SLA & satisfaction
- SLA policies per support plan: first response and resolution targets
- Business hours and holidays; timers pause while a ticket waits for the customer
- Escalation of overdue tickets and SLA badges in the inbox
- CSAT survey after every resolved ticket (stars + comment), shown per agent and in reports
Live chat
- Live chat widget with pre-chat form (name, email, topic) on your support site
- Embeddable on any other website with one script tag
- Agent chat console: queue, accept, transfer, article cards, visitor details
- One click turns a chat into a ticket with the full transcript; chat transcripts by email
Knowledge base
- Help Center with categories, search, trending topics, related articles and "Was this helpful?" votes
- Articles suggested while the customer types the ticket subject
- Article editor for agents with categories, featured articles and SEO fields
Support plans & payments
- Free, Priority and Premium plans (names, prices, limits and features editable), monthly or yearly
- Stripe, PayPal, Paystack, Razorpay, PayHere and bank transfer with receipt upload and admin approval
- Plans are period-based: No auto-renew. Customers get a reminder with a pay link before the period ends
- Every payment verified on the server against the stored order, amount and currency; signed webhooks that fail closed; each gateway reference can pay only one order
- Invoices for every payment, payments list with CSV export
Customer portal
- Overview, my tickets, new ticket, live chat, plan & billing, invoices and profile
- Email notifications the customer can switch on or off
Admin panel & reports
- Dashboard with ticket volume, SLA compliance, CSAT, plan revenue and agents online
- Reports: agent performance, SLA, satisfaction, tickets by channel and tag, CSV export
- Agents and team roles, departments, SLA policies, business hours, plans and payments
- Editable email templates with SMTP or server mail
- Social networks: built-in list with icons plus your own networks with uploaded icons, shown in the footer and emails
- Google and Facebook sign-in (each switchable)
- Languages with auto-translate and an editable translation editor
- Landing page texts, legal pages and SEO settings: nothing is hard-coded
Design & technology
- Animated landing page, fully responsive on phones, tablets and desktops
- Light theme plus full dark mode; admin chooses the default theme
- Colour presets and custom colours, button text colour chosen automatically for contrast
- Installable PWA: app name, icons and theme colour from the admin, offline page, install prompt
- Laravel 13, PHP 8.3+, MySQL / MariaDB or SQLite, own CSS and vanilla JavaScript, no build step
- Web installer with optional demo data, browser-based updates, demo mode with one-click demo logins
Server requirements
- PHP 8.3 or newer (8.3, 8.4)
- MySQL 5.7+ / 8.x, MariaDB 10.3+ or SQLite 3
- PHP extensions: pdo (pdo_mysql or pdo_sqlite), mbstring, openssl, tokenizer, xml, ctype, json, fileinfo, gd, curl, bcmath
- Apache or LiteSpeed with mod_rewrite (cPanel, hPanel, Plesk, DirectAdmin) or Nginx
- A cron job (one line) for email piping, SLA escalation, plan reminders and auto-close
- No Composer, Node.js or SSH needed: all libraries are included
- Optional: SSL certificate, SMTP account, a mailbox for email piping, Stripe / PayPal / Paystack / Razorpay / PayHere accounts, Google and Facebook apps for sign-in
Installation instructions
Install
- Create an empty MySQL or MariaDB database and a user with all privileges (or use SQLite), and select PHP 8.3 or newer.
- Upload the contents of the fixdesk folder to your domain folder (e.g. public_html) and extract it.
- Open your-domain.com/install: the web installer checks the server, creates the tables and your admin account, with optional demo data.
- Sign in and set your logo, colours, email (SMTP and IMAP piping), payment gateways, social networks, PWA and languages in Admin › Settings.
- Add the cron job shown in the documentation:
* * * * * cd /path/to/fixdesk && php artisan schedule:run
Updates
- Back up, upload the new files over the old ones (keep .env, storage and public/uploads), sign in as admin and click Run update.
The illustrated guide (cPanel, VPS / Nginx, Windows, installer, cron, every settings area, payments and webhook URLs, email piping, live chat embed, demo mode, updates, FAQ) is in documentation/index.html and online at /codester/docs/ on the demo.
Changelog
Version 1.0.0 – November 2026
- Initial release.
- Tickets by web form, email piping (built-in IMAP client) and live chat, guest tickets with private links.
- Agent workspace: canned replies, internal notes, merge, tags, custom fields, round robin, collision alert.
- SLA policies, business hours, holidays, escalation and CSAT surveys.
- Live chat widget (embeddable on any website), agent console, chat to ticket.
- Help Center with search, categories and suggested articles.
- Support plans with Stripe, PayPal, Paystack, Razorpay, PayHere and bank transfer; No auto-renew with reminders; invoices.
- Dashboard, reports and CSV export.
- Colour presets, dark mode, languages with auto-translate, social networks, Google and Facebook sign-in, installable PWA.
- Web installer with demo data, browser updates, demo mode and illustrated documentation.