Auto–replies

[Note]Note

This feature is NOT available on Akeeba Ticket System Core.

You will often want to send an automatic reply to your users without human interaction. Some practical examples (non-inclusive list!):

  • Thanking a user for filing a ticket and letting them know that a human agent will reply to them shortly, or inform them about any holidays / vacation time which may adversely effect the response time.

  • Send a notification to a user after a certain amount of time since your support staff last replied to them (an automatic follow up post)

  • Remind the user to attach a file if they forgot to do so; practical cases are when log files / screenshots are needed for software support or if you are running something like a digital print agency which requires the user to upload their artwork.

  • Send an automatic reply to most frequently asked questions, based on keywords in the title or body of the ticket.

  • Send an warning to users who have sent too many posts in a ticket, informing them that every time they post on their ticket they end up at the bottom of the reply queue.

This feature consists of three parts:

  1. The automatic reply rules. This is what you define in this page. It determines the conditions for sending an automatic reply and the content of the reply.

  2. The automatic reply bot usernames. This is defined in the Akeeba Ticket System - Automatic Replies plugin's Options.

  3. A CLI script which must be manually scheduled by you, using CRON, to run the rules and send the replies. Please refer to the CRON scripts documentation for more information.

[Warning]Warning

If you do not create a CRON script for this feature no automatic reply will ever be sent!

Each auto-reply rule has the following settings:

Title

The title of this auto reply rule. This is only visible to you.

Categories

Which ticket categories this rule applies to. Select the first option ("- Select a category -") to apply the rule to all categories.

Run based on manager reply

Apply this auto-reply rule depending on whether a human member of the support staff has already posted a reply to this ticket:

  • If manager has not replied. Only send the auto-reply if a human member of the support staff has not posted yet to this ticket.

  • If manager has replied. Only send the auto-reply if a human member of the support staff has already posted to this ticket.

  • Always. It doesn't matter if a human member of the support staff has already posted to this ticket or not, send the auto-reply anyway.

Number of posts

The minimum number of total posts in the ticket before this rule is triggered. Leave empty or set to 0 to send the auto-reply irrespective of the number of total posts on the ticket.

Minimum time (minutes)

How many minutes must elapse after the ticket was first filed before sending this auto-reply. Set to 0 to ignore this option.

Run based on attachments

Apply this auto-reply rule depending on the existence of an attachment in any of the posts in this ticket:

  • No attachments. Send this auto-reply only if there are no attachments in any of the posts in this ticket.

  • One or more attachments. Send this auto-reply only if there are attachments in any of the posts in this ticket.

  • Always. Send this auto-reply without caring about the existence of attachments.

Status

Set to Unpublished to disable the rule without deleting it.

Keywords in ticket title

Enter a list of keywords or phrases which must be present in the ticket title for this auto-reply to be sent. Type one keyword or phrase per line.

Keywords in ticket text

Enter a list of keywords or phrases which must be present in the ticket body (the posts of the user) for this auto-reply to be sent. Type one keyword or phrase per line.

Please note that there are some important considerations regarding the operation of this feature that you should be aware of:

  • Only Open tickets are taken into account. If the ticket is in any other status it will be ignored.

  • Only one auto-reply will ever be sent per ticket.

  • The ordering of the rules matters. The first rule to match the ticket will send an auto-reply. All other rules will be ignored for that ticket.

  • If a user is a member of the support staff in Category A and posts to Category B where he is not a member of the support staff the "Manager reply" option will consider him as a manager anyway. This means that auto-replies will never be sent to tickets owned by managers of ANY category on your site if the "Manager reply" option is set to "If not replied". Granted, this is a very rare case, but you should be aware that this is by design and not a bug.