I use Pushover (pushover.net)
It supports acknowledgements (for "emergency" messages, at least) but I'm not sure about arbitrary "responses" (although you can include clickable links in the notifications).
Pushover's awesome -- and made by @jcs [1] who, among other things, works on OpenBSD.
--
[0]: https://pushover.net/apps
[1]: https://jcs.org/