GitScrum / Docs
All Best Practices

Agency Client Management | Multi-Project Workflows

Manage multiple agency clients with GitScrum: multi-project dashboards, client collaboration spaces, time tracking for billing, and portfolio views across all accounts.

4 min read

Agencies face unique challenges managing multiple clients with different expectations and timelines. GitScrum provides multi-project visibility, client collaboration features, and resource management tools that help agencies deliver excellent client work while maintaining team efficiency.

Agency Project Structure

Multi-Client Organization

AGENCY PROJECT HIERARCHY:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ AGENCY WORKSPACE                                            β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                             β”‚
β”‚ CLIENT: ACME CORP                                           β”‚
β”‚ β”œβ”€β”€ Website Redesign          [Active]   Q1 2024           β”‚
β”‚ β”œβ”€β”€ Mobile App                [Active]   Q1-Q2 2024        β”‚
β”‚ └── Support Retainer          [Ongoing]                    β”‚
β”‚                                                             β”‚
β”‚ CLIENT: BETA INC                                            β”‚
β”‚ β”œβ”€β”€ E-commerce Platform       [Active]   Q1-Q2 2024        β”‚
β”‚ └── Marketing Automation      [Planning] Q2 2024           β”‚
β”‚                                                             β”‚
β”‚ CLIENT: GAMMA STARTUP                                       β”‚
β”‚ β”œβ”€β”€ MVP Development           [Active]   Q1 2024           β”‚
β”‚ └── UX Research               [Complete]                   β”‚
β”‚                                                             β”‚
β”‚ INTERNAL                                                    β”‚
β”‚ β”œβ”€β”€ Tool Development          [Ongoing]                    β”‚
β”‚ └── Team Training             [Ongoing]                    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Resource Allocation

TEAM CAPACITY PLANNING:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ WEEK OF JAN 15-19                                          β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ DEVELOPER    β”‚ PROJECT ALLOCATION                          β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Alex         β”‚ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘ ACME Website (80%)               β”‚
β”‚              β”‚ β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–ˆβ–ˆ Internal (20%)                   β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Maria        β”‚ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘ Beta E-commerce (60%)            β”‚
β”‚              β”‚ β–‘β–‘β–‘β–‘β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘ Gamma MVP (40%)                  β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Chen         β”‚ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ ACME Mobile (100%)               β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Jordan       β”‚ β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘ ACME Support (40%)               β”‚
β”‚              β”‚ β–‘β–‘β–‘β–‘β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘ Beta E-commerce (40%)            β”‚
β”‚              β”‚ β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–ˆβ–ˆ Training (20%)                   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Client Communication

Project Updates

CLIENT UPDATE TEMPLATE:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ WEEKLY STATUS: ACME Website Redesign                       β”‚
β”‚ Week of January 15, 2024                                   β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                             β”‚
β”‚ PROGRESS:                                                   β”‚
β”‚ βœ“ Homepage design approved                                 β”‚
β”‚ βœ“ Product page templates complete                          β”‚
β”‚ β†’ Contact form development (in progress)                   β”‚
β”‚ β—‹ Blog integration (next week)                             β”‚
β”‚                                                             β”‚
β”‚ METRICS:                                                    β”‚
β”‚ β€’ Sprint progress: 75% complete                            β”‚
β”‚ β€’ Budget used: 45% ($22,500 of $50,000)                   β”‚
β”‚ β€’ Timeline: On track for Feb 28 launch                     β”‚
β”‚                                                             β”‚
β”‚ DECISIONS NEEDED:                                           β”‚
β”‚ β€’ Approve blog category structure                          β”‚
β”‚ β€’ Confirm newsletter integration approach                  β”‚
β”‚                                                             β”‚
β”‚ NEXT WEEK:                                                  β”‚
β”‚ β€’ Complete contact form                                    β”‚
β”‚ β€’ Begin blog integration                                   β”‚
β”‚ β€’ Content migration planning                               β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Client Collaboration

CLIENT ACCESS LEVELS:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                                                             β”‚
β”‚ STAKEHOLDER (Read-Only):                                    β”‚
β”‚ β€’ View project progress                                    β”‚
β”‚ β€’ Access reports and dashboards                            β”‚
β”‚ β€’ Comment on deliverables                                  β”‚
β”‚                                                             β”‚
β”‚ APPROVER:                                                   β”‚
β”‚ β€’ All stakeholder permissions                              β”‚
β”‚ β€’ Approve/reject deliverables                              β”‚
β”‚ β€’ Prioritize backlog items                                 β”‚
β”‚                                                             β”‚
β”‚ COLLABORATOR:                                               β”‚
β”‚ β€’ All approver permissions                                 β”‚
β”‚ β€’ Create and assign tasks                                  β”‚
β”‚ β€’ Full project participation                               β”‚
β”‚                                                             β”‚
β”‚ Note: Internal discussions and estimates                   β”‚
β”‚ kept separate from client-visible areas                    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Billing and Time Tracking

Project Economics

PROJECT FINANCIAL TRACKING:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ ACME WEBSITE REDESIGN - Financial Summary                  β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                             β”‚
β”‚ CONTRACT:                                                   β”‚
β”‚ Type: Fixed Price                                          β”‚
β”‚ Total: $50,000                                             β”‚
β”‚ Payment Schedule: 30% / 40% / 30%                          β”‚
β”‚                                                             β”‚
β”‚ INVOICED:                                                   β”‚
β”‚ Invoice #1: $15,000 (Paid)       βœ“                         β”‚
β”‚ Invoice #2: $20,000 (Pending)    ⏳                        β”‚
β”‚ Invoice #3: $15,000 (Not yet)                              β”‚
β”‚                                                             β”‚
β”‚ TIME TRACKED:                                               β”‚
β”‚ Estimated hours: 450                                       β”‚
β”‚ Actual hours: 235                                          β”‚
β”‚ Remaining: 215 estimated                                   β”‚
β”‚                                                             β”‚
β”‚ PROFITABILITY:                                              β”‚
β”‚ Target rate: $111/hr                                       β”‚
β”‚ Current rate: $106/hr                                      β”‚
β”‚ Status: ⚠️ Slightly below target                          β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Related Solutions