How to Set Up CRM User Roles and Permissions for Your Real Estate Team in India
Most real estate agency owners in India set up their CRM, add every team member as an admin, and move on. Within six months, leads go missing, pricing sheets land with competitors, and an agent who left three months ago is still logging in. Getting CRM user roles wrong costs Indian agencies thousands of rupees in lost leads and confidential data breaches every year. The right role and permission structure protects your database, prevents internal conflict over lead ownership, and gives your team exactly the information they need — nothing more. This guide explains the six roles every Indian real estate CRM needs, what permissions each role should have, and how to set it up step by step.
Why Do CRM User Roles Matter for Indian Real Estate Agencies?
A real estate agency database is one of its most valuable business assets. It contains thousands of buyer records, contact details, budget information, sourcing history, and project pricing sheets. Open access to this data creates serious risks.
Lead poaching is a real problem. When every agent can see every lead, agents with better relationships inside the office selectively follow up on their colleagues’ leads. High-value leads get multiple calls from different agents. Buyers feel harassed and stop responding. Lead quality data in your CRM becomes unreliable because the same buyer is contacted by three different people.
Pricing information leaks. Builder pricing sheets, special offer windows, and preferential payment plans are shared inside your CRM for your agents to reference during negotiations. If a channel partner or a recently-resigned agent has full CRM access, this pricing intelligence reaches competitors.
Regulatory risk. Under RERA, real estate agencies must maintain accurate buyer communication records. If an unauthorised user deletes or edits buyer notes inside your CRM, you lose your audit trail. A clean access log is your first line of defence in a RERA dispute.
Ex-employee access. In India, agent turnover in real estate is high. Studies show that 45% of real estate agents switch agencies within 24 months. An agent who leaves but still has CRM login credentials can export your entire lead database to a new employer. This happens more often than agency owners realise.
The solution is not to restrict access so tightly that agents cannot do their jobs. The solution is role-based access: each user sees exactly what they need and nothing they should not.
What Are the Six CRM User Roles Every Indian Real Estate Agency Needs?
A well-structured Indian real estate CRM should have six distinct roles. Each role reflects a real position in a typical agency hierarchy.
Role 1: Admin (Agency Owner or Principal)
The Admin has full access to everything in the CRM. This role should be assigned to the agency owner and, in larger agencies, to a senior operations manager who handles CRM setup and maintenance.
What Admin can do:
- Create, edit, archive, and delete any record
- Access all reports and export data
- Manage user accounts: add, edit, revoke access
- Configure lead routing rules, automation, and integrations
- Set system-wide pricing visibility
- Access audit logs and user activity history
How many Admin accounts does an agency need? One. In agencies with over 20 agents, a second Admin account for the operations manager is acceptable. Never assign Admin to agents.
Role 2: Sales Manager
The Sales Manager oversees a team of agents. They need visibility across all leads assigned to their team but should not be able to modify pricing configurations or system settings.
What Sales Manager can do:
- View all leads assigned to their team
- Reassign leads between agents in their team
- Access team performance reports and conversion dashboards
- Edit lead status and add notes to any lead in their pipeline
- Create and manage site visit schedules for their team
- View (but not edit) builder pricing and inventory data
What Sales Manager cannot do:
- Access leads assigned to another manager’s team
- Export bulk data
- Modify CRM system settings
- Create or delete user accounts
Role 3: Senior Agent
A senior agent typically handles high-value leads, mentors junior agents, and may manage specific builder relationships. They need visibility into a broader set of leads than a standard agent.
What Senior Agent can do:
- View all leads assigned to them, plus leads they are co-assigned to
- View (but not edit) some team-level pipeline data
- Add notes, update status, and schedule site visits for their own leads
- Access their own performance report
- View project inventory and basic pricing data
What Senior Agent cannot do:
- View leads assigned to other agents
- Export lead data
- Access financial reports or commission summaries
- Change system settings
Role 4: Sales Agent
The standard sales agent role is the most common in your agency. This role covers all front-line property sales staff.
What Sales Agent can do:
- View and edit all leads assigned to them
- Log calls, WhatsApp conversations, and site visits against their leads
- Schedule site visits and set follow-up reminders for their leads
- View project inventory and availability
- Access their personal conversion rate dashboard
What Sales Agent cannot do:
- View leads assigned to any other agent
- Export any data
- See team-level reports or another agent’s pipeline
- Access pricing sheets for projects not approved for their portfolio
- Access admin settings
Role 5: Tele-caller
Tele-callers make first-contact calls on incoming leads. They qualify the lead and hand it to an agent. They do not need access to the full buyer profile, pricing sheets, or agent pipelines.
What Tele-caller can do:
- View basic lead details: name, phone number, source, project of interest
- Log call outcomes: answered/not answered, interested/not interested, callback date
- Transfer qualified leads to a sales agent
- View their own call log and daily target
What Tele-caller cannot do:
- See full buyer address, PAN, or financial details
- View agent pipelines or conversion data
- Access project pricing
- Export any data
This restriction is important. Tele-callers often cycle in and out of agencies quickly. Limiting their access to only the minimum information they need for a call protects your data.
Role 6: Channel Partner
Channel partners are independent brokers who co-broker deals with your agency. They need access to project information and the leads they bring in — nothing from your existing database.
What Channel Partner can do:
- Submit leads through a dedicated channel partner portal
- Track the status of their own submitted leads
- View project brochures and pricing approved for channel partners
- Access their commission tracking and payment history
What Channel Partner cannot do:
- Access your internal lead database
- See other channel partners’ submissions
- Communicate directly with leads in your own pipeline
- Export any data
What Is the Right Permission Matrix for an Indian Real Estate CRM?
| Permission | Admin | Manager | Senior Agent | Agent | Tele-caller | Channel Partner |
|---|---|---|---|---|---|---|
| View own leads | Yes | Yes | Yes | Yes | Yes | Yes (own) |
| View all team leads | Yes | Yes (team) | Partial | No | No | No |
| View all agency leads | Yes | No | No | No | No | No |
| Edit any lead | Yes | Team only | Own only | Own only | Basic only | Own only |
| Delete leads | Yes | No | No | No | No | No |
| Export data | Yes | No | No | No | No | No |
| Access pricing sheets | Yes | Yes | Yes | Basic | No | Channel pricing only |
| View team reports | Yes | Yes | No | No | No | No |
| View own reports | Yes | Yes | Yes | Yes | Yes | Yes |
| Manage user accounts | Yes | No | No | No | No | No |
| Configure automations | Yes | No | No | No | No | No |
| Access audit logs | Yes | No | No | No | No | No |
| Submit leads | Yes | Yes | Yes | Yes | No | Yes |
| Manage channel partners | Yes | Yes | No | No | No | No |
How to Set Up User Roles in Your Real Estate CRM — 7 Steps
Step 1: Audit Who Needs What Access
Before touching your CRM settings, list every person in your agency and their actual function. A person who only makes first-contact calls does not need agent-level access. A manager who never touches leads directly does not need senior agent permissions. Match function to role, not title. Many agencies discover they have given agent access to people who only do admin support.
Step 2: Create Roles Before Creating Users
In Realatic, create your roles first under the Admin settings panel. Define each role’s permissions before you create user accounts. This prevents the common mistake of creating users as Admin “temporarily” and forgetting to downgrade them later.
Step 3: Assign Every User to Exactly One Role
Every CRM user should have exactly one role. Dual roles create permission overlap and make your access log harder to audit. If a senior agent is temporarily covering a manager’s responsibilities, reassign their role formally and reassign it back when the cover period ends.
Step 4: Set Team Visibility Boundaries
If your agency has multiple teams — for example, one team covering residential projects and another covering commercial — set team-level visibility boundaries in your CRM. A residential agent should not see commercial leads and vice versa. In Realatic, team boundaries are set at the role level and override individual agent access settings.
Step 5: Configure Data Export Restrictions
Data export is the highest-risk permission in any CRM. Set it to Admin-only. If a manager legitimately needs to export data for a specific report, they should request the export through the Admin. This creates an audit trail. Never enable bulk export for agents or tele-callers.
Step 6: Set an Offboarding Protocol
Every time an agent leaves your agency, their CRM account must be deactivated within 24 hours of their last day. In Realatic, you can archive a user account without deleting their lead history. The leads remain attributed to that user but the login is disabled. Create a written offboarding checklist that includes CRM access revocation as a mandatory step.
Step 7: Review Access Quarterly
Role requirements change as your agency grows. A tele-caller who becomes a full agent needs a role upgrade. A senior agent who takes on a team lead function needs manager access. Schedule a quarterly access review. Compare your current user list to your team structure and identify any mismatches.
What Mistakes Do Indian Real Estate Agencies Make with CRM Permissions?
Mistake 1: Everyone is an Admin. This is the most common mistake. Agencies add every early team member as an Admin because it is faster at setup. Over time, the team grows but nobody updates the roles. Three years in, a 20-person agency has 15 Admins.
Mistake 2: Leads are visible to all agents. When agents can see every lead in the system, internal competition creates chaos. Leads get called multiple times from different agents. Buyers get confused and annoyed. The agency looks disorganised. Assign leads to specific agents and hide them from others by default.
Mistake 3: Channel partners can see your internal database. A channel partner who can browse your CRM lead database is a liability. They have their own clients and their own employer interests. Limit channel partner access strictly to their own submitted leads and approved project information.
Mistake 4: Tele-callers can see full buyer profiles. Tele-callers only need a name, phone number, and the project the buyer enquired about. Giving them access to income, location, and buying stage data is unnecessary and creates risk.
Mistake 5: No offboarding process. Ex-agents logging into your CRM from a competitor’s office is a real risk. Build a formal offboarding checklist. Make CRM access revocation the first item on it, not the last.
How Realatic Handles User Roles for Indian Real Estate Agencies
Realatic is built for the way Indian real estate agencies actually work. Its role-based access control system lets agency owners set up the six roles above in under two hours. Key features:
- Role templates. Pre-built roles for Agency Owner, Manager, Agent, Tele-caller, and Channel Partner. Customise them or use them as-is.
- Lead assignment rules. Leads from each portal source auto-assign to specific agents based on rules you set. No agent can grab another agent’s lead.
- Channel partner portal. Channel partners log in to a separate, restricted portal. They submit leads, track status, and view commissions without touching your internal database.
- Activity log. Every user action — lead edit, note addition, data access — is logged with timestamp and user ID. Full audit trail for UP-RERA, MahaRERA, or RERA compliance.
- One-click account deactivation. When an agent leaves, their account deactivates instantly. Their lead history is preserved. Their login stops working immediately.
- Mobile access control. The Realatic mobile app respects the same role permissions as the web app. An agent who cannot export data from the web app cannot export it from their phone either.
See how Realatic handles team access or compare Realatic to other CRMs before deciding.
Frequently Asked Questions
What CRM user roles do real estate agencies in India need?
Indian real estate agencies need six CRM roles: Admin (agency owner), Sales Manager (team lead), Senior Agent, Sales Agent, Tele-caller, and Channel Partner. Each role has different access to leads, reports, pricing, and data export. Admin is the only role that should be able to export data or change system settings.
Can I stop agents from seeing each other’s leads in my CRM?
Yes. In a properly configured real estate CRM like Realatic, each agent only sees leads assigned to them. Leads from 99acres, MagicBricks, and Housing.com auto-assign to specific agents based on routing rules. An agent cannot browse another agent’s pipeline or pick up their leads without manager approval.
How do I revoke CRM access when a real estate agent leaves?
The moment an agent gives notice or is let go, deactivate their CRM account on the same day. In Realatic, Admin accounts can archive a user in seconds. The agent’s login stops working immediately. Their lead history, call logs, and notes remain in the system attributed to their name for reference and audit purposes.
How do I set up a channel partner login in my CRM?
Use Realatic’s built-in Channel Partner role. Create a user account for each channel partner with Channel Partner role permissions. They log in to a separate partner portal, submit their leads, and track commission. They cannot access your internal lead database, your team’s pipeline, or your agent-assigned leads.
Should tele-callers see full buyer details in a real estate CRM?
No. Tele-callers only need the buyer’s name, phone number, and the project they enquired about. They do not need to see budget range, income details, family size, location preference, or full address. Restricting their view reduces the risk of data leakage if a tele-caller leaves the agency.
How do I protect builder pricing data in my CRM?
Set pricing sheet access to Senior Agent and above. Tele-callers and new agents should not see builder pricing, special EOI offers, or preferential payment plans. In Realatic, you can mark specific project fields as visible only to roles with pricing access. Channel partners see only the pricing approved for external marketing, not your internal negotiation sheets.
Set Up Your Real Estate CRM Roles and Start Protecting Your Data
Lead theft, pricing leaks, and ex-employee access are not hypothetical risks. They cost Indian real estate agencies real money and real relationships every year. The fix is not complicated. A properly configured role structure takes two hours to set up. It protects your database permanently.
Start for free with Realatic and set up your team roles from day one. Or book a setup call and we will walk through the permission configuration with you.