Awesome Support Documentation

Introduction to the Rules Engine

The Awesome Support rules engine allow you to perform tasks in response to events in the Awesome Support ticket system.  You can configure the engine to perform tasks in response to the following events:

  • New Ticket
  • Ticket Reply Received
  • Agent Replied To Ticket
  • Status Changed
  • Ticket Closed
  • Ticket Updated
  • Ticket Trashed

When an event is triggered you can decide to perform any of the following actions:

  • Change ticket status
  • Change ticket state
  • Change agent
  • Move ticket to trash
  • Add a note to a ticket
  • Add a reply to a ticket
  • Call a web-hook/HTTP Get/HTTP Post endpoint
  • Send an email
  • Send a Zapier message

When an event is triggered you can decide if an action should be performed based on the attributes of the ticket.  These attributes are:

  • Tags
  • Age of ticket
  • Age from last customer/client reply
  • Age from last agent reply
  • Ticket Status
  • Ticket State
  • Contents of subject line
  • Client Name
  • Client Email Address
  • Client Attributes
  • Client Capabilities
  • Agent Name
  • Agent Email Address
  • Agent Attributes
  • Agent Capabilities
  • Contents of custom field
  • Contents of ticket/reply
  • Date of ticket

Examples of Rules

  • Automatically assign an agent based on the product or department
  • Automatically set the status of a ticket based on who the customer is – escalate tickets automatically for important customers!
  • Update your external CRM system with new tickets by sending information to Zapier
  • Close tickets if your agent sends an email reply with a secret authorization code
  • Automatically delete any ticket that has “out of office” in its title
  • Send an email to the customer when the status changes

The flexibility offered by the rules engine allow you to create hundreds of different rules!


From a security standpoint you can determine which roles can see and use individual trigger and action fields.  Generally, Administrators can see and use everything.