Tickets | Associated Ticket Numbers

This is a big issue for us right now. I want to be able to send an email to a list of contacts based on the ticket they’ve raised. For example:
“In the last year you asked for this product feature, we’ve now done it!”
The only workarounds I have atm are:
- Use the API to pull out tickets/contacts and then build my list

- Use a workflow to create a contact property that mirrors the ticket property we want to use. Although this isn’t perfect as it doesn’t deal very well with tickets that subsequently have the property removed