The Internet of Things (IoT) refers to a network of connected devices collecting and exchanging data over the Internet. These things can be artificial or natural and interact as autonomous agents forming a complex system. In turn, Business Process Management (BPM) was established to analyze, discover, design, implement, execute, monitor and evolve collaborative business processes within and across organizations. While the IoT and BPM have been regarded as separate topics in research and practice, we strongly believe that the management of IoT applications will strongly benefit from BPM concepts, methods and technologies on the one hand; on the other one, the IoT poses challenges that will require enhancements and extensions of the current state-of-the-art in the BPM field. In this paper, we question to what extent these two paradigms can be combined and we discuss the emerging challenges and intersections from a research and practitioner's point of view in terms of complex software systems development.How IoT can benefit from BPM? Let us consider a complex system with multiple components interacting within a smart environment being aware of the components' locations, movements, and interactions. Such a system can be a smart factory with autonomous robots, a retirement home with connected residents, or, at a larger scale, a smart city. While the parties in the system can track the movements of each component and also relate multiple components' behaviors to each other, they do not know the components' agendas. Often their interactions are based on habits, i.e., routine low-level processes, which represent recurring tasks. Some of these routines are more time and cost critical than others, some may be dangerous or endanger others, and some may just be inefficient or superfluous. Knowing their agendas, their goals, and their procedures can enable a better basis for planning, execution, and safety.