Many of our support requests originate via telephone calls. Ideally, the Request page would allow us to enter the caller's email address and name. Then when a Issue is created, the system would check to see if the caller was already setup as a customer. If yes, the customer would be added as the Reporter to the Issue. If no, the caller would be created as a customer and then added as the Reporter to the issue.
The caller's email address would be used to search the existing customers.
Is it possible to create an automation that would 1. look to see if the email address already exists in the customer list and 2. either use that customer ID as the reporter or create a new customer and then use it as the reporter?