Create two device groups and a custom command.
Your first group is for detecting if SwiftDialog has been installed. I simply call this Software - SwiftDialog - Installed
.
Go create a Custom Command Response, I call it Software - SwiftDialog - Install Check
and the code for that is:
#!/bin/bash
[ -e /usr/local/bin/dialog ] && echo "True" || echo "False"
and the criteria is simply Software - SwiftDialog - Install Check
response is True

Second Device group is Software - SwiftDialog - Missing
and the criteria is simply Software - SwiftDialog - Install Check
response is False

Upload the PKG
Go get the current release URL, throw it into a PKG deployment, mark it as signed and managed, that's it.

Create a PKG profile
Simple as can be, just hit install all after saving

Your device group is, you guessed it, Software - SwiftDialog - Missing

Notifications
Make a quick notification profile with these options:



Apply that to every device.