Documentation > Support Tickets
This page contains information about Support Tickets within UCM.
Here are some instructions to setup the Support Ticket system. This assumes you have a few staff members and a few different support email addresses (e.g. firstname.lastname@example.org and email@example.com).
- Install UCM
- Create a new empty support email address through your hosting provider. It is recommended to start with a new fresh empty email address with this support system. Importing heaps of emails from an existing email account can have problems.
- Send this new account a "test" email from your personal email account.
- Customer > Add New > create a new customer called "Other Support". This customer account will be used to group all the support tickets under for easier management.
- Settings > User Roles > Add New > call this user role "Staff" and choose "Staff Member" from the defaults and press save.
- Vendors > Add New > create a new vendor record called "Our Staff". Then click "Contacts" and add setup ticket staff members here. Enter their name and email address and choose the "Staff" role from the drop down list.
- Settings > Ticket > POP3/IMAP Accounts > Add New Account
- Fill in the account details for your new email account. Recommended to set the "Delete" option to "Yes". Set "Default Customer" to the newly created "Other Support" customer account. Set "Default Staff Member" to one of your previously created staff members.
- Press "Save & Test Search", the "test" email sent previously should display on the screen, if so, all good!
- Ensure the UCM Cron job is setup (if it isn't working there will be a notice on the dashboard).
- Wait for the UCM Cron job to run (e.g. every 10 minutes) and the ticket emails will appear under the "Ticket" section.
- Settings > Ticket > Ticket Settings > fill in the desired details, choose the "Default Customer" and "Default POP3/IMAP Account".
- Settings > Advanced > search for "ticket_auto_notify_staff" and change it from 0 to 1 this will send an email to the staff member every time a ticket is assigned to them, it will also send the "Ticket Notification" email to the staff member each time a new reply is posted by the customer.
- Enable captcha on the ticket submission web form: go to Settings > Advanced and change "ticket_recaptcha" from 0 to 1
- Block new emails (ie: only allow ticket emails from existing UCM customers): go to Settings > Advanced and change "ticket_allow_new_from_email" from 1 to 0 . When enabling this option all NEW customers will have to submit their first support ticket via the website (ie: complete the captcha). After they have completed their first support ticket via the web form they will be able to reply and submit further support tickets via email. After enabling this feature please check Settings > Template and look for "ticket_rejection", this is the email that is sent to new users (or spammers) who have not completed the web form yet.
- Edit the "ticket_autoreply" template from Settings > Templates to change the email that gets sent when a customer submits a support ticket
- By default the autoreply is only sent when a support ticket is first opened. If you want the autoreply to be sent every single time change the advanced setting 'ticket_autoreply_every_message' to 1
- To disable the autoreply completely please change the advanced setting "ticket_autoreply_enabled" to 0
- You can disable the autoreply for individual users, it's a little bit tricky. If you get an email from the user firstname.lastname@example.org then a user will created in the system with that email address. If you open up the ticket you should be able to click on the user name and open up the full user details page where you can see their name/email/etc.. - once on this page look for the "add fields" button and add a new Ticket Settings field like this:
Now whenever a ticket email is received in the system from this user no autoreply will be sent.