Capacity · Consultancy operations

Plan CRM Consultancy Capacity Without Overcommitting Delivery

A capacity-planning method for CRM consultancies that accounts for active work, reviews, client dependencies, support, and realistic availability.

consultancy-operationsBy Advik Jaiswal, Syncraft Studio

Plan CRM delivery capacity by person and stage, then reserve time for review, testing, support, and client decisions before accepting another start date. A total of available hours is insufficient: a project can have spare builder time while its only reviewer is fully booked. The useful output is a feasible sequence of accepted deliverables, with explicit conditions for starting each one.

This guide covers admission and scheduling decisions for a consultancy with several client commitments. Use work-breakdown estimating to define the effort first. Capacity planning then asks whether the people and prerequisites needed for that work are available together.

Build a weekly ledger by role

Choose a planning window that includes the next client review and release commitments. For each person, start with their actual working availability after leave and existing obligations. Subtract internal meetings and other fixed duties once. Keep client coordination, implementation, QA, documentation, and support as visible work categories rather than concealing them in a utilization target.

A simple planning sheet needs these columns:

Person or role Available hours Fixed duties Committed project work Support reserve Unallocated hours
Builder Actual availability Internal duties Build, review responses, documentation Named allowance Calculated remainder
Reviewer Actual availability Internal duties Design review, evidence review, acceptance Named allowance Calculated remainder

Use one accounting convention throughout. If project meetings are included in a work package, do not subtract them again as fixed duties. Keep estimates and actual time in separate columns so revising the forecast does not erase the basis of the original commitment.

Do not add a specialist's free hours to a builder's total and conclude the team can take more configuration work. Skills, permissions, and approval authority constrain which hours can substitute for each other. Record those constraints beside the ledger.

Attach each reservation to an output

Replace “Client A: CRM work” with “Client A: approved routing specification,” “routing build,” and “routing evidence review.” Each reservation should name its owner, remaining effort range, required input, reviewer, and release condition. A row is ready only when the inputs required for that stage are available.

For a routing build, readiness might require approved territory rules, test records, and access to the intended environment. An unresolved commercial policy should remain a dependency. Do not ask a builder to guess it simply because a calendar slot has opened.

Separate three states:

  • Committed and ready: the team has accepted the output and its prerequisites are available.
  • Committed but waiting: the output is owed, but a named dependency prevents progress.
  • Proposed: the work is under discussion and has no promised start.

Waiting work still carries a future delivery obligation. Reallocating its current slot does not remove that obligation or promise an immediate restart when the client replies.

Check the bottleneck with a worked example

Consider a fictional planning week. A builder has 30 hours available after fixed duties. Existing build work requires 18 hours, documentation requires four, and six are reserved for support. Two hours remain. The reviewer has eight hours available; existing acceptance reviews require six, leaving two.

A proposed integration needs six builder hours and three reviewer hours that week. It fits neither role, even though someone else in the consultancy has an apparently free day. The planner can move the start, reduce the proposed output, or explicitly move another commitment. Booking it without one of those decisions creates an overcommitment.

Suppose Client A then delays a required field decision. Six builder hours may become available, but the reviewer still has only two free hours. Starting all of the integration would create a review backlog. A bounded preparatory task, such as checking the supplied sample payload against a draft contract, may fit if it has its own acceptance criterion and no production side effects.

These numbers illustrate scheduling arithmetic. They are not benchmarks or a recommendation for a standard support allowance. Base reserves on the actual support arrangement, observed interruptions, and the consequences of leaving an issue unattended.

Define what a reservation means

A client needs to know whether a slot is confirmed, conditional, or simply a forecast. Record the input deadline, the person providing it, and what happens if it is missed. A useful statement is: “Configuration can start after the field map and test access are accepted. If they arrive after the reserved window, we will agree the next available start.”

Agree the rule before a delay occurs. Do not invent penalties or silently move another client's delivery to accommodate a late approval. For a prepaid or retained arrangement, handling of unused capacity and rescheduling must follow the actual agreement, not a rule inferred from this planning sheet.

Before promising an external deadline, check both execution and review capacity. Include time for the client to examine the result and for the team to resolve findings. A builder finishing configuration is a different milestone from accepted, documented delivery.

Handle urgent work as a visible tradeoff

Define who can classify work as urgent and interrupt the plan. Identify an intake route, an operator responsible for initial assessment, and the work that may be paused. An urgent request should state the affected process, observed behavior, business owner, and available evidence.

If support exceeds its reserve, revise the ledger and tell the affected project owners which output moves. Avoid showing every project as on track while recording interruption time elsewhere. Where the impact is uncertain, give the next reassessment point instead of manufacturing a completion date.

A repeated interruption may justify a separate support work package, a change to monitoring, or a smaller intake commitment. Diagnose the cause before adding capacity: unresolved requirements and slow client decisions will not necessarily improve when another builder joins.

Admit new work through a short checklist

Before accepting the next start, confirm the following:

  • The output and acceptance owner are named.
  • Required decisions, access, and representative data have a readiness condition.
  • The builder, reviewer, and specialist can all support the proposed sequence.
  • Documentation, retesting, coordination, and support are included once.
  • A late client response has an agreed rescheduling route.
  • Any displaced commitment has been explicitly discussed with its owner.

If outside capacity is the right option, read the guide to assigning an external delivery component. That decision introduces briefing and review work of its own; do not count purchased hours as immediately interchangeable with internal capacity.

Reforecast from remaining work

At the planning review, ask each owner what remains and what evidence changed. Time spent does not establish percentage complete. A nearly configured workflow with an unresolved matching rule may still require design, rebuilding, and another test cycle.

Compare planned and observed effort by category. Separate build overruns, review findings, support interruptions, and dependency waiting. Use that record to adjust future reservations without treating a single unusual week as a universal productivity rate.

For consultancies considering Syncraft implementation support, the current offer is $4,000/month for up to 64 scoped hours, with one active client workstream at a time. A complimentary sample-data workflow design/demo can help clarify a proposed component. Monthly capacity should still be scheduled around agreed scope, client inputs, and acceptance work; it does not imply concurrent delivery of every queued priority.

Talk to Syncraft

Explore one workflow worth improving.

Start with a free workflow design/demo using sample data. It does not include production implementation, account setup, or live integrations. The single paid offer is $4,000 per month; contact Syncraft to discuss fit.