Interprofessional teamwork is increasingly necessary in primary care to meet the needs of people with complex care demands. Needs assessment shows that this requires efficient interprofessional team meetings, focusing on patients' personal goals. The aim of this study was to develop a programme to improve the efficiency and patient-centredness of such meetings.Action research approach: a first draft of the programme was developed, and iteratively used and evaluated by three primary care teams. Data were collected using observations, interviews and a focus group, and analysed using directed content analysis.The final programme comprises a framework to reflect on team functioning, and training activities supplemented by a toolbox. Training is intended for the chairperson and a co-chair, and aims at organizing and structuring meetings, and enhancing patient-centredness. Our findings emphasize the essential role of the team's chairperson, who, in addition to technically structuring meetings, should act as a change agent guiding team development.Findings show that the programme should be customizable to each individual team's context and participants' learning objectives. Becoming acquainted with new structures can be considered a growth process, in which teams have to find their way, with the chairperson as change agent.