I have this and it works great. I wrote a script for it that checks my google calendar to make sure I'm not in a meeting (nothing worse than your desk suddenly moving positions when you're in the middle of talking to folks) and then moves my desk to a standing position for a configured amount of time every day. https://github.com/signalnine/upsy-desky-autostand
We've got a CI pipeline that deploys Lambda functions via Terraform and Jenkins. There are some slightly tricky bits but it's not really that hard to do.