GitScrum / Docs
ClientFlow included in GitScrum PRO β€” unlimited clients, invoices, and proposalsUpgrade to PRO

Change Requests

Manage scope changes with ClientFlow Change Requests. Capture additional value and maintain project control.

Change requests formalize scope modifications to approved proposals. When clients want more than originally agreed, change requests capture the additional value.

Requirement: Change requests can only be created from an approved proposal.


Change Request Statuses

StatusDescription
DraftBeing edited, not visible to client
SentDelivered to client via email
ViewedClient opened the request
ApprovedClient accepted
Adjustment RequestedClient wants modifications
RejectedClient declined

Creating a Change Request

From Approved Proposal

  1. Open an approved proposal
  2. Click Request Changes
  3. Fill in the change request form

Required Fields

FieldDescription
ProposalAuto-linked to source proposal
SummaryBrief description of the change
JustificationReason for the change

Optional Fields

FieldDescription
NameTitle for the change request
Expires AtDate change request expires
Commercial TermsPayment conditions
Stripe EnabledAllow online payment
Recipient EmailOverride default recipient

Pricing the Change

Choose one pricing approach:

ModeCalculation
Fixed ValueSet total additional price
Hourly RateHours Γ— Rate = Additional Value

The additional value is calculated in cents for precision.


Change Request Actions

Draft

ActionResult
EditModify any field
SendEmail to client, status β†’ Sent
DeleteRemove change request

Sent & Viewed

ActionResult
ApproveAccept change, status β†’ Approved
Request AdjustmentClient wants modifications
RejectDecline change request

Approved

ActionResult
Generate InvoiceCreate invoice for additional value

Change Request Detail Panel

The detail view shows:

SectionContent
HeaderName, status badge
Linked ProposalSource proposal reference
SummaryChange description
JustificationReason for change
Additional ValueCalculated amount
Commercial TermsPayment conditions
TimelineCreated, sent, viewed, decision timestamps

Relationship to Proposals

Change requests are always linked to a proposal:

  • Cannot exist without an approved proposal
  • Add to the proposal's total value
  • Appear in the proposal's Related Change Requests section
  • Can be invoiced separately or with proposal balance

Dashboard Visibility

LocationView
Revenue PipelineChange requests in pipeline by status
InsightsPending change requests, expiring soon
Proposal DetailRelated change requests list

Permissions

ActionAgency OwnerManagerDeveloperClient
View change requestsβœ“βœ“β€”Own
Create change requestsβœ“βœ“β€”β€”
Send change requestsβœ“βœ“β€”β€”
Approve/Rejectβœ“βœ“β€”Own
Generate invoiceβœ“βœ“β€”β€”

Troubleshooting

"Can't create change request"

You need an approved proposal first. Check that the proposal status is Approved.

"Client requested adjustment"

Edit the change request based on feedback, then resend.

"Change request expired"

Create a new change request with an updated expiration date.

StatusDescriptionActions
DraftBeing createdEdit, Delete, Send
SentDelivered to clientTrack, Remind
ViewedClient openedAwait decision
ApprovedClient acceptedGenerate Invoice
AdjustmentClient wants modificationsRevise, Resend
RejectedClient declinedView reason

Creating Change Requests

From Proposal

  1. Open approved proposal
  2. Go to Change Requests section
  3. Click New Change Request

From Client Profile

  1. Go to client's Change Requests tab
  2. Click Request Changes
  3. Select parent proposal

Required Fields

FieldDescription
Parent ProposalWhich approved proposal this extends
NameIdentifier for the change
SummaryBrief description of what's changing
JustificationWhy the change is needed
ValueAdditional cost (hours Γ— rate or fixed)

Optional Fields

FieldDescription
Valid UntilExpiration date
Commercial TermsPayment conditions
Payment LinkFor quick payment

Pricing Change Requests

Hours Γ— Rate

