Today's Deep-Dive: osTicket
Ep. 194

Today's Deep-Dive: osTicket

Episode description

The deep dive explores osTicket, a popular open-source support ticketing system designed to streamline customer support requests from various channels like email, phone calls, and web forms into a single, user-friendly web interface. This centralization enhances accountability and organization, ensuring that no requests are lost and customers feel their issues are being tracked. osTicket is positioned as a cost-effective alternative to more complex support systems, with its open-source version being completely free, making it accessible for small businesses and nonprofits.

The typical support request follows a straightforward flow, beginning with the customer creating a ticket, which is then automatically saved and assigned to the appropriate agent based on predefined rules. Key features include dashboard reports for managers, ticket filters for organization, configurable help topics, a customer support portal for tracking requests, and SLAs for managing response times.

The system requires standard web technologies, including a web server, PHP, and a MySQL database, and is actively supported by a large community of contributors, evidenced by thousands of stars and forks on GitHub. Additionally, a cloud-hosted version called Support System is available for those who prefer a managed service, with a 30-day free trial offered. With an estimated 5 million users across 15,000 businesses in over 190 countries, AUS ticket exemplifies the power of open-source collaboration and its ability to provide robust solutions for customer support challenges.

Download transcript (.srt)
0:00

Welcome to the deep dive.

0:01

This is where we take the sources you've sent our way articles, research notes,

0:05

and really dig in to find the core insights.

0:07

Yeah.

0:08

And today we're jumping into AUS ticket.

0:10

It's a, well, a pretty popular open source support ticketing system.

0:14

That's the one we've got material from the official AUS ticket GitHub repository,

0:18

their main website, basically straight from the source.

0:21

Right.

0:21

And our goal here, our mission for this deep dive is to really unpack what

0:27

AUS ticket is, you know, why so many people use it,

0:30

how it actually works day to day and what makes it tick all based on the info

0:34

we've got.

0:35

And we really want to make this easy to follow.

0:36

So even if you're totally new to support software,

0:40

maybe new to open source entirely,

0:42

you should get a really clear picture by the end.

0:45

Think of it as a primer.

0:46

Yeah.

0:46

A quick way to get up to speed on AUS ticket.

0:48

Exactly.

0:49

Uh, before we properly kick off though,

0:51

we should give a quick shout out to safe server.de.

0:54

They're supporting this deep dive.

0:57

Safe server focuses on hosting and helping businesses

1:00

with their digital transformation.

1:02

Like the source material actually puts it, uh,

1:05

safe server commit safe.

1:06

Um, does hosting these are software.

1:08

So if that sounds interesting, check them out at www safe server.de.

1:15

Okay.

1:16

So AUS ticket, let's get into the meat of it.

1:19

What's the fundamental problem.

1:21

It's designed to fix looking at the sources.

1:24

It seems to be all about handling customer support requests more, uh,

1:28

effectively precisely.

1:29

And the way it does that according to the sources is pretty smart.

1:33

It's about consolidation.

1:34

You know how support requests can come in from everywhere.

1:36

Yeah.

1:36

Email, phone calls, web forms.

1:38

Yeah.

1:38

It can get messy.

1:39

Right.

1:39

So AUS ticket, um, seamlessly pulls all of those emails, calls, logged by agents,

1:44

web form submissions.

1:45

It integrates them into one single web-based interface.

1:48

Easy to use apparently.

1:49

Uh, okay.

1:50

So it's like a central command center for support, not just a basic inbox.

1:54

Exactly.

1:55

No more hunting through different email threads or trying to match up phone notes.

1:59

The sources really hammer this home.

2:01

The big benefit is managing, organizing, and archiving everything, every

2:07

request, every response in one spot.

2:10

Which leads to better accountability, I guess, for the team and the customer.

2:14

Yeah, definitely.

2:15

The team knows what needs doing.

2:16

Nothing gets lost.

2:18

And the customer feels like their issue is actually being tracked properly.

2:21

Makes a big difference.

2:23

And how does it stack up against other options out there?

2:26

