aiku
Documentation

Working the help desk queue

11 min read · #help desk · #tickets · #engineers

Where to find your work

Open Tickets in the left menu. There are three ways to see tickets:

  • Dashboard: what needs attention now. New tickets nobody has taken yet, the tickets assigned to you, the tickets you are collaborating on, tickets waiting for a reply, and tickets waiting for QA.
  • Board: every ticket as a card, in columns from left to right: Todo, Assigned, In progress, Waiting and Closed. It is the easiest way to see what is happening at a glance.
  • List: every ticket as a row in a table, newest first. Use it when you want to search, filter or change several tickets quickly.

Tip: on the List, use Mine to see only your own tickets: the ones you reported, the ones assigned to you, or the ones you are collaborating on. aiku remembers this, so the List opens the same way next time.

Looking at a ticket quickly

You do not have to open every ticket in a new page. Click a card on the Board, or click a row in the List, and the ticket opens in a window on top of the page.

In that window you can:

  • read the description and look at the attached files,
  • read the comments and write a reply,
  • change the status, the person working on it, the collaborators, the kind, the module and the tags on the right, if the ticket is yours.

Changes are saved as soon as you make them. Close the window with the × in the corner or by clicking outside it.

The life of a ticket

Every ticket has a status that tells everyone where it is:

  • Todo: new, nobody has taken it yet.
  • Assigned: someone has it on their list.
  • In progress: someone is working on it right now.
  • Waiting: we asked the reporter a question and are waiting for the answer.
  • Reporter replied: the reporter answered, so it is our turn again.
  • Waiting for deployment: the fix is finished and the ticket will close by itself once the fix is live in aiku.
  • Done: fixed or delivered.
  • Cancelled: closed without a fix.

How to work a ticket

  1. Take it. A lead engineer assigns tickets to you. You will see them under Assigned to me on the Dashboard.
  2. Start it. Press Start so everyone can see you are working on it.
  3. Ask if you are stuck. Press Ask reporter, write your question and choose how long they have to answer (see below).
  4. Link your fix. Put the ticket number, for example HELP-3131, in your commit message. When the fix goes live, aiku adds a comment to the ticket saying so.
  5. Ask QA to check when the fix is live, if the change needs checking.
  6. Close it. Press Done, write a short note on what you did, and confirm.

If you need to pause, press Stop, back to assigned. Press Resume to carry on later. If a closed ticket needs more work, press Reopen.

Changing tickets from the List

For tickets assigned to you, you can change things directly in the List without opening the ticket. Click the value you want to change in the row, then pick the new one.

You can change:

  • Status: start working, ask the reporter, carry on after a reply, or close it with Done or Cancel.
  • Priority: how urgent it is.
  • Assignee: pass it to a colleague.
  • Kind: bug or feature request.
  • Module: which part of aiku it is about.

Rows for tickets assigned to other people, and tickets nobody has taken yet, cannot be changed. Lead engineers can change every row.

Tip: while a change is saving you will see a small spinning icon. Wait for it to finish before changing the same ticket again.

Working on a ticket together

Some tickets need more than one person. The person the ticket is assigned to is the lead on it, and can add colleagues as collaborators.

  1. Open the ticket.
  2. Under Collaborators, press the + button.
  3. Tick the engineers or QA colleagues you want to add. You can tick several people in a row, aiku saves them together a moment after your last click.

Each collaborator is told they were added, and the change is shown in the ticket's History. To remove someone, press + again and untick them.

What collaborators can do:

  • see the ticket, even when it is confidential,
  • read and write comments,
  • add and remove tags,
  • write engineering notes,
  • ask QA to check, or withdraw that request.

What stays with the lead:

  • changing the status, for example starting, pausing or closing the ticket, and moving it on the Board,
  • changing the priority, the kind and the module,
  • passing the ticket on and choosing the collaborators.

If you pass the ticket to one of its collaborators, they become the lead and are taken off the collaborator list.

Tip: tickets you collaborate on are shown under Collaborating on on the Dashboard, and as small pictures next to the assignee on the Board.

Asking the reporter a question

  1. Press Ask reporter.
  2. Write what you need to know, for example "Please send the order number and a screenshot of the error".
  3. Choose how long they have to answer: 2 hours, 1 day, 2 days, 3 days or 14 days.
  4. Press Send and wait.

The ticket moves to Waiting and the reporter gets your question. When they answer, the ticket shows Reporter replied. If nobody answers in time, the ticket is cancelled automatically with a note saying so.

Closing a ticket

