This post documents Sitecore's DetermineInteractionChannel pipeline, and is part of a series providing information on all the pipelines and processors in involved in a Sitecore 8 request . It's not a line by line account, but all the key logic is described.