I've given the webcore device config suggestion a go, but due to the delay in the lock reporting it's state, every time I opened the door it was reporting it as locked, and triggering the configuration command. I've changed it to refresh the lock every time the door is opened, followed by a 60 second wait, and if the lock is still reporting its state as locked it will trigger a device config and a push notification to my phone.