Adapt this management system to your team size, company stage, and management style.
Start with structure:
Adapt the template:
| Situation | Duration | Focus |
|---|---|---|
| Regular weekly | 30 min | Updates, blockers, coaching |
| Career conversation | 45-60 min | Goals, growth, trajectory |
| Performance check-in | 45 min | Review progress, feedback |
| After an incident | 30 min | Debrief, support, learning |
| Return from leave | 45 min | Re-onboarding, expectations |
| Difficult feedback | 45-60 min | Specific behavior, impact, change |
| Property | Type | Purpose |
|---|---|---|
| Compensation Band | Select | Track level-appropriate compensation (keep private) |
| Flight Risk | Select (Low/Medium/High) | Track retention concerns |
| Succession Plan | Text | Who could backfill this role? |
| Working Style | Text | Preferences (async, pairing, focus time) |
| Pronouns | Text | Inclusive management |
| Property | Type | Purpose |
|---|---|---|
| Dependencies | Relation to OKRs | Cross-team dependencies |
| Blockers | Text | What's preventing progress |
| Last Updated | Date | Freshness of progress data |
*Your management system should serve you, not the other way around. Start with the basics and add complexity only when you feel the need.*
Step-by-step setup for your management operating system in Notion.
Import in this order:
databases/team-roster.csvColumn types: Name (Title), Role (Select), Level (Select), Start Date (Date), Skills (Multi-select), Career Goal (Text), Last Review Date (Date), Next Review Date (Date), One on One Day (Select), Manager Notes (Text), Status (Select)
databases/one-on-ones.csvColumn types: Date (Date), Team Member (Text→Relation), Type (Select), Topics Discussed (Text), Action Items (Text), Blockers Raised (Text), Career Discussion (Text), Follow Up Items (Text), Mood (Select), Duration Minutes (Number), Next Meeting (Date)
databases/team-okrs.csvColumn types: Objective (Title), Key Result (Text), Quarter (Select), Owner (Text→Relation), Status (Select: On Track/At Risk/Completed/Behind), Progress Percent (Number), Confidence (Select), Target Value (Number), Current Value (Number), Unit (Text), Notes (Text)
databases/hiring-pipeline.csvColumn types: Candidate Name (Title), Role (Select), Source (Select), Stage (Select), Applied Date (Date), Recruiter (Text), Resume/Phone/Technical/Culture/Overall Score (Number), Decision (Select), Offer Amount (Text), Notes (Text)
databases/team-health-checks.csvColumn types: Date (Date), Dimension (Select), Score (Number), Trend (Select), Team Size (Number), Survey Respondents (Number), Comments (Text), Action Taken (Text)
On 1:1 Meetings → Calendar view by Date. Filter to upcoming meetings.
On Team OKRs → Board view grouped by Status. Filter to current quarter.
On Hiring Pipeline → Board view grouped by Stage.
On Team Health Checks → Table view sorted by Date descending.
On Team Roster → Table view sorted by Next Review Date. Shows who's due for a review.
Create "Manager Hub" page → copy from pages/manager-hub.md → embed linked views.
1. 1:1 Meetings → New template → templates/one-on-one-meeting.md
2. Create a separate "Performance Reviews" section → use templates/performance-review.md
3. Hiring Pipeline entries → use templates/hiring-scorecard.md as a sub-page template
Keep 1:1 notes, performance reviews, and hiring pipeline private. Only share: