Can I map the same agent to two different companies, and how do I manage them independently?

Can I map the same agent to two different companies, and how do I manage them independently?

⚡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.


Table of Contents

  1. When to use multi-company mapping
  2. Prerequisites
  3. Watch the video walkthrough
  4. Step-by-step: add the agent to Company A
  5. Step-by-step: add the agent to Company B
  6. Assign departments & set availability
  7. Success criteria
  8. Edge cases & limitations
  9. Troubleshooting matrix
  10. Related Articles

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

  1. Sign in to Company A.
  2. Navigate Manage → Users → Add New.
  3. Fill in Name, Mobile, Email.
  4. Open Advanced Settings → choose Panel Access & Availability schedule.
  5. Pick a Role (Agent / Supervisor / Admin).
  6. Click Save.

image.png

image.png

Alt text: Adding agent to company

 Back to top ⬆️


4 — Add the same agent to Company B

  1. Switch orgs or sign in to Company B.
  2. Repeat Manage → Users → Add New.
  3. Use the same or alternate email/phone (per policy).
  4. Assign an appropriate Role.
  5. Click Save. Result: two independent user records.

Back to top ⬆️


5 — Assign departments & set availability

  1. Manage → Departments → select department → Add User.
  2. Users → [Agent] → set Availability schedule and Take Calls = On.
  3. Note the agent’s extension in each company; they may differ. 

image.png

Alt text: Assign to departments and set availability

Back to top ⬆️


7 — 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.

Back to top ⬆️


8 — 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.

Back to top ⬆️


9 — 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


10 — Related Articles

• How do I bulk-import agents into multiple MyOperator companies?

• What happens to call availability if an agent is active in two companies?

• Can I give one email but two phone numbers to the same agent across companies?


Keywords - multi-company agent, MyOperator two companies, shared agent setup, BPO agent mapping, dual-account user

    • Related Articles

    • Can an agent be mapped in 2 different companies?

      Yes, an agent can be mapped in two different companies.
    • What is a “Sticky Agent”?

      MyOperator offers a unique feature, “Sticky Agent” that connects the caller to the same agent, provided he/she calls within a specified threshold time. The benefit of adding a sticky agent is that whenever your customers calls more than once, they ...
    • What is a “Sticky Agent”?

      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 explanations, and enables ...
    • Is it necessary to map 2 DIDs with a toll free number? Why?

      Is it necessary to map 2 DIDs with a toll-free number? Why? Yes, mapping two Direct Inward Dialing (DID) numbers to a toll-free number is a best practice—and in most cases, required—to ensure uninterrupted call handling. ? Why map two DIDs? ✅ 1. ...
    • Can a call be transferred to a department rather than to another agent?

      Yes. You can transfer an active call to a department (queue) or to a specific agent. Department transfers are best when any available agent in that group can help. In this article When to transfer to a department vs an agent Prerequisites Transfer to ...