This discussion aims to find a sustainable community-based development model through a multi-stakeholder participatory approach. Rural planning in Indonesia has undergone significant changes in the last decade. Community-based development and participation is now an established agricultural development planning policy. Community participation produces planning and design decisions based on community needs, priorities, and affordability which often results in better and more realistic designs, plans, and programmes. In the development of kampung tourism, implementing community participation can reduce cost, increase the use of local resources, and socially empower the community. Kampong Grangsil is a hamlet of hardworking and civic-minded flower farmers. These farmers and members of their community organized and developed their village into a tourism destination that they named Kampoeng Boenga Grangsil (KBG) -Grangsil Flower Village. The high level of community participation as well as a Villages Partner Development Programme, made possible through the collaboration of village governments and university research teams, succeeded in making KBG into what it is today. Mentoring, through in-situ assistance (in Grangsil) and ex-situ assistance (at the Campus and Woodcraft Gallery), was carried out to strengthen resources. Throughout the mentoring programme, the research team acted as both a mediator and facilitator for developing Grangsil into an environmentally-friendly tourism destination. The role and involvement of mediators in the participatory development process increased the ability of communities to organize and build sustainable villages.