Pass input and output variables between a Power Automate cloud flow trigger and a Power Automate Desktop flow

domain: learn.microsoft.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. In the desktop flow, define Input variables (and Output variables if values need to come back) in the Variables pane before the first action
  2. In the cloud flow's Run a flow built with Power Automate for desktop action, select the desktop flow and fill in the exposed Input parameters using cloud-flow expressions or dynamic content
  3. After the action, reference the desktop flow's outputs from the cloud flow via the action's dynamic content, where each declared Output variable appears as a field
  4. For larger payloads (files, big JSON blobs), write to a shared location (SharePoint, Blob storage) from the desktop flow instead of returning them as direct action outputs
  5. Test the round trip by triggering the cloud flow manually and inspecting each run's inputs/outputs in the flow run history

Known gotchas

Related routes

Create a Power Automate cloud flow that can be triggered by an external HTTP request
learn.microsoft.com · 5 steps · unrated
Trigger a Power Automate cloud flow from an external system via the HTTP request trigger
learn.microsoft.com · 6 steps · unrated
Use Salesforce Apex to implement a Flow invocable action with typed input and output variables callable from declarative automation
developer.salesforce.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans