Sym makes it easy to build in approval workflows into existing systems. If you are a 'slack-native' organization, especially, take a look! The python SDK makes is possible to support all sorts of complicated workflows if you need to, but simple things are easy too. The team is super responsive to feedback, and is great to work with!