The addition that I think would make it scalable and worthwhile is to establish an interoperability standard via mail headers. Broadcast you're using this system with X-UsesMailTickets so that compatible clients can pre-fill their emails with "X-MailTicketType: Yes/No", etc.