Majlis Tabligh Muhammadiyyah of Bandung regency of Indonesia is currently managing 21 mosques in its area. With only 75 preachers, handling 1.092 slots for Jum’a preacher scheduling every year is extremely difficult while it managed by the traditional mean. Other than collision, special request and constraints proposed by imam (preacher) or mosque manager make the scheduling process worst. This paper proposes a collaborative based system to address scheduling system with special requirements. Scheduling compilation will be divided into three stages before then it uploaded into the system. As a result, imam and mosque managers are able to offer slots as their expect while majlis tabligh administrator can easily manage Jum’a preacher scheduling.