The unsmooth job flow between the production shops along a manufacturing chain is a problem commonly seen in industries due to the inconsistency in processing speed and delivery between the chained production shops. With many factors involved in the coordination between production shops, the problem is complex and few solutions have been provided to date. This study presents an approach able to solve this problem by implementing time-based manufacturing that enables the speed and timing of each shop's job outflow to match those of its successor shop's job inflow. The proposed method is composed of offline schedule making and online job processing control. It aims to complete each job in a just-in-time (JIT) manner at the time the job is wanted by the next production shop. Designed upon a flexible job shop environment, which is easy to be transformed into other shops with similar characters, the proposed method is expected to be widely applicable to JIT scheduling problems. An industrial case study is made and results show that the proposed method has a strong ability in JIT job completion, tardy job prevention and makespan reduction.