- Edited
System Information
Mail sending: SMTP
PHP: 7.2 (supplied by Docker container)
Operating System: Debian 10
UI: Staff-side of UI, although it will eventually include Client-side as well
Installation: Docker-Compose with campbellsoftwaresolutions/osticket (osTicket 1.14.1) and bitnami/mariadb:10.3
Summary
I'm trying to create a volunteer-run help desk system that will be used in my state, and I'm not sure how to organize Teams, Departments, etc to make sure agents don't get notifications about tickets from customers in locations that are too far away from them to physically meet the customer.
How can I make it so I can have automatic email alerts only to Agents who would like emails about X type of help in Y location?
Thank you very much for the help!
More-specific requirements
The types of help should be common across the whole state, ie, "Help with delivering groceries".
- I want to have a Customer specify which location they're asking for help in, so that Agents who would like to address "Help with delivering groceries" tickets in "Town A" can get relevant email notifications, instead of getting constant emails about new tickets from everyone in the whole state.
Agents should ideally be allowed to subscribe to multiple types of help and multiple locations.
- Example: If an agent wants to help with "Help with delivering groceries" and would like to help in "Town A" and "Town B" (and no other location in the state), they would get notification emails whenever a new ticket comes in asking for "Help with delivering groceries" in "Town A" or "Town B".
What I'm thinking I might be able to do
I know I can use Filters to look for different object attributes (such as making
"Location" a public ticket attribute), and I can then send emails. However, it asks me up front for specific email addresses, which should be dynamically generated based on who is offering help in that location.I thought maybe I could send volunteers digest emails by searching for all tickets that were opened that day with given combination of Location and help topic (Department?), but the API documentation doesn't describe what kinds of searching is supported.
I know Teams can span multiple departments, so I could have a "Town A" team and "Town B" team with some of their agents in the "Help with delivering groceries" Department. Still doesn't address how they're actually notified.
Thanks a lot again for the help!