CreatiSoul CRM · proposed UX
One journey, many services

From a lead to a paying account — and the part that's missing today: a guided, service-type-aware way to attach the right commercial model, add more services over time, and handle scope changes when a project grows. Walk the flow top-to-bottom.

1 The journey
Lead → deal → win → set up services → grow

Today the first half (lead → win) is solid. The green steps are where we're adding the guidance: turning a won deal into the right service(s), and adding more services as the relationship grows.

Lead
captured · scored
Convert
→ company + deal
Deal
pipeline · proposal
Win
→ customer
Set up service
guided by type
Grow
add more services
2 The missing handoff
Won a deal → set up billing, right there

When a deal is won, the CRM now offers a one-click “Set up billing” that opens the guided picker pre-filled from the deal (company, service line, value). No more navigating back and guessing which drawer.

crm.csoul.cloud/deals/142
S
Skyline Builders — Website revamp
Web development · one-off ₹3,20,000 Won
Set up billing → Start delivery
Set up billing reads the deal: service line = Web development → it pre-selects the Project (installments) model with the deal value as the project total. You just confirm the schedule.
3 Guided “Add a service”
Pick the service — the right payment model follows

One “+ Add a service” button replaces the four separate drawers. Choose what you're selling and the CRM sets up the correct commercial model with sensible defaults. (Each card maps to the engine we already built.)

Add a service · Skyline Builders
What are we setting up?
Each service type comes pre-configured — you can still customise everything.
🌐
Website / app development
One-off project · installments
A fixed-scope build, paid in custom-timed installments (advance → milestones → delivery).
📱
Social media (organic)
Monthly retainer · setup + term
Setup fee + monthly maintenance, on a 6–12 month agreement.
🎯
Paid ads (Meta / Google)
Retainer + % of ad spend
Setup + monthly management, plus an optional performance fee. Ad budget is paid to the platform.
🎬
Video / creative
Per-project or per-video
Installments or pay-on-delivery, or a monthly content retainer.
🔍
SEO
Monthly retainer · term
Setup + monthly, typically a 6–12 month commitment.
Custom
Build your own
Pick any model — retainer, project, add-on or performance — from scratch.
4 Service-shaped forms
Each type asks only what it needs

The form adapts to the service. Website = a project total + a custom installment schedule (timed by milestone or “+N days”, not monthly). Social = setup + monthly + term, with the ad-spend reality called out.

Project · Website
InstallmentsSingle
1
Advance
50%
On signing
₹1,60,000
2
On design approval
25%
Milestone
₹80,000
3
On delivery
25%
+15 days
₹80,000
+ Add installment
Timing is per-installment: a milestone (you mark it reached), a fixed date, or “+N days” from the previous step — matching how a build actually flows.
Retainer · Social media
Open6 mo12 mo
Ad spend is separate. The client pays Meta/Google directly — it's not billed here. Want a cut of it? + Add a performance fee (% of ad spend).
Setup invoice drafts at start Month 1 of 6 begins on activation
5 The account, with everything on it
Multiple services, one clear picture

The website client later added social and ads. Every service — whatever its model — sits on the company's Services & Billing tab as a card with its own status and next action. One “+ Add a service” grows the account.

Skyline Builders · Services & Billing
Active MRR
₹45,000
Project value
₹4,00,000
Performance (mo)
₹18,000
Outstanding
₹80,000
🌐
Website revamp Project In delivery
3 installments · advance paid · on design approval
₹4,00,000
incl. 1 change order
Collected₹1,60,000 of ₹4,00,000
+ Add scopeMark milestone →
📱
Always-on social Retainer Active Fixed · 6 mo
Setup ₹25,000 paid · month 3 of 6
₹45,000/mo
Term3 of 6 cycles
Next bill1 Jul
Invoice now
🎯
Meta ads Retainer + performance Active
₹20,000/mo mgmt · 15% of ad spend · ad budget paid to Meta
₹18,000last mo
Jun spend₹1,20,000 → ₹18,000 fee
Record period →
6 When scope grows
A new feature → a change order, not a workaround

Mid-build, Skyline asks for 2 extra landing pages. “+ Add scope” on the project adds a change order: it raises the project total and adds a new installment — keeping one clean project, correctly re-priced, with history. (Today this is impossible without a workaround — the key gap we're closing.)

Change order · Website revamp
The change order appends an installment and (optionally) a deliverable — the client approval and re-price stay on the same project.
Project total
₹3,20,000₹4,00,000+₹80,000
Advance · 50%
₹1,60,000
2
On design approval · 25%
₹80,000
3
On delivery · 25%
₹80,000
+
Change order · landing pages
₹80,000
What this adds
New, on top of the engine we already shipped:
  • Guided “Add a service” — one picker, service-type → right model + smart defaults (replaces 4 drawers).
  • Service-line presets — each service line carries its default model / term / installment template.
  • Won-deal → “Set up billing” handoff, pre-filled from the deal.
  • Change orders — append scope + an installment to a live project, re-priced with history (the critical gap).
  • Custom installment timing — milestone / fixed date / “+N days”, surfaced clearly.
  • Multi-service account view — every model as a uniform card + one grow button.
The underlying collections (subscriptions, installment-plans, add-ons, performance-plans, invoices + GST) already exist — this is mostly UX/orchestration plus one real capability: appendable project installments / change orders.