How to Write a Support Ticket
šĀ Note: This post is from the archives. It may reflect outdated views or aĀ previous name. This was originally written to be a guest blog post on a developer-focused publication. It remains valuable despite being largelyĀ satirical in tone.
I spent multiple years of my career as a Support Engineer at industry prominent companies such as Realm, CircleCI, Travis CI, PSPDFKit, and Bitrise. In that time, I learned about a lot of things but the biggest takeaway for my future roles was how to write an effective support ticket.
Imagine receiving this email - no metadata, no links, just:
Hey,
Can you fix my problem?
Jim
I would help current and potential customers integrate, maintain and optimize my employerās tool or SDK. Iāve supported customers using a variety of methods such as email, ticket-based, instant messaging, phone, and video chat support. Customers are generally more forthcoming in the second half of that list: phone and video chat. Generally friendlier too! But often times it was like pulling teeth to get any sort of helpful information while interacting with customers over email, ticket-based or instant messaging style support.
In those three years, I interacted with a lot of people. Ranging from 50 to 200 tickets a week depending on my role and the topic I was covering at the time. My favourite customers were the ones who were appreciative of my work and cognizant of my time. My least favourite were the ones who were derogatory and swore at me and my manager in chat. You suck Eric!
I will show you how to write a proper support ticket at the end of this blog post but for right now letās cover some key tactics for being a good customer to support workers.
-
Donāt be an entitled free customer.
-
Donāt post on social media about specific employees.
-
Do say thank you but donāt be creepy.
-
Donāt stalk your handler on social media.
-
Donāt open a thousand tickets.
-
Donāt assume women are less skilled than men.
Donāt be an entitled free customer. We all love free stuff. Heck, Iāll go looking around on garbage day for free stuff. But understand we live in a capitalist hell-scape and free tiers of products will never receive the same level of support as paid customers. If you want top-tier anything, pay for it. Whether that be by paying for a paid plan, support contract, or hiring a consultant. At the very least, donāt take it out on the front line people as we donāt make the rules, we just follow them.
Donāt post on social media about specific employeesĀ but especially if itās negative. Let me set the stage, I start my shift and receive something along the lines of that bad support ticket example. I try my best to help them but they are slow to respond and wonāt provide any pertinent additional information. They stop responding and then I get a message from my manager saying they tweeted something along the lines that the companies support is useless with a screenshot naming me directly. On top of looking like a dumbass because any reader can see he didnāt answer my questions, it was just a dick move. If you have a concern, send a private message to their manager or a public message not naming them.
Do say thank you but donāt be creepy. Support workers love having their work appreciated. A lot of people view support as being an entry level position but it takes practice and training to be effective. Say thank you after a pleasant support experience but donāt be creepy. Iāve had multiple occasions where I was made uncomfortable. Iām a femme with a femme name and donāt need men commenting on my Zendesk profile picture.
Donāt stalk your handler on social media. During a instant messaging chat, I had a customer say I looked nice in my most recent Instagram post. How do you even respond to that? This rolls into the same area as the previous example but please, for the love of god, donāt search up a support worker without permission. This varies person to person, but I had a recurring customer who one day asked if they could follow me on Twitter and asked for my handle. This provides consent. I am okay with this but donāt just search up someoneās name and especially donāt comment on their posts during a support chat. Peopleās social mediaās are generally personal and this is work time.
Donāt open a thousand tickets. At one of the companies I worked at, we had an Alex problem. Alex would open a ticket literally every day, sometimes multiple times per day. Until we put in precautions for that account, our ticket numbers increased by almost 1/3. Heād have multiple tickets in L2, L3 and with the engineering team. We loved the enthusiasm but requested that Alex batch his questions so one request wasnāt a single question but several that we could answer at once. At one point, we had a Alex filter in Zendesk. šš©š
Donāt assume women are less skilled than men. This should be obvious by now but unfortunately isnāt. Nearing the end of my time in support, I was in escalated support positions but also helped in front-line support like instant chat. I regularly had customers ask for āanother agentā because of my feminine name and they assumed I was less experienced. You might say that this is just me assuming but one customer literally told my manager this and he said I was one of the experienced support agents. I hope this customer felt like an ass, because he was being one. Gender does not mean anything when it comes to experience! Assume women (and non-binary folks) are as experienced or more experienced than you. Especially support workers. This is what we do every day.
So letās get back to that support ticket.
Hey!
Iām trying to implement caching in a React Native project. Iāve read the documentation on your website and through some posts on Stack Overflow. Iām having a hard time figuring out how to set the trigger for when the cache is invalidated and recreated.
Here is my build link: link and my .yml file: gist.github.com. Iāve enabled support access and have dev privileges on the account.
Thanks,
Rebecca
It says, in the ticket, what Rebeccaās trying to achieve and what theyāre having a hard time with. It links to the logs and their configuration file and makes sure we have access. For some companies, the last part may not be necessary and in that case ask what is necessary.
This was mainly a satirical post but I hope you learned something and if anything should be taken from this post - itās that support workers are people and deserve respect.