When you create a new
Email Account you need to check
Enable Incoming in order to then select a DocType to append to. The description of that field says
Append as communication against this DocType (must have fields, "Status", "Subject").
hooks.py in the
apps/frappe shows a line
email_append_to = ["Event", "ToDo", "Communication"] to which I added
"Warranty Claim" and then it showed up after doing a
bench update --patch:
Now I didn’t test this and the question is how you overwrite that array in the hooks.py, probably if you have your own app and have a hooks.py in which you overwrite the array that should work. You may then have to add the fields
Subject to the
Warranty Claim DocType as custom fields.
I think this points you in the right direction, you will need to do some light coding as far as I see.