How Capsole works
The terminology, the math, and the controls - explained. Read top-to-bottom once, then come back when a number doesn’t look right.
Dashboard & Pipeline
The Dashboardis your agency’s nerve center. It aggregates real-time data across all active projects to give you a high-level view of your pipeline and revenue forecasts.
The Workflow
Capsole turns raw discovery notes into a granular, billable project scope. The workflow is designed for speed: from first intake to a signed proposal in minutes.
- Anchors (Step 01)- Select deliverable categories from the preset grid. Use the “Quality Tier” picker on each card to set the baseline intensity (Minimal Identity → Full Identity → Brand System).
- Calibration (Step 02) - Set project-wide multipliers: Velocity, Complexity, and Risk Buffer.
- Discovery (Step 03) - Paste your raw notes or bullet-point dump. Hit Generate Blueprint.
- Module Editor - Use the expanded editing drawer to refine tasks, toggle visibility, and flag risks.
- e-Sign & Close - Switch to Client view, export the proposal, and send for signature.
Anchors & Presets (Pre-Gen)
Presets are pre-built “Golden Standard” templates. When you anchor one in the intake grid, you are locking in a baseline task list that the AI is forbidden from removing.
By selecting multiple anchors, you set a Hard Scope Boundary. The AI will focus generation ONLY on these categories, ignoring adjacent work mentioned in discovery unless explicitly instructed.
Team Presets
Standardize your team’s delivery by creating a reusable library of custom deliverables.
Projects → Deliverables → Tasks
Every scope is a three-level tree. Understanding the level you’re editing matters because it changes what “granularity” means.
Pricing is summed bottom-up: tasks have hours → deliverables have hours → projects have hours → the scope total is the sum of all projects with global multipliers applied.
Effort Levels
Every task gets an effort level - a label that maps to a number of raw hours. Your hour constants live in Agency DNA - defaults shown below.
| Level | Default hours | Use when… |
|---|---|---|
| XS | 2 hrs | Trivial - config tweak, copy update, single-file change |
| S | 4 hrs | Half-day - small component, simple integration, polish pass |
| M | 8 hrs | One day - typical feature, standard CRUD, moderate API integration |
| L | 16 hrs | Two days - multi-step flow, complex state, third-party deeply integrated |
| XL | 32 hrs | A week - major subsystem, novel pattern, heavy infrastructure |
Architect Chat & AI Editing
The AI chat is a live editing interface. Describe the changes you want, and Architect will propose a structured plan to update your scope.
Risk & Resilience
Each task has a risk level. Tasks marked high risk get a flat +20% buffer applied to their hours.
The Shield icon next to each task in the editor toggles between medium and high risk - the fastest way to buffer for technical uncertainty during review.
Tiers - Foundation, Studio, Signature
Every task is tagged with a tierthat says “at which proposal level this task starts being included.” This drives the multi-tier proposal - three good/better/best documents from one underlying scope.
In the blueprint, every task shows a small circular tier marker (F / S / ★). The dropdown next to it lets you change the tier inline.
Preview tier
The sidebar has a 4-segment tier preview switcher (All / Foundation / Studio / Signature). When set to anything other than “All”, the blueprint dims out tasks excluded from that tier and the price/hours numbers reflect only included tasks.
In the proposal
The proposal page has two render modes:
- Single - render the proposal at one tier. The toolbar tier picker lets you flip between Foundation, Studio, and Signature without leaving the page.
- Compare- side-by-side cards for whichever tiers you select. A “Show” toggle in the toolbar lets you include any combination of Foundation, Studio, and Signature. Studio is highlighted as “Recommended” when shown alongside others. Clients pick the middle option ~60% of the time when offered three - the single biggest conversion lever in agency proposals.
Calibration Engine
Calibration controls the global multipliers that turn raw task hours into billable hours and price.
How the Math Works
The full pipeline, from a single task to the final invoice:
rawHours = sizeConstant × (riskLevel === "high" ? 1.2 : 1.0)Example: a Medium task at high risk = 8 × 1.2 = 9.6 hoursprojectRawHours = Σ taskRawHoursSum of every task's raw hours across all modules.billableHours = rawHours × complexity × (1 + riskBuffer/100) × timelinePressure × investmentTierComplexity is 1.0 to 1.5. Timeline is 1.0 or 1.15. Investment Tier is 1.0, 1.25, or 1.5.totalPrice = billableHours × hourlyRate × (1 + discountPct/100)Discount is negative or zero. Rate uses override if set, else Agency DNA.timelineWeeks = Math.ceil(billableHours / 40)Assumes one full-time equivalent. Adjust mentally for parallelism.Worked example
A project with 80 raw hours, Complexity 3 (1.25×), 15% risk buffer, Standard timeline (1.0×), $150/hr, no discount:
Real-Time Collaboration
Work together with your team in the same project workspace at the same time.
Agency DNA
Your global defaults - applied to every project. Access from the top nav (gear icon) or the full /settings page. Changes save to Supabase so they survive across devices and deploys.
Anchors & Presets
Presets are pre-built “Golden Standard” project templates. When you anchor one, the AI is forbidden from removing the tasks inside - it can only expand and refine. Anchored items show a small pin icon in the blueprint.
The pin icon appears next to anchored projects, deliverables, and tasks in the Internal view. Clients never see this - it’s purely an internal cue about what was “forced in” vs. what the AI generated freely.
Internal vs Client View
The view toggle in the sidebar swaps the entire workspace between two perspectives:
Every task has an Eye icon that toggles its visibleToClient flag. Use it for internal-only work - research spikes, refactor passes, tech debt - that you don’t want on the client’s document.
Expanded Editing View
The Module Editor Drawer is the primary workspace for high-granularity scoping. It provides a focused environment for managing deep deliverables.
Auto-save & Versioning
Projects are synced to the cloud automatically. You never need to hit “Save” once a project is established.
Export & e-Sign
Moving from a blueprint to a binding agreement. The e-signature workflow generates a permanent, professional-grade record of execution.
Saving & Projects
Scopes are saved to Supabase - not just your browser. This means they survive device switches, deploys, and cleared caches.
/settings. Changes there don’t auto-save - use the “Save Agency DNA” button or the Save button in the Agency DNA panel drawer.Keyboard Shortcuts
| Enter | Save inline edit (single-line) |
| Cmd + Enter | Save inline edit (multiline) |
| Esc | Cancel inline edit |
| Tab | Move between inputs when editing |