Skip to main content

Communication Standards

This document defines how EGI team members communicate internally, across sister companies (Mast and Anchor MSP), and with clients. Consistent communication practices reduce missed messages, set clear expectations, and maintain professional relationships.

Internal Communication Channels

Slack (Primary)

Slack is the default channel for all internal day-to-day communication.

  • Response time: Within 2 hours during business hours (Mon--Fri, 9:00 AM -- 6:00 PM local time)
  • After-hours messages: Acknowledged by the next business morning
  • Direct messages: Use for quick, one-off questions or private matters only; prefer public channels for anything others may benefit from seeing
  • Threads: Always reply in threads to keep channels readable (see Slack Conventions)

Email

Email is used for formal communication, external correspondence, and anything requiring a paper trail.

  • Response time: Within 24 hours on business days
  • Use cases: Contracts, formal status updates, vendor communication, compliance-related correspondence
  • Format: Use a clear subject line, keep the body concise, and include action items with owners and deadlines at the top or bottom of the message

Urgent Communication (Phone / SMS)

Phone calls and SMS are reserved for time-sensitive situations that cannot wait for a Slack or email response.

  • When to escalate to phone/SMS: Production outages, security incidents, client-facing emergencies, or any blocker that halts work for the team
  • Expectation: Respond within 15 minutes during business hours, 30 minutes after hours for on-call personnel
  • Always follow up: After resolving an urgent phone/SMS conversation, post a summary in the relevant Slack channel for visibility

Client Communication

SuiteDash Portal

SuiteDash is the primary platform for structured client communication and document exchange.

  • Document sharing: All deliverables, proposals, and project artifacts are shared through SuiteDash
  • Project updates: Milestone completions and formal progress reports are posted to the client's SuiteDash portal
  • File management: Clients upload assets, briefs, and feedback through SuiteDash to maintain a single source of truth

Slack Connect

Slack Connect channels are used for day-to-day collaboration with active clients.

  • Channel setup: Create a shared #client-[name] channel at project kickoff
  • Scope: Daily questions, quick feedback loops, informal status updates, and ad-hoc coordination
  • Expectations: Communicate response time norms to the client during onboarding (typically 2--4 hours during business hours)
  • Boundaries: Avoid using Slack Connect for formal deliverables or contractual communication; direct those to SuiteDash or email

Email (Formal Client Communication)

  • Use for: Scope change requests, formal approvals, contract amendments, and any communication that may need to be referenced later
  • CC policy: Always CC the project lead and account manager on client-facing emails
  • Tone: Professional, concise, and action-oriented

Meeting Cadence

Internal Meetings

MeetingFrequencyDurationAttendeesPurpose
Team standupDaily15 minAll active project membersBlockers, priorities, status
Sprint planningBi-weekly60 minEngineering + project leadScope next sprint
Sprint retrospectiveBi-weekly30 minEngineering + project leadProcess improvement
Cross-company syncMonthly45 minEGI + Mast + Anchor leadsAlignment, handoffs, pipeline

Client Meetings

MeetingFrequencyDurationPurpose
KickoffOnce (project start)60 minAlign on scope, timeline, communication norms
Status updateWeekly or bi-weekly30 minDemo progress, surface blockers, gather feedback
Milestone reviewPer milestone45 minSign-off on deliverables, review next phase
Handoff / closeoutOnce (project end)60 minTransfer to Anchor, documentation review, retrospective

Meeting Rules

  1. Every meeting has an agenda shared at least 2 hours before the meeting starts.
  2. Every meeting produces action items with owners and deadlines, posted to the relevant Slack channel within 1 hour of the meeting ending.
  3. Decline meetings without agendas. If you receive a meeting invite with no agenda, ask the organizer to add one before accepting.
  4. Default to 25-minute or 50-minute meetings to allow buffer time between calls.
  5. Record client meetings (with consent) and store the recording in the project's SuiteDash portal.

Escalation Path

If a message or issue is not getting a timely response through the standard channel, escalate in this order:

  1. Slack reminder -- Tag the person directly in the channel thread
  2. Direct message -- Send a Slack DM after 2 hours with no response
  3. Phone/SMS -- Call or text after 4 hours with no response (or immediately if urgent)
  4. Escalate to lead -- If still unresolved after 8 hours, notify the relevant team or project lead

Cross-Company Communication

When communicating with Mast or Anchor MSP team members, follow the same internal standards above. Use dedicated cross-company Slack channels (e.g., #team-mast-egi, #team-anchor-egi) for ongoing coordination, and escalate through the monthly cross-company sync if strategic alignment is needed.

For detailed cross-company workflows, see the Ownership Model.