DeskFlow – by Spaeman Hawk
๐ŸŽŸ Launch offer โ€” Regular License โ‚น6,999 โ‚น2,999 ends in –:–:–
DF DeskFlowby Spaeman Hawk
Get DeskFlow

Self-hosted ยท One-time license

Support tickets for teams running more than one product.

DeskFlow is a self-hosted helpdesk that scopes every ticket, SLA, and report to a product line โ€” so a team supporting five products isn’t stuck reading one undifferentiated queue. Own the code, run it on your own server, pay once.

PHP 8.2+ ยท MySQL/MariaDB ยท runs on standard shared hosting ยท no monthly fee

SUP-202609-000114 Open

Invoice export missing line-item tax

Vertex ERP ยท Billing ยท assigned to Priya Agent

customer ยท guest link
The PDF export for invoice #4021 is missing the tax breakdown that shows in the app.
Priya Agent ยท internal note hidden from customer
Reproduced โ€” line-item tax drops when discount > 0. Escalating to fix.
SLA: 6h 40m remaining on a 24h window ยท Vertex ERP

Built for any support team

Not just for companies with five products.

DeskFlow scopes tickets by product because that’s the hardest support problem to get right โ€” but the same system runs support for a single product just as well, and it’s already scoped correctly the day you add a second one.

SaaS & software

One inbox, every product

Launch a new product without standing up a new helpdesk โ€” add it as a product line and routing, SLAs, and reports all pick it up automatically.

Single-product startups

You don’t need five products to benefit

RBAC, SLA tracking, canned responses, and exportable reports โ€” the parts of a Zendesk-style tool you’d pay per agent for, without the recurring bill.

Agencies & IT providers

Keep every client’s queue separate

Map each client engagement to its own product line so their tickets, SLAs, and history never mix with another client’s.

E-commerce & retail

Returns and order issues, on the clock

SLA auto-escalation flags anything approaching a return or refund window before it turns into a chargeback.

Manufacturers & hardware

Warranty support by product line

Route inquiries and track resolution time per product, not just per agent โ€” useful the moment you sell more than one SKU.

Compliance-conscious teams

Keep the data on your own server

Finance, legal, and healthcare-adjacent teams that can’t put customer data on a third-party SaaS vendor’s servers can self-host this on infrastructure they already control.


What’s inside

Everything a support team needs, none of what it doesn’t.

Every feature below ships in the base license โ€” no paid add-ons, no usage tiers.

01

Multi-product ticket routing

Tickets, SLAs, categories and reports are all scoped per product โ€” the core difference from a single-queue contact form.

02

Anonymous reply links

Customers who never create an account still get a secure, expiring, single-use link in every email to view and reply.

03

Password or OTP login

Customers choose password login or a one-time email code โ€” no account setup required to get support.

04

Internal notes that stay internal

Agent-only notes are excluded from customer-facing data at the query level, not just hidden in the view.

05

SLA auto-escalation

Scheduled scripts auto-close stale resolved tickets and escalate anything past its product’s SLA window.

06

Full audit trail

Every staff action โ€” status change, assignment, merge, settings edit โ€” is logged with who, what, and when.


Access control

Four roles, enforced at the data layer.

Permissions aren’t just hidden buttons โ€” an agent’s ticket queries are scoped server-side to their own assignments.

Capability
Super Admin
Support Manager
Support Agent
Read Only
View all tickets
โœ“
โœ“
โ€”
โœ“
View assigned tickets only
โ€”
โ€”
โœ“
โ€”
Assign & merge tickets
โœ“
โœ“
โ€”
โ€”
Manage products & staff
โœ“
โœ“
โ€”
โ€”
Reports & audit log
โœ“
โœ“
โ€”
โœ“
Change roles & settings
โœ“
โ€”
โ€”
โ€”

Super Admin

  • Everything, including roles & settings

Support Manager

  • All tickets, assign/merge, staff & catalog, reports

Support Agent

  • Only their own assigned tickets, reply & status change

Read Only

  • View all tickets and reports, change nothing

Reporting

Five report types, exportable in three formats.

Ticket volume CSV / XLSX / PDF Product-wise breakdown CSV / XLSX / PDF Resolution time CSV / XLSX / PDF Agent performance CSV / XLSX / PDF SLA compliance CSV / XLSX / PDF

See it running

A tour of the actual product, not mockups.

Every screenshot below is the live demo install, seeded with the sample data that ships in the download.

