Yes.
But, this behavior needs to be programmed via an automation. I use Node Red, and have flows that watch for changes to the Alarmo state and send the appropriate commands to the Ring keypad to set their states to match. And vice versa, automations that watch for keypad entries to arm or disarm and send those commands to Alarmo. So everything stays in synch, and the user experience is that they are totally seamless and integrated.
I don’t use the blueprint that this thread’s author has created, but I believe it takes care of all of this for you, if you don’t want to create your own automations.