⚡Quick answer -
Yes. Invite the agent as a user in each company account. Each profile has its own role, extension, departments, and availability schedule—no overlap in permissions or reports.
When should I use this guide?
Follow these steps if you run a BPO/agency or share a subject-matter expert across two MyOperator companies and need separate call logs, dashboards, and roles.
1 — When to use multi-company mapping
• A BPO shares the same agents across multiple client accounts.
• A billing specialist or on-call engineer must appear in two dashboards.
2 — Prerequisites
Requirement | Where to check | Notes |
Admin role in both companies | Dashboard → Users | Owner / Super Admin / Admin |
Agent details | Name, mobile, email | Email can be reused if the policy allows |
Agent consent | HR / Contract | Confirm data-sharing approval |
Watch the video walkthrough
3 — Add the agent to Company A
- Sign in to Company A.
- Navigate to Manage → Users → Add New.
- Fill in Name, Mobile, Email.
- Open Advanced Settings → choose Panel Access & Availability schedule.
- Pick a Role (Agent / Supervisor / Admin).
- Click Save.


Alt text: Adding agent to company
4 — Add the same agent to Company B
- Switch orgs or sign in to Company B.
- Repeat Manage → Users → Add New.
- Use the same or alternate email/phone (per policy).
- Assign an appropriate Role.
- Click Save. Result: two independent user records.
5 — Assign departments & set availability
- Manage → Departments → select department → Add User.
- Users → [Agent] → set Availability schedule and Take Calls = On.
- Note the agent’s extension in each company; they may differ.

Alt text: Assign to departments and set availability
6 — Success criteria
✓ Agent appears in the Users list of both companies.
✓ Test calls to each company ring the agent when Available.
✓ Reports → Call Logs show agent activity under the correct company.
7 — Edge cases & limitations
• One live call at a time: Busy in Company A → Company B follows overflow rules.
• Different extensions: Do not assume 221 in A equals 221 in B.
• Separate permissions: Agent in A can be Supervisor in B.
• Mobile-app alerts: Enable notifications for each org in the app settings.
8 — Troubleshooting matrix
Symptom | Likely cause | Where to check | Fix |
“Already in use” error when adding to B | Email/phone uniqueness policy | Add New User form | Invite with alternate email or relax policy |
Agent not getting B calls | Not in B’s department or status = Unavailable | Departments; User status | Add to dept.; set Available |
Calls routed to the wrong company | IVR / number mapping mixed | Numbers → Call Flow | Correct each company’s routing |
Agent panel is empty in B | Panel Access OFF in Company B | Users → Advanced Settings | Toggle Panel Access ON |
Keywords - multi-company agent, MyOperator two companies, shared agent setup, BPO agent mapping, dual-account user
Related Articles
How to Get and Manage a MyOperator Helpline Number for Your Organisation
⚡ Quick Answer You no longer need to manually create or configure a helpline number. To get a MyOperator helpline for your organisation: 1. Sign up on the MyOperator website, or 2. Connect with your MyOperator Account Manager. The MyOperator ...
How do I add a new user (Agent, Manager, Admin) or change the default permissions for a user role in MyOperator?
⚡Quick answer - Web Panel → Manage → Users → Add New → fill name, email, mobile, extension, work schedule, role, and (optionally) toggle Pro-License and set their Role in Advance Settings for dashboard access. Set optional call‑receiving hours. Click ...
What is a Sticky Agent and what happens if a Sticky Agent turns Call Availability Off in MyOperator?
⚡Quick answer - Sticky Agent ensures that when a customer calls multiple times, they are connected to the same agent who handled their previous call (within a set time frame). This continuity improves customer experience, reduces repeated ...
Why does a call disconnect after one or two rings and how do I fix it in MyOperator?
⚡Quick answer- Early call drops (0–2 rings) usually mean one of four things: No valid call flow at the current time, Account/plan suspended or credits exhausted, Routing to an empty queue or all agents unavailable, or A policy block (blacklist, ...
How do I integrate MyOperator with Freshdesk and manage the Freshdesk API key safely?
⚡ Quick answer - The integration pushes every incoming or outgoing MyOperator call into Freshdesk as a ticket—complete with caller details, agent information, and a recording link—then auto-assigns it to the matching agent (via email match).To set it ...