When you press Done or Cancel, aiku asks you for a short note before closing the ticket:

  • For Done: what did you do? For example "Fixed the rounding in the invoice totals".
  • For Cancel: why is it being closed? For example "Duplicate of HELP-12, following up there".

The note is added to the ticket as a comment. It is required so the reporter always knows what happened to their request, and nobody has to ask later why the ticket was closed.

When the fix is not live yet

Sometimes your fix is finished but it only reaches aiku with the next update. You do not want to tell the reporter "fixed" before they can see it.

  1. Press Done and write your note as usual.
  2. Instead of Done, press Set as Done on Next Deployment.

The ticket moves to Waiting for deployment and your note is kept aside. As soon as the next aiku update is live, your note is posted and the ticket closes by itself.

Passing a ticket to a colleague

Open the ticket, click the name of the person it is assigned to, and pick your colleague. You can only pass on tickets assigned to you. Only lead engineers can take a ticket off someone without giving it to someone else.

If you only need a hand and want to stay in charge, add your colleague as a collaborator instead.

aiku does not add a comment when a ticket changes hands. You can always see who had it and when in the ticket's History.

Kind and module

Kind says whether a ticket is a bug or a feature request. Module says which part of aiku it is about. Only the person the ticket is assigned to, or a lead engineer, can change them, because they decide how the ticket is counted in reports.

A ticket that came from a customer and was escalated keeps the kind Escalated customer ticket. It cannot be changed, so the link back to the customer is never lost.

Comments and files

Every comment can be read by the reporter, and by the customer on customer tickets. Write clearly and politely.

If a comment is only for staff, tick Engineering note under the comment box before posting. Engineering notes are shown in yellow and collapsed to their first line, and any colleague who can log in to aiku can open them, but customers never see them. Any engineer, or anyone collaborating on the ticket, can write one. You can edit or delete your own comments.

Comments and History each have a button to show the newest first or the oldest first. aiku remembers your choice.

You can add files to a comment by pasting, dropping or pressing Attach:

  • screenshots and pictures, PDF, Word, Excel and CSV files, up to 10 MB each,
  • short videos (MP4, WebM or MOV), up to 50 MB each,
  • ZIP, RAR and 7z files, up to 10 MB each, for example a folder of log files.

All files on a ticket are shown together under Attachments. Click one to see it without downloading, and use the arrows to go to the next file. Clicking a ZIP, RAR or 7z file shows the list of files and folders inside it, with a Download button. If a file cannot be shown, aiku tells you why, for example because it was deleted or you do not have permission. Use the menu next to the title to show only one type, for example only PDFs.

Engineers, QA, lead engineers and the person who reported the ticket can open its files. Other colleagues who can see the ticket get a yellow note above the files saying they cannot preview them.

The ticket counter in the right-hand bar

The green ticket counter on the right of the screen shows how many open tickets you are working on: the ones assigned to you plus the ones you are collaborating on. Click it to see the two counted separately. It updates on its own when a ticket is given to you, when you are added as a collaborator, or when either is taken away, so you do not need to reload the page.

Asking QA to check

When your fix is live, press Ask QA to check. You are asked what they should look at and who should check it - anybody in QA, or somebody by name. The note is optional but worth writing: it is posted as a comment on the ticket, and it is the difference between QA testing what you changed and QA guessing. The ticket then goes to the QA team, who test it and answer QA passed or QA failed with a note of their own. You are told either way. If it failed, fix it and press Ask QA to check again. Closing the ticket with Done is still your decision.

Customer tickets

Tickets that start with CUS come from customers. If one needs work from the engineers, open it and press Escalate to help desk. aiku creates a linked HELP ticket with the same details.

Confidential tickets

A confidential ticket can only be seen by the person who raised it, the person it is assigned to, its collaborators and lead engineers.

Using the AI assistant

Engineers, lead engineers and QA can ask the AI assistant to help with tickets. It works with your own permissions: it can find and read the tickets you can see, raise new tickets and change tickets the same way you can. It can only comment on tickets assigned to you.

For lead engineers

As a lead engineer you can also:

  • give tickets to anyone, and take a ticket off someone,
  • change any ticket from the List, not only your own,
  • mark a ticket Confidential, from the menu at the top of the ticket,
  • delete a ticket,
  • hide a comment: it is shown in red with Lead engineers only, and only lead engineers can see it until you press Unhide,
  • change any ticket, including tickets nobody has taken yet,
  • add and remove collaborators on any ticket,
  • see Tickets → Reports: how many tickets were raised and closed, how long they took and how each engineer is doing. Use Filter by at the top right to see the numbers for one engineer only, or All assignees to see everyone again.

Related documentation