Start a Project
Available for new projects
Self-hostedOne-time paymentv1.0

RelayHelp desk & support ticket system

Answer email, portal and website requests from one shared inbox, reply faster with AI and never miss an SLA. Self-hosted PHP — one payment, unlimited agents, no per-agent fees.

  • One inbox for email, your customer portal and a website widget
  • AI drafts replies in seconds, on your own key
  • Unlimited agents — no per-agent fees, ever
Try it now, no sign-upThe demo is fully editable and resets every hour.
Open live demo
Admin
admin@example.com / admin123
Agent
agent@example.com / agent123
Customer
john@example.com / customer123
support.yourcompany.com
Relay — Help desk & support ticket system
  • One payment, no subscription
  • Full, unencrypted source code
  • Runs on shared hosting
  • 14-day refund policy
Who it's for

Made for teams like yours

Small support teams

Two to twenty people answering customers from a shared Gmail or Outlook inbox — and losing track of who replied.

Online shops

Order questions, returns and delivery problems in one place, with saved replies for the questions you get every day.

Agencies & freelancers

Install it for clients as a branded support desk on their own hosting — no monthly bill to pass on.

Schools & IT departments

Internal help requests with departments, priorities and SLA targets, on your own server.

Take the tour

See it in action

Real screens from the demo. It plays on its own — or pick a feature.

support.yourcompany.com/tickets
Shared inboxEmail to ticketAI assistSLA & alertsHelp centerWebsite widgetReports
The maths

Pay once instead of every month.

An example: a typical cloud help desk at $15 per agent per month, for a team of 5, over 3 years. Prices vary by provider; the difference rarely does.

Everything included

No add-ons, no upgrades to unlock

Shared inbox

Every request in one list, sorted by what needs an answer first, with smart views, filters and bulk actions.

Email to ticket

Connect any IMAP mailbox. New emails open tickets and replies thread into the right conversation — no PHP IMAP extension needed.

AI assist

Draft, improve, translate and summarise with your own OpenAI, Gemini or compatible key. Off by default; an agent always sends.

SLA & alerts

First-response and resolution targets per priority, overdue chips in the inbox and email alerts when a target is missed.

Help center & widget

A public help center with search and votes, plus a one-line website widget that suggests articles before a ticket is sent.

Reports

Response and resolution times, satisfaction, an agent report and CSV or PDF export.

What you get

  • Full, unencrypted PHP source
  • Web installer
  • Demo data
  • HTML documentation
  • English and Spanish

Requirements

  • PHP 8.0 – 8.3 with PDO MySQL, GD, fileinfo, mbstring
  • MySQL 5.7+ or MariaDB 10.4+
  • Apache or Nginx — shared hosting is fine
  • Runs locally on XAMPP, MAMP or Laragon
Full feature list

Everything in the box

Tickets

  • Shared inbox with smart views
  • Sorting, filters and bulk actions
  • Priorities, tags and custom fields
  • Internal notes and attachments
  • Merge tickets, collision warning
  • Formatting with live preview

Channels

  • Email to ticket (IMAP)
  • Customer portal
  • Website widget
  • Guest tickets with private links
  • Agent-created tickets
  • Automatic first reply

Automation

  • Macros and saved replies
  • Departments with round-robin
  • SLA targets and alerts
  • Scheduled tasks with web cron
  • Email notifications
  • Notification bell

AI assist

  • Draft a reply from help articles
  • Improve, friendlier, formal, shorter
  • Summarise a ticket
  • Translate messages and replies
  • OpenAI, Gemini or any compatible API
  • Off by default, nothing auto-sent

Help center

  • Public help center
  • Categories and search
  • Article suggestions while typing
  • “Was this helpful?” votes
  • Formatting and preview
  • Embedded in the widget

Reports

  • Insights dashboard
  • Agent performance report
  • Department and category breakdown
  • Customer satisfaction (CSAT)
  • CSV and PDF export
  • Audit log

Admin & security

  • Admin and agent roles
  • Two-factor authentication
  • GDPR export and erase
  • Data retention
  • Backups and health check
  • Web installer and upgrades

Design

  • Clean, modern interface
  • Light and dark mode
  • Your logo, colour and app icon
  • Installable app (PWA)
  • Mobile friendly everywhere
  • English & Spanish, add more
Screens

Look around before you buy

Click a screen to open it full size.

Technical details

The facts, for you or your developer

Built with
PHP 8 and MySQL — no framework, no Composer, no Node.js, no build step
PHP
8.0, 8.1, 8.2 or 8.3 with PDO MySQL, GD, fileinfo and mbstring
Database
MySQL 5.7+ or MariaDB 10.4+
Hosting
Shared hosting, VPS, or locally with XAMPP, MAMP or Laragon
Email
Incoming via IMAP (no PHP IMAP extension needed), outgoing via SMTP
AI
Optional — OpenAI, Google Gemini or any OpenAI-compatible API, on your own key
Languages
English and Spanish included; add more from one file
Devices
Any modern browser, desktop or phone; installable as an app (PWA)
Source code
Full and unencrypted
Updates & support
Free 1.x updates · 6 months of support

Who can do what

Admin

Everything agents can do, plus settings, users, departments, SLAs, email, AI, the widget, reports and system tools.

Agent

Works the inbox: replies, notes, macros, assignment, merging and the help center, within their departments.

Customer

Opens and follows their own tickets in the portal, rates the answers, and reads the help center. No account needed for guest tickets.

Read the documentationInstallation, setup, every feature and an FAQ — before you buy.
After you buy

Up and running the same day

  1. 1

    Get the download

    Paddle confirms your payment and the download link arrives by email.

  2. 2

    Install in minutes

    Upload it to your hosting and open the web installer. It checks your server and sets everything up.

  3. 3

    Get help if you need it

    Six months of support for installation questions and bugs, straight from the developer.

Built and supported by

Amir Iqbal

Full-Stack Web & Mobile Developer. I build Relay myself and answer support myself, so the person who wrote the code is the one who helps you.

Read client reviews
Total orders
1.5k
Average rating
5.0
Reviews
1.2k
On Fiverr
11 yrs
Actively maintained

Changelog

Last updated October 19, 2026.

  • v1.0October 19, 2026
    • First release: shared inbox, email to ticket, customer portal and website widget
    • AI assist, SLA targets, help center, macros and reports
FAQ

Common questions

Does it run on shared hosting?

Yes. It is plain PHP 8 and MySQL with no framework, no Composer and no build step. Upload it and run the web installer.

Is AI required?

No. AI assist is optional and off by default. If you turn it on, it uses your own key, and nothing reaches a customer until an agent clicks send.

Are there per-agent fees?

No. You buy it once and host it yourself, with unlimited agents, customers and tickets.

What does the licence allow?

One licence covers one installation, with the full source code to change as you like. See the licence and the refund policy for details.

Ready to try Relay?

Open the demo now, or get it today.

$49 one-time paymentLive demo
More products

Also built by me