DeskFlow admin dashboard showing ticket status counts and charts by status and product
01 ยท Admin Dashboard

See ticket volume the moment you log in.

Total, open, pending, resolved, closed, and critical counts up top, with live charts breaking tickets down by status and by product underneath.

Ticket detail view showing a threaded conversation, an internal note, assignment dropdown, and tags
02 ยท Ticket Detail

Every ticket is a conversation, not a form.

Threaded replies, an internal note visible only to staff, one-click assignment, status changes with an optional note, and tags โ€” all on one screen.

Ticket list with status, product, and priority filters, a search box, and CSV/Excel/PDF export buttons
03 ยท Ticket List

Filter, search, and export from the same screen.

A sortable, searchable table with status/product/priority/date filters โ€” and CSV, Excel, or PDF export one click away.

Reports screen listing five report types: ticket volume, product-wise, resolution time, agent performance, and SLA compliance
04 ยท Reports

Five reports, not one generic chart.

Ticket volume, product-wise breakdown, resolution time, agent performance, and SLA compliance โ€” each one exportable on its own.

Staff list showing five accounts each with a role badge (Support Agent, Support Manager, Super Admin, Read Only) and active status
05 ยท Staff & Roles

Four roles, enforced everywhere โ€” not just in the menu.

Assign Super Admin, Support Manager, Support Agent, or Read Only per staff member. Permissions are checked at the route and the database query, not just hidden behind a missing button.

Public support ticket submission form with fields for name, email, mobile, product, category, priority, subject, description, and attachments
06 ยท Public Submission

No login wall for the person who needs help.

Anyone can open a ticket in seconds โ€” product, category, priority, and attachments included โ€” while CSRF protection, a honeypot, and rate limiting run quietly in the background.

Customer login screen with a toggle between password login and one-time code login
07 ยท Customer Login

Let customers choose how they come back.

A password for people who want an account, or a one-time emailed code for people who don’t โ€” same portal, same ticket history, either way.

Customer-side ticket conversation view with a reply box and file attachment option
08 ยท Customer Conversation

Customers see exactly what you meant them to.

The same threaded conversation from the customer’s side โ€” internal notes are excluded at the query level, not just hidden in the view โ€” with a reply box and attachments ready to go.

Settings screen with branding, ticketing, SMTP, and reCAPTCHA sections
09 ยท Settings

Rebrand it without touching a line of code.

Company name, support email, ticket prefix, auto-close window, SMTP credentials, and reCAPTCHA โ€” all editable from the same admin UI that runs everything else.


Runs on what you already have

Plain PHP. No framework to keep updated, no subscription to keep paying.

PHP 8.2+MySQL / MariaDBBootstrap 5jQuery DataTablesChart.jsPHPMailerPhpSpreadsheetDompdf

Trusted by teams like yours

What support teams are saying.

Illustrative example feedback โ€” swap in your own once you have real customers.


Pricing

One license, one server, yours to keep.

No per-agent seats, no monthly bill. Prices shown are the Regular License, valid for one production deployment.

Regular LicenseMost buyers
โ‚น6,999โ‚น2,999Save 57%

One end product, run by you or one named client. Launch price โ€” see the timer above.

  • Full source code, no obfuscation
  • 6 months of updates & support
  • Install & deployment guides, incl. nginx config
  • Unlimited agents on your one instance
Get DeskFlow โ€” โ‚น2,999
Extended License
โ‚น29,999

For reselling as part of a hosted product to multiple end customers.

  • Everything in Regular License
  • Use across unlimited end-customer deployments
  • Priority email support
Get Extended License

Questions

Before you buy

Does this require a subscription? +

No. It’s a one-time purchase, self-hosted on your own server. There’s no per-agent seat fee and no recurring platform bill.

Can one instance support more than one product or brand? +

Yes โ€” that’s the core design. Tickets, SLA windows, categories, and reports are all scoped per product, not lumped into one queue.

Can customers reply without creating an account? +

Yes, via a secure emailed link that’s single-use and expires, in addition to full account-based login with password or one-time email code.

Will this run on shared hosting? +

Yes โ€” it needs PHP 8.2+ and MySQL/MariaDB, the same stack most shared hosting and XAMPP-style environments already provide. No Node build step, no queue worker required.

Can I customize it? +

Yes. You get the full, readable source โ€” plain PHP views with Bootstrap 5, no compiled or minified application code to fight with.