I built a record triggered flow to launch an invocable Apex class that auto converts leads. The problem is their are several validation rules on the lead object so whenever a user converts a lead that violates one of the validation rules instead of getting a useful error from the validation rule they get a confusing message saying that the flow failed which is confusing them.
To get around this I want to create a screen flow that launches the Apex with a fault path from the Apex action but I'm having trouble finding documentation on how to do this. Any advise?
Specifically how should I launch the process? Should I use a quick action to launch the flow on the convert button? Also, is there a way to modify the fault path so I can include a message specific to the validation rule they are violating?
Here is a picture of what I have so far.