Loading

PST invocation blocked for Automated Process User in Approval Flow

Publish Date: May 22, 2026
Description

We observed that when a Flow owned by the Automated Process User invokes the PlaceSalesTransaction Invocable Action, it fails with the error INSUFFICIENT_USER_ACCESS. However, the same Flow succeeds when owned by a different user. This behavior is caused by a failed access check.

Resolution

Because the technical effort required to fully support PST as an Invocable Action is significant, not only for the Automated Process User but also for other users, we are currently treating this as a feature request.

For now, the recommended workaround is to invoke PST through an Apex Custom Action when building Flows.

In addition, the documentation Invoke the Place Sales Transaction API in a Flow will be updated with a disclaimer to clarify this limitation.

Knowledge Article Number

005385251

 
Loading
Salesforce Help | Article