ชับปุยส์เคยเล่นให้กับทีมชาติสวิตเซอร์แลนด์ รุ่นอายุไม่เกิน 17 ปี และรุ่นอายุไม่เกิน 19 ปี
ชุดที่คว้าแชมป์ฟุตบอลโลกรุ่นอายุไม่เกิน 17 ปี ที่ประเทศไนจีเรียใน พ.ศ. 2552 ก่อนมาเล่นให้ทีมชาติไทย รุ่นอายุไม่เกิน 23 ปี โดยเป็นหนึ่งในนักเตะชุดที่ได้เหรียญทองในการแข่งขันซีเกมส์ 2013 ที่ประเทศพม่า และคว้าอันดับ 4 ในการแข่งขันกีฬาเอเชียนเกมส์ 2014 ที่ประเทศเกาหลีใต้ และก้าวขึ้นมาเป็นผู้เล่นในทีมชาติไทยชุดใหญ่ในชุดที่คว้าแชมป์เอเอฟเอฟ ซูซูกิ คัพ 2014