Well, the sources position it as a really attractive alternative, you know,

2:30

compared to some of the higher cost systems that can be quite complex.

2:34

They describe Osticket as simple, lightweight, reliable, and pretty

2:38

easy to set up and use.

2:39

Kind of hits a sweet spot.

2:41

Simple and reliable is good.

2:42

And the cost aspect, you mentioned higher cost systems.

2:45

Ah, yes.

2:46

Crucially, the sources are very clear.

2:48

The open source version of Osticket is completely free.

2:51

Free. That's obviously a huge draw for a lot of people, right?

2:54

Small businesses, nonprofits, even larger orgs, maybe.

2:57

Absolutely.

2:58

It removes a major barrier.

3:00

So, okay, let's walk through how it works in practice.

3:02

The sources lay out a pretty straightforward flow for a

3:05

typical support request.

3:07

Right.

3:07

Let's trace the journey.

3:08

Where does it begin with the customer?

3:10

Exactly.

3:10

It starts with the user needing help.

3:12

They create a ticket.

3:13

And like we said, that could be through a web form, maybe sending an email, or

3:18

even if they call, an agent can create the ticket for them right there in the

3:22

system.

3:23

Okay.

3:23

So step one, the request comes in and becomes a ticket.

3:27

Yeah.

3:27

What happens then instantly?

3:29

As soon as it hits the system, AUS ticket automatically saves it.

3:32

So there's always a record.

3:33

That's key.

3:34

And then this is where the smarts come in.

3:36

It can automatically assign that ticket.

3:38

Assign it to who?

3:39

To the right agent or maybe the right department or team based on rules you can set

3:43

up.

3:44

So it doesn't just sit in a big pile.

3:46

Gotcha.

3:46

It gets routed.

3:47

So the agent gets notified and then play.

3:49

Then the agent uses that web interface we mentioned.

3:52

They can see all the ticket details, the user's history maybe, and communicate back

3:57

and forth with the customer directly through the system.

3:59

Everything gets logged in that one ticket thread.

4:02

Okay.

4:03

Notes, replies, status changes, all tracked together.

4:07

Yeah.

4:08

It keeps the whole resolution process visible and hopefully pretty efficient.

4:12

That makes a lot of sense.

4:13

It definitely sounds like it brings structure to what could be chaos.

4:17

But beyond just managing the flow, what about specific features?

4:21

The sources mentioned tons of awesome features.

4:24

What stands out?

4:25

Ah, yeah.

4:26

They definitely pack a lot in.

4:27

One thing the sources highlight, especially for managers, is the dashboard reports.

4:31

Okay.

4:31

What do they show?

4:32

They give you a quick overview, like help desk stats at a glance, things like, you

4:36

know, how many tickets are open, average response times, resolution rates.

4:39

It's about seeing the health of your support operation quickly.

4:42

Instant visibility.

4:43

Nice.

4:44

What about handling the incoming flood, keeping things organized?

4:48

That's where ticket filters come in.

4:49

The sources point to these as being really important for organization.

4:53

You can set up rules.

4:54

Rules based on what?

4:56

Oh, like keywords in the subject who sent it, maybe the help topic they selected.

5:01

Based on those rules, the ticket automatically gets sent to the right

5:05

department or agent.

5:05

Ah, so a billing question automatically goes to finance, for example.

5:09

Exactly.

5:10

Saves a ton of manual sorting and gets the ticket to the right person faster.

5:14

The sources suggest this is a big time saver.

5:17

I can see that.

5:18

Less chance of errors too.

5:20

What else helps customize things?

5:22

There are configurable help topics.

5:24

So instead of just help, users can pick something specific, like password reset

5:29

or bug report or billing inquiry.

5:32

And you can define those topics yourself.

5:34

Yep.

5:34

You tailor them to your business, makes it easier for users and gives agents

5:38

immediate context.

5:40

Smart.

5:40

And is there anything for the customer side, a way for them to track things?

5:44

Yes.

5:45

The customer support portal.

5:46

The sources describe it as a place where customers can log in, submit new tickets,

5:51

