Invasion ecology addresses the spread of species outside of their native ranges. A central aim of this field is to find mechanistic explanations for why species are able to establish and spread in an area in which they did not evolve. Usually it remains unclear, however, what exactly is meant by ‘mechanistic explanation’ or ‘mechanism’. The paper argues that the field can benefit from the philosophical discussion of what a mechanism is. Based on conceptions of mechanisms as processes in concrete systems, causal mechanisms can be defined as one type of mechanism, representing recurring networks of causal relationships. With the example of a well-known hypothesized mechanism in invasion ecology, namely enemy release, the paper demonstrates how such causal mechanisms can be depicted as causal network diagrams. This approach could facilitate the development of step-by-step explanations, enhance clear argumentation and allow for more precise linkage of empirical tests to theory. Challenges to assessing the empirical relevance of hypothesized mechanisms are discussed, and suggestions are made concerning how the proposed approach could help in overcoming some of them.