GitScrum for Agencies | Multi-Client PM
Manage multiple clients with time tracking, client portals, and resource allocation. GitScrum provides visibility and separation across agency projects.
7 min read
Digital agencies face unique challenges: multiple concurrent clients, billable hour tracking, varying project types, and client visibility needs. GitScrum provides the multi-project management, time tracking, and permission controls agencies need to deliver great work profitably.
Agency Challenges
| Challenge | GitScrum Solution |
|---|---|
| Multiple clients | Separate projects with permissions |
| Billable tracking | Time tracking per task |
| Client visibility | Client role access |
| Resource juggling | Cross-project allocation |
| Consistent delivery | Project templates |
Agency Setup
Organization Structure
AGENCY ORGANIZATION IN GITSCRUM
βββββββββββββββββββββββββββββββ
ORGANIZATION: Acme Digital Agency
β
βββ CLIENT: TechCorp
β βββ Project: Website Redesign
β βββ Project: Mobile App
β βββ Project: Maintenance Retainer
β
βββ CLIENT: HealthPlus
β βββ Project: E-commerce Platform
β βββ Project: SEO Campaign
β
βββ CLIENT: StartupXYZ
β βββ Project: MVP Development
β
βββ INTERNAL
βββ Project: Marketing Site
βββ Project: Tool Development
βββ Project: Training Materials
PERMISSIONS:
βββββββββββββββββββββββββββββββββββββ
Agency Owner β All projects, all clients
Account Manager β Assigned client projects
Developer β Assigned projects
Client (guest) β Their projects only (filtered)
Client Permissions
CLIENT ACCESS CONFIGURATION
βββββββββββββββββββββββββββ
CLIENT ROLE PERMISSIONS:
βββ View: Project board and progress
βββ View: Deliverable tasks
βββ Comment: On client-visible tasks
βββ Approve: Pending approval items
βββ Hide: Internal tasks (use label)
βββ Hide: Time/cost information
SETUP:
1. Create client user account
2. Assign "Client" role
3. Add to specific project(s)
4. Configure what labels are visible
INTERNAL VS CLIENT TASKS:
βββ Label: "client-visible" β Client sees
βββ Label: "internal" β Client doesn't see
βββ Default: Visible (or configurable)
βββ Bulk toggle for quick setup
CLIENT VIEW:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β TechCorp - Website Redesign β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Progress: ββββββββββββ 65% β
β β
β CURRENT PHASE: Design β
β βββ Homepage mockup β Complete β
β βββ About page mockup β Complete β
β βββ Product pages β In Progress β
β βββ Mobile designs β Up Next β
β β
β PENDING YOUR APPROVAL: β
β βββ Homepage mockup (click to review) β
β βββ Color scheme options (click to review) β
β β
β TIMELINE: β
β βββ Design: Jan 15 - Feb 15 (current) β
β βββ Development: Feb 16 - Mar 30 β
β βββ Launch: April 1 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Time Tracking for Billing
Capturing Time
TIME TRACKING WORKFLOW
ββββββββββββββββββββββ
PER TASK TIME ENTRY:
βββββββββββββββββββββββββββββββββββββ
Task: GS-234 Homepage design
Time: 4h 30m
Type: Design (billable)
Date: 2024-01-15
Notes: Initial mockup, client feedback round 1
βββββββββββββββββββββββββββββββββββββ
TIME TYPES:
βββ Design (billable)
βββ Development (billable)
βββ Meetings (billable)
βββ QA (billable)
βββ Internal (non-billable)
βββ Training (non-billable)
βββ Admin (non-billable)
TRACKING METHODS:
βββ Timer: Start/stop on task
βββ Manual: Log after work
βββ Daily: End-of-day bulk entry
βββ Mobile: App for on-the-go
REPORTING:
βββ By client
βββ By project
βββ By time type
βββ By team member
βββ By date range
βββ Export for invoicing
Billing Reports
CLIENT BILLING REPORT
βββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β TechCorp - January 2024 Time Report β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β PROJECT: Website Redesign β
β Period: Jan 1 - Jan 31 β
β β
β SUMMARY: β
β Total Hours: 82.5 β
β Billable: 78.0 β
β Rate: $150/hr β
β Amount: $11,700 β
β β
β BY TYPE: β
β Design: 32.5 hrs $4,875 β
β Development: 28.0 hrs $4,200 β
β Meetings: 12.0 hrs $1,800 β
β QA: 5.5 hrs $825 β
β Internal: 4.5 hrs $0 (non-bill) β
β β
β DETAIL (exportable): β
β Date Task Time Type Team β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β 01/02 Homepage mockup 4.0h Design Sarah β
β 01/03 Client meeting 1.5h Meet All β
β 01/04 Homepage revisions 3.5h Design Sarah β
β ... β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Resource Allocation
Managing Capacity
AGENCY RESOURCE ALLOCATION
ββββββββββββββββββββββββββ
TEAM CAPACITY VIEW:
βββββββββββββββββββββββββββββββββββββ
Week of Jan 15:
SARAH (40h available):
βββ TechCorp Website: 24h (60%)
βββ HealthPlus Platform: 12h (30%)
βββ Available: 4h (10%)
MIKE (40h available):
βββ TechCorp Mobile: 32h (80%)
βββ Internal Tools: 4h (10%)
βββ Available: 4h (10%)
ALEX (40h available):
βββ StartupXYZ MVP: 40h (100%)
βββ Available: 0h (0%) β οΈ At capacity
BOTTLENECK ALERT:
βββ Backend capacity needed for week of Feb 1
REALLOCATION:
βββ Move 8h from Mike to HealthPlus
βββ Delay StartupXYZ feature by 1 week
βββ Update client on timeline
Project Templates
AGENCY PROJECT TEMPLATES
ββββββββββββββββββββββββ
TEMPLATE: Website Project
βββββββββββββββββββββββββββββββββββββ
Phases:
βββ Discovery (Week 1-2)
β βββ Kickoff meeting
β βββ Stakeholder interviews
β βββ Content audit
β βββ Technical requirements
β
βββ Design (Week 3-5)
β βββ Wireframes
β βββ Design system
β βββ Page mockups
β βββ Client review
β βββ Revisions
β
βββ Development (Week 6-10)
β βββ Environment setup
β βββ Core templates
β βββ Content integration
β βββ Feature development
β βββ Testing
β
βββ Launch (Week 11-12)
β βββ QA testing
β βββ Client UAT
β βββ Migration
β βββ Go-live
β βββ Post-launch support
AUTO-CREATES:
βββ 25+ tasks with estimates
βββ Milestones and deadlines
βββ Labels configured
βββ Client-visible tasks marked
βββ Internal tasks hidden
Agency Best Practices
Client Communication
CLIENT COMMUNICATION WORKFLOW
βββββββββββββββββββββββββββββ
WEEKLY UPDATE (automated):
βββββββββββββββββββββββββββββββββββββ
Subject: TechCorp Weekly Update - Jan 15
Hi [Client],
Progress This Week:
β Homepage design approved
β About page mockup complete
β Development environment ready
This Week:
β Product page templates
β Mobile design kickoff
β Content migration planning
Needs Your Input:
β‘ Review product page mockup (link)
β‘ Provide remaining product images
Timeline: On track for April 1 launch
View full project: [GitScrum link]
βββββββββββββββββββββββββββββββββββββ
APPROVAL WORKFLOW:
1. Designer marks task "Pending Approval"
2. Client notified via email
3. Client reviews in GitScrum
4. Client approves or requests changes
5. Team notified of decision
Best Practices
For Agencies
Anti-Patterns
AGENCY MISTAKES:
β Mixing client data (privacy risk)
β Not tracking non-billable time
β Oversharing internal tasks
β No project templates
β Individual tracking vs. shared board
β No resource capacity view
β Manual status updates to clients
β Underestimating admin time