check the status of their ongoing ones, see their history.

5:53

Okay.

5:54

So they're kept in the loop, empowers them a bit.

5:56

Exactly.

5:56

Builds transparency, which is usually good for customer relations as the sources

6:01

imply.

6:01

Right.

6:02

And you mentioned something earlier, SLAs, service level agreements.

6:06

Ah, yes.

6:07

SLAs.

6:08

Very powerful.

6:10

The sources explain you can define your business hours and set targets for

6:13

things like response times.

6:15

Say you promise a four hour response for urgent issues.

6:19

And the system tracks that.

6:20

It does.

6:21

It tracks tickets against those SLA targets and can even send alerts.

6:24

If a deadline is approaching or missed, it helps ensure you meet your

6:28

service commitments.

6:29

Wow.

6:29

Okay.

6:30

That's quite a range of features.

6:32

It really does sound like it covers the main basis for running support.

6:35

Tons of awesome features seems about right based on the source descriptions.

6:39

It really does.

6:40

Now we're trying to keep this beginner friendly, but it's probably worth just

6:43

briefly mentioning the technical side.

6:45

What you'd need to run the self-hosted version.

6:47

The GitHub source lists the requirements.

6:50

Okay.

6:50

Yeah.

6:50

Good idea.

6:51

Just the basics.

6:52

No deep dive into server admin.

6:54

Uh-huh.

6:54

No, definitely not.

6:55

Just the core bits.

6:56

First, you need an HTTP server, a web server, standard stuff like Apache or

7:01

Microsoft ISA.

7:02

That's what serves up the web pages.

7:04

Right.

7:04

The web server software.

7:05

Got it.

7:05

Then it needs PHP.

7:07

That's the programming language ASIC is actually written in.

7:10

The sources recommend a pretty recent version, uh, 8.2 to 8.4 saying 8.4 is

7:16

preferred shows they're keeping it modern.

7:18

Okay.

7:18

PHP, the language it runs on and what about all the data, the tickets, users,

7:23

settings, where does that live?

7:24

That needs a database specifically.

7:26

The sources say a MySQL database version 5.5 or later.

7:30

That's where everything gets stored.

7:31

So web server, PHP, MySQL database.

7:35

Those are the main ingredients from the source material.

7:37

Sounds like a fairly standard setup for web applications.

7:39

It is.

7:40

Common technologies often free themselves, which ties back nicely to the

7:45

open source aspect.

7:46

The GitHub source clearly states it's licensed under the GPL2 license.

7:50

Right.

7:50

The open source license.

7:51

And this is where the community aspect becomes really visible.

7:54

Isn't it?

7:55

The GitHub numbers you found are quite telling.

7:57

They really are.

7:58

The repository has over 3,400 stars, which is a decent

8:04

indicator of interest and popularity.

8:06

Okay.

8:07

3.4 K stars.

8:08

What else?

8:09

Maybe more significantly over 1,700 forks.

8:12

Remember a fork is someone making their own copy, often to tweak it or contribute

8:17

back 1,700 forks.

8:19

That suggests a lot of active engagement with the code.

8:21

Wow.

8:22

Yeah, that's substantial.

8:23

People are really getting involved.

8:24

What about contributors?

8:26

People actually writing the code.

8:27

The source mentions 119 core contributors plus another 105 mentioned elsewhere.

8:33

That's, well, that's a lot of people putting time and skill into this.

8:36

It really highlights the collaborative nature is not just one small team.

8:40

A global effort, really.

8:41

And that shows up in the language support too, right?

8:43

Absolutely.

8:44

The sources point out the interface is fully translatable and language

8:47

packs are available.

8:48

That's a direct result of the community people chipping in to make it usable

8:52

everywhere.

8:53

That's fantastic.

8:54

It also looks like Ostiget itself builds on other open source work.

8:57

Yes.

8:57

The GitHub source lists some dependencies, things like font awesome for icons,

9:02

Lamina's mail, probably for robust email handling and PDF, maybe for generating PDFs.

9:08

It shows how these projects support each other.

9:10

Part of that whole ecosystem.

