Child flow
A Power Automate flow invoked by another flow — for decomposing complex flows into reusable units.
A child flow in Power Automate is a flow invoked by another flow, enabling decomposition of complex workflows into reusable, maintainable units. Child flows are triggered by Power Apps or HTTP request triggers; parents call them via HTTP action with JSON payload matching the child's input schema. Common patterns: shared authentication helpers, document-generation services, audit-logging services, notification orchestrators that handle multi-channel delivery. Benefits include reusability (one child flow used by many parents), maintainability (smaller flows are easier to understand and modify), and independent versioning. Each invocation has HTTP overhead, so child flows suit substantial logic rather than trivial helper code.