Customer Support

Onedesk, worked by an AI employee

Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your Onedesk account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.

  • Customer Support
  • Connects with a key
  • 28 ready-made tools
  • Asked in Slack or Teams
At work

An illustration of how the conversation reads, not a transcript from a client account.

What Onedesk is

OneDesk is an all-in-one platform combining help desk and project management functionalities, enabling teams to manage customer support and project tasks seamlessly.

You paste in a key from your own Onedesk account. It is kept encrypted, and you can withdraw it from inside Onedesk whenever you like.

How a run works

One message in, the work done in Onedesk.

  1. 01

    You ask

    You message your AI employee in the chat your team already has open, in one sentence, in your own words.

  2. 02

    It works out the step

    It decides what the job needs in Onedesk. You do not pick anything from a menu or wire anything together.

  3. 03

    It does the work

    Signed in to your own Onedesk account, inside the access you granted it, doing the thing you asked for.

  4. 04

    It reports back

    It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.

28 tools it already has

What it can do in Onedesk

These are the ready-made tools your AI employee already has in Onedesk. It is not limited to them, but it never has to be taught these.

  • Create Worklog EntryTool to create a worklog entry. use after confirming object type, object id, and user id. logs time spent on objects such as tickets, tasks, or projects.
  • Delete AttachmentTool to delete a specific attachment. use when you need to remove an existing attachment by its id after confirming its details.
  • Delete CommentTool to delete a specific comment by its id. use when you have confirmed the comment should be removed.
  • Delete CustomerTool to delete a customer. use after confirming the customer id before removal. example: {'customer id': '12345'}
  • Delete MessageTool to delete a specific message. use when you need to remove an existing message by its id after confirming its details.
  • Delete ProjectTool to delete a project by its id. use when you need to remove a project from onedesk after confirming it's no longer needed. example: {'project id': 123}
  • Delete RequirementTool to delete a requirement. use when you need to remove a requirement by its id after confirmation. example: {'requirement id': '12345'}
  • Delete TaskTool to delete a specific task. use when you need to remove an existing task by its id after confirming its details.
  • Delete TicketTool to delete a ticket by its id. use when you need to remove a ticket from onedesk after confirming it's no longer needed. example: {'ticket id': 123}
  • Delete TimesheetTool to delete a timesheet by its id. use when you need to remove a specific timesheet after confirming it's no longer needed. example: {'timesheet id': 123}
  • Delete UserTool to delete a user by its id. use after confirming the user should be removed. example: {'user id': '12345'}
  • Delete WorklogTool to delete a worklog by its id. use when you need to remove a worklog entry after confirming it's no longer needed. example: {'worklog id': 123}
  • Get AttachmentsTool to retrieve a list of attachments. use when you need to fetch all attachments from onedesk.
  • Get Comment DetailsTool to retrieve detailed information for a comment by its id. use when you need full comment data after obtaining the comment id. tries multiple endpoints and header/param permuta
  • Get CommentsTool to retrieve all comments. use when you need to list or process existing comments.
  • Get Feedback DetailsTool to retrieve details of a specific feedback item. use when you have the feedback id and need its full details.
  • Get Feedback ItemsTool to retrieve all feedback items. use when you need to list feedback entries for review.
  • Get Issue DetailsTool to retrieve details of a specific issue. use when you have the issue id and need its full details.
  • Get IssuesTool to retrieve a list of issues. use when you need to fetch all issues from onedesk.
  • Get MessagesTool to retrieve a list of messages. use when you need to list all messages from onedesk.
  • Get Requirement DetailsTool to retrieve full details of a specific requirement. use when you have the requirement id and need its complete data.
  • Get RequirementsTool to retrieve a list of requirements. use when you need to fetch all requirements from onedesk.
  • Get Task DetailsTool to retrieve details of a specific task in onedesk. use when you have a task id and need full task information.
  • Get TicketsTool to retrieve a list of tickets. use when you need to fetch all tickets from onedesk.
  • Get Timesheet DetailsTool to retrieve details of a specific timesheet entry. use when you have the timesheet id and need full metadata (user, project, hours, dates). tries multiple endpoint/header vari
  • Get TimesheetsTool to retrieve a list of timesheet entries. tries multiple endpoint variants and header permutations to improve compatibility across onedesk environments.
  • Get Worklog DetailsTool to retrieve details of a specific worklog. use when you have a worklog id and need full worklog information. tries multiple endpoint/header variants and gracefully falls back
  • Get WorklogsTool to retrieve all worklogs. use when you need to list or process existing worklog entries.
Access, and who is in charge of it

You stay the boss of your Onedesk account.

Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.

How we handle your data
  • It signs in to your own Onedesk account. You are not moving anything into ours.
  • You grant access one app at a time, and you can take it back the same way.
  • Everything it does in Onedesk is written down, with what it did and when.
  • Anything you tell it to check with you first, it checks with you first.
Other apps in the same corner of the business

It works in Onedesk and the rest of your software in the same job

A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.

Questions people ask about Onedesk

Can an AI employee really work inside Onedesk?
Yes. It signs in to your own Onedesk account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
Do I have to move anything out of Onedesk?
No. Nothing moves and nothing is replaced. Your records stay in Onedesk, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
How does it get into my Onedesk account?
You paste in a key from your own Onedesk account. It is kept encrypted, and you can withdraw it from inside Onedesk whenever you like. You approve it before anything connects, and you can take the access back the same way you gave it.
What can it actually do in Onedesk?
It has 28 ready-made tools in Onedesk today, among them Create Worklog Entry, Delete Attachment and Delete Comment. The full list is on this page. It is not limited to those, but it never has to be taught them.
Can it use Onedesk and the rest of my software in the same job?
Yes, and that is usually the point. Reading a message in one app, checking a record in Onedesk and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
Who decides what it is allowed to do in Onedesk?
You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in Onedesk is written down with what it did and when.