Linear Teams — Client vs Internal (reference only)

Canonical source of truth: Supabase. Classification is stored in linear_team_type_seed (and persisted in linear_teams.type after backfill). Agents and scripts should query Supabase for current client vs internal; do not rely on this markdown file for mapping state.

This file is for human reference and discovery-report context only. To add or change a team’s classification, update linear_team_type_seed (or linear_teams) in Supabase. See linear-supabase-hubspot-id-mapping.md.

Last updated: 2026-03-17


Client teams

Team nameKeyNotes
LMNTLMNOption B delivery
CTACTA
Eden
EdenOS
MinuteMD-AmbleAMBAmble
MagicspoonMAGMagicSpoon
Hedra
Interlude Studio
ABC Home and CommercialOne client only. Consolidate with ABC Team in Linear (move issues, archive one team); keep one team name.
ABC TeamDuplicate of ABC Home and Commercial — consolidate in Linear (move issues into ABC Home and Commercial, then archive this team).
GlobalVetLink
Urban Stems
Lilo Social
Insomnia Cookies
Ellie Mental Health
Honey Stinger
Rimo
Hyp+Access
iCustomer
SME Playbooks/TestimonialsSMEDeleted 2026-03.

Internal teams

Team nameKeyNotes
PlatformProduct/engineering
DeliveryDelivery
GTMGTMGo-to-market → sub-team of Sales
SalesSALParent of GTM, Content
Marketing
OperationsParent of Sick/OOO, Onboarding & Offboarding
Finance
Legal
Recruitment
Onboarding & OffboardingSub-team of Operations
Project Management
ContentSub-team of Sales
Management
Exec
Sick/ OOO RequestSub-team of Operations
DefaultCatch-all
TESTTESDeleted 2026-03.
TEST2TES2Deleted 2026-03.
ARCHIVEArchived work

Team hierarchy (sub-teams)

Desired structure (set in Linear: Settings → Teams → Team hierarchy; requires admin):

  • Operations (parent)
    • Sick/ OOO Request (sub-team)
    • Onboarding & Offboarding (sub-team)
  • Sales (parent)
    • GTM (sub-team)
    • Content (sub-team)

Linear’s API supports teamUpdate(parentId); the workspace Linear MCP does not expose team update, so hierarchy must be configured in the Linear UI (or via a one-off script using the GraphQL API).


When adding a new client: add to Client teams and set key (ticket prefix). When adding internal team: add to Internal teams. Run discovery periodically to catch new teams.