Tasky Documentation

Tasky is a ticket focused Slack bot where most commands are expecting to be executed in a channel that has a related ticket.

The /ticket command is used to both create a ticket and a channel associated with that ticket. The rest of the commands are to be executed in one of the channels associated to a ticket. These commands operate on each channel's associated ticket by default and the ticket does not need to be specified.

Auto Archived Channels

When a ticket with an associated Slack channel is completed in Autotask, the channel is automatically archived in Slack.

Easy Attachments

When a user uploads an image to a channel with an associated ticket they are given the option to attach the image to the ticket automatically.

Two-way Integration via LiveLinks

When you're in the Autotask UI and you'd like to get back into Slack to discuss a ticket you can setup and use the Open-Channel LiveLink to make it easy.

This is a standard Autotask LiveLink that either joins an existing, or newly created, channel where your team is discussing the ticket your viewing in Autotask.

So much more...

See all the available commands detailed below.

All Commands
/ticket command

Creates a ticket and an associated channel for discussing the ticket

Channel The command can be invoked in any channel.

Dialog The command invokes a dialog to collect the required parameters.

Parameters (Command Line)
  • account search

    Search text for the account the ticket will be created with. The search narrows the list of accounts that are shown in the presented dialog

Parameters (Dialog)
  • Account

    The account the newly created ticket will be for. The account is selected from a list of accounts generated from the 'account search' command line parameter.

  • Assign To

    The person and role or queue to assign the newly created ticket to.

  • Title

    The title for the newly created ticket.

  • Description

    The description for the newly created ticket.

/note command

Adds a note to the current channel's ticket

Channel The command can be invoked only in channels that are associated with a ticket.

Parameters
  • note text

    Text of the note to be created.

/time command

Creates a time entry on the current channel's ticket

Channel The command can be invoked only in channels that are associated with a ticket.

Dialog The command invokes a dialog to collect the required parameters.

Parameters (Command Line)
  • duration

    The amount of time for the entry. Specified by an amount immediately followed by the time unit (no space). E.g. 10min. The time unit can be specified as:

    • Weeks (w, wk)
    • Days (d)
    • Hours (h, hr)
    • Minutes (m, min)
    • Seconds (s, sec)

    The durations can be compounded as well (no spaces). E.g. 1hr20min.

  • description

    The description of how the time was spent.

Parameters (Dialog)
  • Work Type

    The type of work that was completed.

  • Role

    The role the time was spent as.

/service command

Creates a service entry on the current channel's ticket

Channel The command can be invoked only in channels that are associated with a ticket.

Dialog The command invokes a dialog to collect the required parameters.

Parameters (Command Line)
  • description

    The description of the service entry.

Parameters (Dialog)
  • Start Date/Time

    The date & time at which the service entry is to be performed.

  • duration

    The amount of time for the entry. Specified by an amount immediately followed by the time unit (no space). E.g. 10min. The time unit can be specified as:

    • Weeks (w, wk)
    • Days (d)
    • Hours (h, hr)
    • Minutes (m, min)
    • Seconds (s, sec)

    The durations can be compounded as well (no spaces). E.g. 1hr20min.

  • Role

    The role the service will be performed as.

/history command

Attaches a transcript of the chat history to the current channel's ticket

Channel The command can be invoked only in channels that are associated with a ticket.

Parameters
  • duration

    The duration of history to transcribe and attach. Specified by an amount immediately followed by the time unit (no space). E.g. 10min. The time unit can be specified as:

    • Weeks (w, wk)
    • Days (d)
    • Hours (h, hr)
    • Minutes (m, min)
    • Seconds (s, sec)

    The durations can be compounded as well (no spaces). E.g. 1hr20min.

/complete command

Completes and, optionally, attaches a final note to the current channel's ticket. The completion of the ticket will also trigger the archiving of the associated channel.

Channel The command can be invoked only in channels that are associated with a ticket.

Parameters
  • note text

    (optional) Text of the final note to attach to the ticket when complete. If no text is provided no final note will be attached.