/ modules · n°04 · fixed-scope sprint

client portal.

For businesses that want to give clients, patients, members, or customers a secure digital experience.

price
AED 15,000
timeline
14 days
retainer
AED 6,000/month
min term
6 months
/ fixed price
no creep, no surprises
/ fixed timeline
delivered in 14 days
/ full ip transfer
you own everything
/ direct studio line
no account managers
/ the problem

where you are now.

Your clients are emailing for files, asking the same questions, chasing invoices, and waiting for updates. Your team is drowning in admin. Every onboarding feels manual. You look small because the experience is small.

/ the promise

where you'll be.

A secure, branded client portal in 14 days — login, dashboards, documents, intake, payments — so your clients self-serve and your team gets its time back. Built on stable infrastructure, not a fragile no-code stack.

/ outcomes · 5 measurable shifts

what changes on the other side.

  1. 01Clients log in for updates instead of emailing your team
  2. 02Onboarding runs itself — forms, documents, welcome flow
  3. 03Your business feels enterprise without enterprise cost
  4. 04Team reclaims hours per week on admin and chasing
  5. 05You can charge premium because the experience is premium
/ process · 14 days · 4 phases

the sprint, day by day.

every sprint runs the same rails — discovery to handover, with sign-off gates between phases. no drift, no scope creep, no agency theatre.

  1. day 1–201 / 04

    strategy.

    We map the client journey: what they see, do, upload, download, pay. Roles, permissions, and the must-haves vs. nice-to-haves.

  2. day 3–502 / 04

    design.

    Branded portal interface designed around your client's actual needs. Approval before a single line of code.

  3. day 6–1103 / 04

    build.

    Secure login, dashboard, profiles, up to 5 portal pages, intake, document handling, CRM hookup, payment/booking integration.

  4. day 12–1404 / 04

    qa & launch.

    Security testing, role testing, admin training, handover guide. You launch to clients with confidence.

/ tangible · yours to keep · day 14

what you walk away with.

secure client login.
01

Authentication, password resets, role-based access. Your clients only see what they should.

client dashboard.
02

Personalised landing for each user — their documents, status, next actions, key info.

up to 5 portal pages.
03

Profile, documents, intake, resources, and one custom — designed for your specific workflow.

intake & onboarding.
04

Branded forms that flow into your CRM. New clients onboard themselves while you sleep.

documents & payments.
05

Upload/download with permissions, plus payment or booking link integration so money moves.

admin area + training.
06

Backend for your team, up to 2 user roles, training session, and handover guide.

/ scope · 18 line items · all included

everything on the invoice.

no hidden line items, no "phase 2" upsells. the price is the price; the list below is what gets built.

  1. 01Portal strategy session[x]
  2. 02Portal structure planning[x]
  3. 03Secure login area[x]
  4. 04Client / patient / member dashboard[x]
  5. 05Profile section[x]
  6. 06Up to 5 portal pages[x]
  7. 07Intake or onboarding form[x]
  8. 08Document upload or resource section[x]
  9. 09Admin access area[x]
  10. 10CRM/contact integration[x]
  11. 11Basic notifications[x]
  12. 12Basic user permissions[x]
  13. 13Up to 2 user roles[x]
  14. 14Payment or booking link integration[x]
  15. 15Mobile-responsive portal interface[x]
  16. 16Testing and QA[x]
  17. 17Admin training[x]
  18. 18Handover guide[x]
/ best for
ClinicsPatient portalsMembership businessesCoaches and consultantsAgenciesEducation providersProfessional service firmsBusinesses with recurring client relationships
/ faq · 5 honest answers

the questions you're already thinking.

Real, stable infrastructure. We choose the stack based on your scale — Supabase + React, Webflow Memberships, or platform-specific (Cliniko, Practice Better, etc.) — and tell you the trade-offs upfront.
/ retainer · optional but recommended

we don't ship and disappear.

retainer
AED 6,000/month
min term · 6 months
  • +Portal maintenance
  • +User access support
  • +Bug fixes within existing scope
  • +Form updates
  • +Resource/content updates
  • +CRM integration checks
  • +Admin support
  • +Monthly portal health check
  • +Up to 8 support requests per month
/ add-ons · priced upfront · pick what you need

extend the sprint, transparently.

  • Additional portal pageAED 1,500/page
  • Additional user roleAED 2,500
  • Additional formAED 1,000
  • Payment/membership integrationAED 4,500
  • Booking integrationAED 3,500
  • Document signing integrationFrom AED 4,500
  • Advanced file managementFrom AED 5,000
  • Progress tracking dashboardFrom AED 6,000
  • Course/content libraryFrom AED 5,000
  • Subscription/membership setupFrom AED 6,500
  • Advanced permissionsFrom AED 5,000
  • Custom notification flowsFrom AED 3,500
  • Data migrationFrom AED 3,500
  • Security/compliance reviewQuoted separately
/ not included · honest about it

out of scope — on purpose.

  • Full custom SaaS development
  • Native mobile app development
  • Complex enterprise SSO
  • Medical/legal compliance certification
  • HIPAA, DHA, MOHAP, GDPR, or other regulatory guarantees
  • Legal policy drafting
  • Advanced encrypted medical record systems
  • Large data migration unless quoted
  • Complex API development
  • Unlimited users beyond platform limits
  • Third-party platform fees
/ what happens next

start the client portal sprint.

one short intake. a call within 48 hours. sprint kicks off the week you approve scope. fixed price, fixed timeline, fixed deliverables — or you don't pay.

  1. step 01
    intake.

    answer 6 short questions about your business and goals. 4 minutes, no commitment.

  2. step 02
    call.

    we jump on a 30-min call within 48 hours. scope, timing, fit. no pitch deck.

  3. step 03
    kickoff.

    you approve scope, we kick off the sprint the following monday.

· fixed-price scope
· 14 days delivery
· full ip transfer
· direct line to the studio
/ all modules · jump to any sprint