Triggers: Create Autotask Ticket Callout Webhook

Triggers: Create Autotask Ticket Callout Webhook

This KB is specific to Escalation Triggers where Autotask will send a webhook message to Rocketship. If you are looking to send webhook messages from Rocketship to a 3rd party application, e.g., MS Teams, refer to the Outbound Webhooks KBs.

The Autotask Ticket Callout is one of the ways that Autotask can notify a 3rd party app that a ticket has been created/updated. It greatly reduces how often we have to “poll” Autotask for data, reducing our consumption of your Autotask API hourly cap and speeding up data updates across-the-board.

Get Your Custom Rocketship Trigger URL

Before you begin, you need to get the personalized webhook URL we provide for your tenant. (Note, for inbound webhooks, i.e., webhooks coming from a 3rd party like Autotask into Rocketship, we call those “triggers” to differentiate between outbound webhooks.)

To access your trigger URL:

  1. Log into the Admin Portal
  2. Click on Account
  3. Click on Triggers

Create Autotask Ticket Callout

The “Ticket Callout” is what Autotask uses to “call out” to a 3rd party. In this situation, that’s us!

  1. Log into Autotask
  2. Go to Admin->Extensions & Integrations
  3. Expand Other Extensions & Tools
  4. Click on Extension Callouts (Tickets)
  5. Click New Extension Callout
    • Name: Rocketship Ticket Callout
    • Active: Yes
    • URL: <the webhook URL from above>
    • The Username/Password fields are not used/legacy. We authenticate via the POST data sent by Autotask, so skip the rest.
  6. Click Save&Close

Create Two Autotask Workflow Rules

The Autotask Ticket Callout is a configuration, but it doesn’t actually execute on its own. Rather, it is executed by the Autotask Workflow Rule (WFR) system. For our needs, we need two very simple Autotask WFRs that fire when a ticket is created and one that fires when a Ticket Status is changed, respectively.

We recommend not placing any other conditions in the WFR. Rocketship will properly handle whether a change to a ticket should trigger an escalation — you do not need to encode this in your WFRs directly.

In the two following sections, we create the two needed Autotask WFRs:

  • Rocketship Ticket Callout on Ticket Create
  • Rocketship Ticket Callout on Ticket Change

WFR: Ticket Callout on Ticket Create

Follow these steps:

  1. Log into Autotask
  2. Go to Admin->Workflow Rules
  3. Click New
  4. Fill in these details:
    • General
      • Workflow Rule Name: Rocketship Ticket Callout on Ticket Create
      • Active: Yes
    • Events
      • Select: Created By
    • Actions
      • Then Execute Extension Callout: Rocketship Ticket Callout
  5. Click Save & Close

WFR: Ticket Callout on Ticket Change

Follow these steps:

  1. Log into Autotask
  2. Go to Admin->Workflow Rules
  3. Click New
  4. Fill in these details:
    • General
      • Workflow Rule Name: Rocketship Ticket Callout on Ticket Create
      • Active: Yes
    • Events
      • Select: Edited By
    • Actions
      • Then Execute Extension Callout: Rocketship Ticket Callout
  5. Click Save & Close


    • Related Articles

    • How to Test Ticket Criteria for Escalation Rules in Autotask

      When creating Escalation Rules, you will define Ticket Criteria to match a ticket against an Escalation Rule. How to test Ticket Criteria The best way to test Ticket Criteria, i.e., to check which Escalation Rule will match a given Autotask Ticket, ...
    • _Triggers vs Outbound Webhooks

      Rocketship uses incoming and outgoing webhooks to communicate with 3rd party applications. To make things clear, we change the vocabulary we use to indicate the direction of information. Outbound Webhook. An Outbound Webhook is where activity ...
    • Outbound Webhook: Supported Fields in Webhooks

      Following are the fields we currently support when a webhook is executed. If you would like other fields added, please create a Feature Request. Module Field Description Scheduling, Escalation {{process.name}} The process name trigger the webhook ...
    • Using Ticket AutoScheduling

      Rocketship allows you to trigger the scheduling of a Next Activity by changing the ticket status, similar to the Project Task AutoScheduler. Here’s how you can set it up: Create a Special Ticket Status in Autotask Define a new ticket status ...
    • Outbound Webhook: Example – Escalation Failed

      In this example, we’ll create the webhook that will send Integromat Make a message when an Escalation fails. This message can then be routed via no-code to you via email, to MS Teams, etc. Setup the Webhook Sender and Receiver Create your listener in ...