PurposeIn recent years, the robotic process automation (RPA) technology, a software-based method to automate routine tasks in business processes, has gained significant interest and adoption. However, many implementation projects fail and current literature lacks a synthesis and comprehensive overview of factors that challenge the implementation of RPA, have an impact on success or failure of projects, or, play an enabling role in an RPA project. Hence, the purpose of this research is to identify key factors that should be considered by organizations when conducting an RPA project.Design/methodology/approachThe paper adopts a qualitative methodology based on data collected in a systematic literature review (SLR) and interviews with 10 RPA experts. Using inductive coding, an integrated framework of key factors is developed.FindingsThe results suggest that the key factors for a successful RPA introduction can be divided into human, organizational and technical factors. Important aspects include for example project management techniques, capabilities and skills of employees, as well as data security considerations.Originality/valueThe paper contributes to knowledge by synthesizing previously dispersed knowledge into an integrated framework, as well as by complementing previous results with new qualitative, empirical data. Additionally, the RPA-specific factors are put into the perspective of persistent problems in information systems development.