The HTTP Request Header Value Provider plugin extracts a value from the header of the current request. Based on client-provided information, the injected value can be used in a selection to decide which subflow should be used.
One particularly important use case is the selection of different subflows based on the type of client (mobile app vs. browser). In this case, it is possible to configure a Selection Step in the step of a flow.