I have a screen flow that I'm trying to build to copy a custom object (through a quick action) and specify some slightly different values to the new one.

The flow runs fine in the Flow Builder's interface, but when enabled on the actual record, it fails with the underlying error:

"Record Type ID: this ID value isn't valid for the user: ."

I wonder why, since the running user does have access to the record type and has all the permissions necessary to create the record.

1 Answer 1


Check the input variable you are using to pass on the original record's id. Salesforce is case sensitive in this situation so, if you use RecordId as the API name, it won't work. It should be recordId instead.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .