Client portal
Client portal design Projects, files, messages and payment in one place.
A client portal is where your client signs in and sees where the work stands without asking: the project’s stage, files, messages, invoices and payment. One shared thread instead of scattered email, WhatsApp and spreadsheets.
- Free discovery session
- A written proposal with deliverables
- One person answers for it
- From
- from 160M toman
- Usual time
- 6–10 weeks
For you
Who it is for
An agency or studio that moves projects forward with its clients
A service company answering "where are we?" every day
A business losing invoices, contracts and files across channels
Delivery
What you get
- Secure client sign-in with one-time codes
- A project timeline with client sign-off at each stage
- Files with versions and approval
- Messaging inside each project
- Invoices, contracts and online payment
- An admin panel for your team
- Notifications by Telegram, SMS or email
The first step is free.
In a discovery session we settle scope, audience and destination together; then you receive a written proposal with deliverables, and the decision is yours.
Request a free discovery sessionCompare
Chats and spreadsheets, or one portal
Most businesses already have a portal — scattered across chats, email and spreadsheets. A client portal puts it in one place.
| Topic | Chats and spreadsheets | Mashaal portal |
|---|---|---|
| Status | The client asks “where are we?” | A project timeline the client sees for themselves |
| Files | Lost between messages | Files with versions and approvals, in that project’s record |
| Approvals | An “OK” somewhere in a thread | Each stage approved by the client, on record |
| Money | Invoice here, payment there, chasing by hand | Invoices, contracts and online payment beside the project |
| Sign-in | Anyone with any number | Secure client sign-in with one-time codes |
| Updates | Chasing by hand | Alerts in Telegram, SMS or email |
Kinds
Which kind of portal?
A portal is where everyone signs in with their own account and sees only what is theirs.
Project-based client portal
Clients see the stage, the files, the messages, the invoices and the approvals — like Mashaal’s own client portal.
Custom CRM
Clients, sales and follow-ups for a brand and its sub-brands, in one panel.
A portal inside Telegram
The same portal as a Telegram Mini App: clients sign in where they already are, with nothing to install and no site to visit.
Price
What decides the price
The same things the price builder asks, without figures; the builder works out the figure for your project.
Complexity
- SimpleClear structure and limited features
- StandardCustom design and core modules
- AdvancedCustom logic, APIs and admin panels
- EnterpriseRoles, security, scale and full process
Features
- User login and roles
- Dashboard and reports
- Payments and invoices
- Content management
Timeline
- FlexibleQuality-first timeline
- NormalStandard delivery schedule
- FastFaster delivery with more execution pressure
- UrgentHigh-priority compressed execution
Support after launch
- No special supportBase delivery and setup
- Launch supportPublishing, testing and initial fixes
- Growth supportOptimization, reports and path improvement
- Monthly partnershipContinuous support and phased development
Method
How we work
- 1
Map the client’s path
From first contact to handover, every moment a client should see or approve something is named.
- 2
On a proven core
Built on the architecture we run every day ourselves; customisation instead of reinvention.
- 3
Move and train
Current projects and clients are migrated and your team learns the portal.
Proof
From delivered work
Mashaal Studio’s own client portal — timeline, files, invoices, tickets — is running right now.
Trade Center
ربات سیگنالدهی و فروش اشتراک، با مدیریت رفرال صرافی و پرداخت.
- Bot
- Business CRM
- Blockchain service
- Web app
Mashaal Studio CRM
سیآرام کامل و اختصاصی برای کل برند و زیربرندهای مشعل استودیو.
- Business CRM
- Portal and dashboard
- Data analysis
- CRM

EmadAkbarian
سایت شخصی حوزهٔ ترید، با ربات مدیریت سرمایه و فروش دوره.
- Website
- Bot
- Portal and dashboard
- Web
After launch
Still here after launch
Maintenance, backups and monitoring, with a response time you know in advance.
- EmberResponse 2 business daysA landing page or brochure site you do not depend on hour by hour
- FlameResponse 24 hoursA company site, content site or small shop in use every day
- AzarResponse under 6 hoursA shop, portal or CRM that is part of your daily sales and work
- ThunderResponse under 2 hoursA platform or app whose downtime directly hurts your sales and customers
- PhoenixResponse under 30 minutesA system where every hour of downtime has a direct cost: payments, trading, round-the-clock work
Choosing
How to choose who builds it
Six questions to ask any studio — this one included.
Who owns the code?
If the builder ever changes, the work must carry on without a rebuild.
Is there a live example?
A picture of a design is not a product that works every day.
Is the proposal written, with deliverables?
A price with no list of deliverables cannot be compared with any other.
After launch, how fast is a reply?
Support without a stated response time is only a name.
Is the phone version tested on its own?
“Responsive” does not always mean designed for a phone.
Who answers for all of it?
When design, code and support sit with different people, every problem gets lost between them.
Ask
Questions
A CRM is for your team and clients never see it. A portal shows the client as much of that data as they need, so questions, emails and chasing drop.
See this service’s price now.
The price builder opens with this kind of work chosen: a few options and a first estimate right away. The final figure arrives in writing after a free discovery session.
Next in the studio

