There are many tools in the market that can be used for effective collaboration. They aren't very expensive too. While each of them are individually good, they unfortunately create multiple information silos and sometimes require context switching from app to app and losing productivity in your team.
From my experience, the only tool where everything is integrated, is Zapty. It has features like chatting, video calling, project & task management, approvals, polls, discussions all within a single app. It's more like a one stop shop for all your core productivity needs. Specifically, for requirements like approvals, polls etc. It is really helpful in fast scheduling & decision making within a team.