Absolutely. AttendanceBot can remind you to punch in or punch out in case you forgot to do so during office working hours and are not on leave on that day.  

1. You can specify the time for both punch in and punch out reminders. This reminder would go to all members of the MS Teams team at their respective local time.

You can also choose to automatically punch out people (as opposed to simply reminding them of it by enabling and setting an "Auto Punch-Out" time. 

Admins can head to Time Tracking-->General Time Settings & set the auto punch out time as per your requirement.