Schalge lock feature missing: Code change, Guest access etc

This is the app @daven was referring to which not only manages users and locks but also allows a host of custom actions and different types of schedules for user codes:

If your lock has advanced features such as auto lock, privacy modes, external keypad locking, alarms etc you can access them with a custom device handler (optional for an enhanced experience):