Auto create tickets in Jira with the information supplied in a third party application

Our customers enters some key information on a form/page on a home grown app then submit it, which comes as an email with all the supplied info along with the respective variables/tokens to our service desk and they would key in manually the same information into Jira tickets in appropriate fields for tracking purposes.

The ask is would it be possible for Jira cloud email intake to parse the same email and run an internal mapping of the fields in email to Jira ticket then create tickets in Jira for each new email sent by the other system. Please share your experiences with ref to such integrations in Jira either by using an add-on or any custom development.