Calculate based on:

  • Additional hours required
  • Hourly rate (can differ from original)
  • Shows: Hours, Rate, Additional Value

Fixed Value

Single additional amount:

  • One-time charge
  • Simpler for small changes
  • Shows: Additional Value

Sending Change Requests

  1. Review all details
  2. Click Send to Client
  3. Client receives email with link
  4. Track views and await decision

Client Experience

Clients can:

  • View change request details
  • See impact on project scope
  • Understand additional cost
  • Approve directly
  • Request adjustments
  • Reject with reason

Handling Approval

When client approves:

  1. Change Request status updates
  2. Generate Invoice becomes available
  3. Create invoice for additional value
  4. Project scope officially expanded

Invoice Generation

Same as proposal invoice generation:

  • Single payment option
  • Immediately or scheduled
  • Linked to change request

Handling Adjustments

If client wants modifications:

  1. Status changes to "Adjustment Requested"
  2. Review client feedback
  3. Revise change request
  4. Click Resend Updated
  5. Client reviews again

Handling Rejections

When client rejects:

  1. Rejection reason recorded
  2. Change request marked "Rejected"
  3. Original scope remains in effect
  4. Consider:

- Phasing the change - Alternative approaches - Future roadmap inclusion

Agency Best Practices

Document Everything

Every scope discussion should either:

  • Be in original proposal (already agreed)
  • Be in a change request (pending approval)
  • Be explicitly out of scope (documented)

Never do work based on verbal agreements.

Make It Easy

Clients resist formal process when it's burdensome:

  • Keep change requests simple
  • Explain impact clearly
  • Price fairly
  • Approve quickly

Don't Nickel-and-Dime

Not every small change needs a change request:

Change TypeApproach
5-minute fixJust do it
Hour of workConsider tracking for pattern
Half-day or moreAlways change request
Out of original scopeAlways change request

Build goodwill with small things; protect margin on big things.

Use Templates

For common changes, create templates:

  • "Additional revision round"
  • "New page/section"
  • "Rush delivery surcharge"
  • "Expanded scope category"

Explain the Why

Help clients understand:

  • Impact on timeline
  • Resource requirements
  • Why additional cost is fair
  • Value they're receiving

Track Patterns

If you're constantly creating change requests:

  • Original scopes may be too narrow
  • Discovery process needs improvement
  • Client expectations not managed
  • Consider fixed-scope retainers

Change Requests vs New Proposals

SituationUse
Extends existing approved workChange Request
New phase or separate projectNew Proposal
Significant scope (>40% of original)New Proposal
Minor addition (<20% of original)Change Request
Different timeline/teamNew Proposal
Same timeline/teamChange Request

Integration with Dashboard

Change Requests appear in:

Pending Tab

  • Awaiting client approval
  • Days waiting
  • Urgency indicators

At Risk Tab

  • Expiring change requests
  • Value at stake

Client Profile

  • Complete change request history
  • Value impact tracking

Revenue Impact

Approved change requests:

  • Add to client lifetime value
  • Increase project budget
  • Generate additional invoices
  • Improve project profitability

Track in Revenue dashboard for:

  • Additional revenue captured
  • Change request approval rate
  • Average change value

Permissions

ActionAgency OwnerManagerDeveloperClient
View change requestsβœ“βœ“β€”Own
Create change requestsβœ“βœ“β€”β€”
Send change requestsβœ“βœ“β€”β€”
Delete change requestsβœ“βœ“β€”β€”
Approve/Rejectβ€”β€”β€”βœ“

Troubleshooting

"Client didn't receive change request"

  • Check spam folder
  • Verify email address
  • Resend or share direct link

"Can't create change request"

  • Need an approved proposal first
  • Check client still exists
  • Verify permissions

"Invoice generation failed"

  • Change request must be approved
  • Check client billing details
  • Try manual invoice creation

Change Requests protect agency profitability while maintaining positive client relationships. By formalizing scope changes, you capture value that would otherwise be lost to scope creep.