Complete Delegation Guide
Learn how to efficiently manage projects through the delegation system on Mujtahid platform
What is Delegation?
Delegation on Mujtahid platform is a mechanism that allows you to assign a tutor (or collaborator) to work on a specific resource (task, project, request) while setting precise permissions for what they can do.
The Core Idea
You own the task or project. You create a delegation for a tutor to work on it on your behalf. You define what the tutor can do (reply to client, upload files, submit work, etc.). You remain responsible to the client.
When to Use Delegation?
More Projects Than You Can Handle
You received many projects and can't complete them all yourself. Delegate some to trusted tutors.
Project Outside Your Specialty
Your client trusts you but needs a different specialization. Delegate to a specialized tutor while remaining the interface.
Building a Team
You want to build a small "agency" of tutors that you manage and distribute projects to.
Protecting Client Relationship
The client deals with you. You want to hide the actual tutor to maintain your relationship.
How to Create a Delegation?
Choose the Resource (Task/Project)
From your dashboard, go to the task or project you want to delegate and click "Create Delegation" or "Delegate to Tutor".
Choose the Tutor (Collaborator)
Search for the tutor you want to delegate to. You can search by name, specialty, or from your "Trusted Users" list.
Set Permissions
This is the most important step. Define precisely what the tutor can do:
- Communication permissions: Can they reply to messages? Send files?
- Work permissions: Can they update progress? Submit work?
- Identity permissions: Are they visible to client? Send as you or themselves?
- Management permissions: Can they request budget increase? Respond to disputes?
Set Compensation
Agree with the tutor on their compensation. You can choose:
- Fixed amount: Example: 500 SAR regardless of project value
- Percentage: Example: 70% of total project
- No compensation: For internal or voluntary delegations
Set Validity Period (Optional)
You can set an expiration date for the delegation. After this date, the delegation expires automatically and the tutor loses permissions.
Send the Delegation
After saving, a notification is sent to the tutor. They must accept the delegation before starting work.
Delegation Statuses
A delegation goes through several statuses during its lifecycle
Pending
Delegation created and waiting for tutor acceptance
Active
Tutor accepted and is working on the project
Completed
Project finished and delegation closed
Other Possible Statuses:
Tutor rejected the delegation
You (owner) cancelled the delegation
Reached the set expiration date
Managing Active Delegations
📊 Track Progress
Monitor tutor updates, sent messages, and uploaded files from the dashboard.
🔧 Modify Permissions
You can modify delegation permissions anytime. The tutor is notified of changes.
⏰ Extend Validity
If the project needs more time, you can extend the delegation expiration date.
💰 Adjust Compensation
You can adjust compensation by agreement with the tutor. Reduction needs their approval.
❌ Cancel Delegation
You can cancel the delegation anytime. The tutor loses permissions immediately.
📝 Activity Log
Every action is logged: who sent, what was modified, when it happened. Complete transparency.
Tips for Successful Delegation
Be Clear from the Start
Explain to the tutor in detail what's required. Lack of clarity causes problems later.
Give Only Necessary Permissions
Don't give more permissions than the tutor needs. This protects you and the client.
Follow Communication
Even if you delegated, stay informed. Review messages and files regularly.
Review Before Delivery
Don't deliver directly to the client. Review the tutor's work first and ensure quality.
Build a Trusted List
Good tutors are treasures. Add them to trusted users and work with them continuously.
Be Fair in Compensation
Fair compensation attracts better tutors and ensures work quality.

