While more documentation is definitely welcome, there are always those who want to talk directly.
In my previous teams, we have implemented office hours, a predictable one-hour tax the team pays for better control of the rest of the schedule. We provided signups and nudged people away from the random one-off meetings showing up on their calendars.