At Publicize, we use a central portal for communications called our Client Dashboard.
Here you can see all of the work your team is doing, the status of tactics and pitches, edit and approve drafts, or just touch base during some office downtime.