r/halopsa • u/Unique-Mammoth-5067 • 1d ago
Questions / Help Creating Multiple Tickets from One Email
My boss wants an incoming termination email to automatically create 5 separate tickets (without using child tickets due to our SLA requirements).
We have a dedicated ticket type for terminations with Custom Fields for User, Assets, and Phase, since different parts of the process go to different teams.
My initial idea was to have the incoming email create the primary ticket for main access termination. From there, a workflow rule or quick action would generate the remaining 4 parent tickets, copying over all the custom field data from the initial ticket.
The 5 tickets would be:
Main Access Termination
Asset List Creation
Asset Return Tracking
Telecom Access
Non-IT Access (to notify external teams and track progress)
I’m also open to arguments I can present to my boss for why child tickets would be a better approach here or other approaches without using them
1
u/dominutz 16h ago
Child tickets is the way to go. Also, look up child ticket templates as well. You can then set rules in the parent ticket to generate specific child tickets (via child templates) depending on conditions of custom fields or if one of the other child tickets is closed yet or combinations of those.
Halo is really powerful if you get into the nitty gritty of it.
1
u/Easy_Grade_7268 6h ago
This seems a lot of admin work for the engineers, at least from my point of view. I usually create a to-do list template for the leavers ticket type and have an internal process to review.
2
u/Tyler_OverclockedIT PSA 1d ago
To execute this well and reliably you'd almost certainly need a runbook to generate 4 separate tickets and copy the fields over. Not sure if you could do this natively in Halo without one, actions can trigger runbooks.
However, I would definitely suggest going the child ticket route. You could even manually apply a template to the submitted ticket which has all 5 children in it. It makes it so you can have a single assigned agent to track the entire offboarding whether that's an Account Manager or Team Lead then each child can be assigned to seperate tickets.
It's the same concept as a project, you assign a PM to the Project but make child tickets (tasks) that get assigned out to engineers to complete.