9:12

Yeah, that synergy is powerful.

9:14

Now we've mostly talked about the free self hosted version, but you mentioned the

9:18

website highlights another option for people who maybe don't want to manage servers.

9:23

They do.

9:23

There's a cloud hosted version called support system.

9:26

Essentially it's Ostiget provided as a service.

9:29

They handle the hosting, the updates, all the technical stuff for you.

9:32

Okay.

9:32

A managed option.

9:33

Is there a way to try that out easily?

9:34

Yep.

9:34

The sources say they offer a 30 day free trial for support system and importantly,

9:40

no credit card needed to start.

9:42

Oh, that's good.

9:42

Lowers the barrier to just give it a go.

9:44

Exactly.

9:45

Makes it easy to see if the cloud approach fits your needs better.

9:48

So putting this all together, the features, the community, the free option, the

9:52

cloud

9:52

option, the sources also give some stats on just how big Ostiget reaches.

9:57

And they're pretty impressive.

9:59

They really are.

10:00

It gives you a sense of the scale.

10:02

The sources claim it's used by thousands of customers in over 190 countries.

10:06

190 countries.

10:07

Wow.

10:08

That's nearly everywhere.

10:09

It speaks volumes about its adaptability.

10:11

And get this, they estimate over 5 million Ostiget users worldwide.

10:16

5 million people interacting with the system.

10:19

That's huge.

10:20

And supporting those users over 15,000 businesses using Ostiget globally.

10:26

15,000 businesses from tiny startups using the free version, presumably, to

10:31

maybe much larger companies using hosted or heavily customized setups.

10:34

That kind of adoption.

10:36

It says a lot about trust and reliability, doesn't it?

10:39

Especially for something handling customer support.

10:42

It really does.

10:43

And one of the sources sums it up well, quoting, thousands of

10:46

customers in over 190 countries trust and use Ostiget for customer support.

10:50

That word trust is key, especially with a significant open source component.

10:54

Okay.

10:55

So we've covered a lot based on these sources, what it is, how it works, the

10:58

features, the tech basics, the community power, the cloud alternative,

11:01

and this massive scale.

11:03

Let's bring it back to the listener.

11:04

Why should you care about all this?

11:06

Well, maybe you're in a business where support feels like, you know, juggling

11:10

emails and spreadsheets, and you're thinking there has to be a better way.

11:14

This could be powerful, maybe even free.

11:17

Or perhaps you're just interested in open source, how these big collaborative

11:21

projects actually succeed and compete with commercial software.

11:25

It's a fascinating case study.

11:26

Or maybe you just appreciate clever solutions to common problems, seeing how

11:30

software can streamline something complex like customer support.

11:33

Right.

11:34

What this deep dive really shows based on the sources is that there's this really

11:39

robust, globally trusted tool out there for support.

11:43

It's flexible.

11:44

Host it yourself or use the cloud.

11:46

And it's a testament to what open source collaboration can achieve.

11:49

Which kind of leads to a final thought, doesn't it?

11:51

Yeah.

11:51

What's that?

11:52

Think about it.

11:53

How does a free community built project like this achieve such massive global

11:57

reach, thousands of businesses, millions of users, features that stack up against

12:03

expensive paid software?

12:05

What does that success built on shared effort and open knowledge really tell us

12:10

about the power of collaboration in building the tools that run our digital

12:14

world, something to ponder maybe definitely something to think about.

12:19

So that wraps up our deep dive into Ostigit for today based entirely on the

12:23

source materials provided.

12:25

We've looked at its purpose, features, community, scale, the whole picture.

12:30

We really hope this gave you a solid, clear understanding of what Ostigit is

12:34

all about and why it's such a significant tool out there.

12:37

And a final thank you to safeserver.de for supporting this deep dive.

12:41

Remember they specialize in hosting and digital transformation support.

12:45

Check them out at www.safeserver.de.

12:48

Thanks for tuning in.

12:49

If Ostigit sounds like something that could help you, definitely worth exploring

12:52

Till the next deep dive.

12:52

Till the next deep dive.