Loading

Revenue Cloud: Browse Catalog button fails with input variable 'recordId' does not exist in flow 'Flow API nmae'

Publish Date: May 26, 2026
Resolution

Follow the steps below in order. The fix is to point Product Discovery Settings at an active Discover Products flow that exists in your org.

Cause 1: Product Discovery Settings reference a missing or uninstalled flow

  1. From Setup, in the Quick Find box, enter Flows and select Flows.
  2. In the All Flows list, search for the flow API name in the error message — for example standard_approvals__RvwFlowForActv. If the flow is not returned, the flow does not exist in the org and the Product Discovery Settings are pointing at an invalid reference.
  3. From Setup, in the Quick Find box, enter Product Discovery Settings and select Product Discovery Settings.
  4. In the Select a Custom Flow for Browsing and Adding Products field, note the currently selected flow API name. If it matches the missing flow from the error, change the value.
  5. Set Select a Custom Flow for Browsing and Adding Products to the standard Discover Products [Discover_Products] flow that ships with Revenue Cloud Product Discovery. If you require a customised flow, first create one using step 6, then return here.
  6. (Optional) To create a custom flow, navigate to Setup > Flows, open the preconfigured Discover Products flow, click Save As > Save as New Flow, enter a Flow Label and Flow API Name, and click Save. Activate the new flow version, then return to Product Discovery Settings and select the new flow.
  7. Click Save on Product Discovery Settings.

Cause 2: The referenced flow exists but has no active version

  1. From Setup > Flows, open the flow named in the error message.
  2. In the Flow Versions related list, locate the latest version and click Activate.
  3. Reload the quote or order page in a new browser tab.
Knowledge Article Number

005385120

 
Loading
Salesforce Help | Article