Gitlab does this in their employee handbook. As a guideline they say if you go back and forth 3 times asynchronously, consider a meeting. I don't work there so I don't know how much people adhere to this in practice.
https://about.gitlab.com/handbook/communication/#video-calls
https://about.gitlab.com/company/culture/all-remote/asynchro...