Looking for a "Special" Ticketing System
Posted by SekiRaze@reddit | sysadmin | View on Reddit | 56 comments
Pre-Story: been working as a System Administrator for a couple years now and we use a Custom Shop/E-Commerce System. We also so After Sales, which I hate but what ever, and the communication is going all via WhatsApp and sometimes Mails. It's tedious and it's big groups and Things get lost.
I am looking for a Ticketing System where customers can e-mail a specific Email address I'll set up (Something Like after-sale@) and that Ticketing System should be able to See the E-Mails so I can apply a Ticket ID/Number and Assign it to it. Forms would be great too. It is not supposed to be a login for customers but Admin/Employee only. A fellow Admin has suggested "Mantis" but that does not seem to fit my criteria.
If there is a open-source system I can use that would be great, paid is a issue since my Boss thinks that "It works as is". Just trying to simplify Life for my boys, you know?
Quick-Squirrel7766@reddit
You don’t really need anything “special” here, just a solid email-to-ticket system with internal-only access.
What you’re describing is basically:
For open-source, you might want to look at something like osTicket or Zammad. Both can handle email piping into tickets and don’t require customers to log in.
If you’re open to lightweight SaaS, Zoho Desk is pretty straightforward for this setup and not too heavy.
We’ve also tested tools like Featurebase, but that’s more useful if you also want to manage feedback, feature requests, or a help center alongside tickets. Might be overkill if all you want is email → ticketing.
Main thing: get off WhatsApp groups ASAP. Stuff getting lost there is pretty much guaranteed once volume picks up.
Hairy-Marzipan6740@reddit
this sounds like a helpdesk/shared inbox problem, not a bug tracker problem. mantis isn't bad for bug tracking, but for after-sales email work it feels like the wrong shape.
the big win here probably is how you get out of the whatsapp-group chaos and into one place where every incoming mail becomes a ticket, gets an owner, has internal notes, and stays in one thread when the customer replies. once that happens, stuff stops disappearing into "somebody saw it but nobody owns it."
if you need open source, i'd look at osTicket or Zammad before Mantis. both are much closer to what you're describing: email in, ticket created, assign it, track status, keep the conversation together, add forms if you want more structure. and since your boss already thinks the current mess is "good enough," i'd bias toward the simplest thing your team will actually adopt instead of something feature-heavy that turns into another side project.
i'd also make one process rule with it: after-sale@ becomes the intake point, whatsapp is only for exceptions or urgent escalations. otherwise the tool won't fix much, because the real problem stays in the group chat. :)
edmozley@reddit
Hi please check out freeitsm - it is my gift to the community and has the features you describe
fraxis@reddit
Great job! Looks very nice, and I love the “Outlook” look of the ticketing module.
OneSeaworthiness7768@reddit
lmao look at all these bots patting each other on the back
edmozley@reddit
Thank you! If you have ideas for improvements please raise an issue on the GitHub project. Thanks again!
SekiRaze@reddit (OP)
This looks very lightweight and the Screens look simple enough for monkeys to use (compliment). Do you have a Demo available to try it out? i would also Like to run it on a MySQL Database, If possible. Dokker isn't an Option as of now
edmozley@reddit
Yep it runs on MySQL. If you yhave a windows laptop you can install WAMP server, drop the website files in then open the /setup folder in your browser. It’s written in pure php/javascript no frameworks required.
SekiRaze@reddit (OP)
I don't know why the moderators have deleted this,, but I have an issue running WAMP Server. Truth be told, never used it. Could you be so kind in giving me a small tutorial on how to run it? I already added the folder into the www folder inside the wamp64 directory.
munsking@reddit
cause it's AI slop, he probably can't tell you how to run it cause he didn't make it
SekiRaze@reddit (OP)
Would not say it is. I forgot to add a DB in myphpadmin so that's on me. Looking at the tool itself it does not feel AI. Looking into the codes could reveal things but the Wiki is far too extencive for AI. Got It to work on localhost.
munsking@reddit
i'm not speculating it might be AI slop, i am telling you that it is.
he has posts on a vibecoding subreddit complaining his project isn't gaining traction, the whole project is barely 2 months old, every commit is done with claude, the readme.md is longer than the functional code, there's an unnecessary "tech stack" and folder structure like there is in EVERY FUCKING AI SLOP POST
it's dangerous too, the quick start does not even suggest you change the default passwords or anything, "just run my docker compose hurrdurrdurr"
edmozley@reddit
Happy to have a friendly conversation about open source, vibe coding, self hosting. Trying not to take your post personally but honestly my friend there is a lot of anger here which I don’t feel is justified.
munsking@reddit
i don't wanna have a friendly conversation with bullshit peddlers such as yourself.
i don't know why you're dragging open source into this, all of my own code has been released under GPLv3
i don't think there is any kind of software that would be worth any of the downsides that AI brings with it, if you feel your bullshit is worth the useless data centers, the misuse of utilities like water and power and shifting the costs onto the poor, the destruction of ecosystems just so you can feel like "a coder", you should really get some therapy.
hell, just trying to spread that heap of security issues as useful software should get you locked up, then you'd have time to read php for dummies and actually start to understand what you're trying to do here.
edmozley@reddit
My last post on this matter - I am asking for some kind of truce. I will continue in my path and I wish you well in yours. I have never dealt with a situation like this and of course you are entitled to your views on vibe coding and anything else. That being said, I would urge you to find ways of being happier - we all like a quiet, happy life. If I happen to mention my little project here on Reddit then all I ask is for a little restraint on your part please. Peace and love. X
munsking@reddit
no, fuck you and your slop
edmozley@reddit
For the avoidance of doubt…
SekiRaze@reddit (OP)
Oh, thanks for the heads Up. In to the bin it goes then.
munsking@reddit
that project and this comment chain looks like all the other AI slop on reddit, the readme.md is larger than the code, it always has a "tech stack" and a ascii folder structure which no one fucking cares about, you can see that in the git itself
the comments are always requesting more github issues and full of praise
i hope your rack catches fire
alraffa218@reddit
Good Work... saw few screenshots. As a fellow platform builder, appreciate the initiative taken and putting it on open source.
edmozley@reddit
Thank you that’s really kind of you. I’ve worked in legal IT for 25 years and so piled on the features I’ve found helpful over the years. My challenge is to build some kind of eco system so it plugs into other systems! Thanks again for the feedback!
dratspoller@reddit
If you want to centraIize those emails into something trackable with IDs and ownership, Siit.io could help. It's build to turn incoming requests into structured tickets so things don't get lost in threads.
OneSeaworthiness7768@reddit
Go away, seo account.
OneSeaworthiness7768@reddit
Pretty much any ticketing system can do something like this. Not sure what is ‘special’ about what you’re trying to do exactly.
Valkeyere@reddit
If this ISNT a post for the specific purpose of then filling the comments with testimonials for your own ticketing system.....
GullibleDetective@reddit
Every ticketing system from zoho, naverisk, (jira even though it isn't one), connectwise has that feature for inbound email connector
TigerDatnoid@reddit
https://www.andreahelpdesk.com/
BrilliantVacation590@reddit
If you want an open‑source option, try Zammad. If you prefer a non‑open‑source tool, BoldDesk is a good choice. It is simple and easy to use.
heubergen1@reddit
Jira/JSM would work, but there are not cheap or open-source.
reviewmynotes@reddit
Request Tracker is open source, has commercial support if you want to pay for it, has an amazingly supportive community, and is extremely customizable. You can either write a new program using the object oriented code to reuse blocks from it or use the web UI to build new fields, custom reactions, automated replies, etc. It's actually a really great system. I used it for 20-ish years and even made some integrations into the custom asset tracking system I had built before Request Tracker developed its own. Ask the criteria you mentioned are part of its design, e.g. email interface for end users.
New-Watch-9363@reddit
FreeScout. This could be your choice. Free (except for one-time-pay-plugins), simple. Link multiple email accounts, assign responsible users, and manage correspondence within a single ticket.
theabnormalone@reddit
GLPI ticks all them boxes and more.
SekiRaze@reddit (OP)
Almost but it is paid unfortunatelly but it actually looks awesome.
violet-lynx@reddit
No, GLPI can be used without paying, what you see on the homepage is prices for cloud hosting and support offers: https://en.wikipedia.org/wiki/GLPI
itskdog@reddit
There's a comment chain elsewhere on this thread that looks like OP is a marketing account - discrediting other recommendations while saying only good about the one they engaged positively with.
SekiRaze@reddit (OP)
I went to glpi-project and saw a price, Thanks for the Wiki, I'll try to find the direct open source!
BWMerlin@reddit
Here is their github where you can download the latest release from.
theabnormalone@reddit
It's open source as well - you can run it on your own box entirely for free (with only a few features missing that you have no need for).
See https://github.com/glpi-project/glpi
samon33@reddit
That is... pretty much any ticketing system? GLPI, OSTicket, Zammad, etc are all free if you self host.
Olivinism@reddit
The ad bots get a little quirky at night
DeifniteProfessional@reddit
I think it's literally the core feature required to be classed as a ticketing system :D
BigCarRetread@reddit
Zammad, open source and you can really customise it.
We are now using it for workflows in non-IT areas.
poizone68@reddit
I'm just wondering if perhaps your company would be better off rethinking your CRM. Ideally, you would like to track repeat interactions and support queries with their purchase history. A separate ticketing system may lose some valuable insight.
SekiRaze@reddit (OP)
I understand what you are saying but we are a distributor directly from the manfacturer. The problem with that is when it comes to After-Sales is, that we sell a Container of wares as an example to a buyer which then sells. When their customer has an issue, we need to take care of the issue. It is then basically impossible to connect the dots. By regulation and law the chain is: end-customer reports to seller, seller to us and we to manifacurer. There is no direct end-customer to manifacturer communication by default. The "Genius" Idea of WhatsApp was to move our buyers into a Group with the manifacurer: they Post the issues, they try to solve issue and in the end WE need to fill out a Form etc. The "Beauty" is that there are thousands of messages and things get lost. It is not a CRM issue, it is a Organisation issue.
poizone68@reddit
Ah, I see. A slightly messy sales channel process, not entirely unfamiliar. I worked for a company that had a so-called "omnichannel" strategy. In other words "we don't know who our customers are, just try everything and see what sticks" :)
SekiRaze@reddit (OP)
Well -ish. We know our customers, some really well, but in 95% of cases we can not pinpoint the product with the order. We can make General notes and such, but if a customer orders 100 products individually x times per month and 1 product has an issue we cant spend the time looking for the needle in the haystack :D that's why I NEED a separate system for overview and clean operations
poizone68@reddit
Makes sense :)
ZAFJB@reddit
JitBit. Pay your money. I will cost you less in the long run.
Glad-Watercress4677@reddit
Since you're dealing with WhatsApp chaos, focus on email-to-ticket conversion first. Most systems mentioned handle this, but test the email parsing thoroughly as some choke on forwarded messages or attachments.
Set up proper email rules and auto-assignment before rolling out to avoid creating more mess.
violet-lynx@reddit
Zammad comes to mind: https://zammad.com/
It is open source, free when hosting it Yourself and even has WhatsApp Business integration.
SekiRaze@reddit (OP)
Looks good to but when I Check Self-Hosting the min package is 3K a year, I am probably looking at the wrong place but I found that using your link
DesignatedControvert@reddit
zammad.org for the free one
Warm_Share_4347@reddit
All ticketing could work here, check out Siit which can be a good alternatives to the ones listed here already
Loud_Foundation7624@reddit
osTicket is going to be the most recommended solution, but look at RequestTracker as well. The setup is more complicated, but I liked it more when I was using it (years ago)
changework@reddit
Check out Cerb.ai
Emotional-Arm-5455@reddit
desk365 its very much easy to use and setup.But its not open source ig