How to protect customer data from employees and unauthorized logins

Customer data protection: sign-in only from allowed IP addresses, a log of login attempts, hidden phone numbers and a history of employees' call status.

Updated 11 min read 12 views
In short

Protecting customer data from employees means allowing sign-in only from approved IP addresses, logging every login attempt and hiding client phone numbers. Turn on the IP check on the “Login history” page (main account only); “Activity history” shows who switched employees on and off for calls and when. Both pages are in “Settings” → “Users”.

If you don't protect customer data from employees, the story repeats itself: a manager quits, and a month later their former clients are buying from a competitor. The manager still had the password: they signed in from home and exported the client base you had been paying for with ads for years. The owner usually finds out when sales have already dropped. Another pain point is discipline: the head of sales doesn't know which managers were on the line and who switched off taking calls in the middle of the day.

Three things protect against a client base leak: sign-in only from the office, a login log and hidden client numbers — they are not visible in the CRM, in exports or in call details. Account data is stored in line with personal data protection laws.

Two pages of the “Users” section cover these risks. “Login history” lets people into the account only from allowed IP addresses and keeps a log of all login attempts. An IP address is the address a computer uses to go online, for example the office one. “Activity history” shows when each employee was switched on and off for taking calls, and who did it.

Watch the two-minute video, and below you'll find the step-by-step setup.

Could not load the video. Check your connection and refresh the page.

Why businesses need customer data protection

  • Business owner: sign-in only from the office and other allowed addresses. A fired employee or a stranger with someone else's password can't sign in or export the client base.
  • Head of sales: the log shows wrong passwords, attempts from unknown addresses and unfamiliar devices. A suspicious sign-in is visible at once, and the password can be changed before a leak.
  • Sales team with high turnover: client numbers are hidden in the CRM, exports, call details and notifications. A manager calls clients but can't copy down or export their numbers.
  • Head of a call center or sales team: you see who took calls and for how long, and who switched off during the day. Discipline on the line without manual checks.
  • Resolving disputes: every record has an author and an IP. It's clear right away whether a manager switched off on their own or another user switched them off.
Client case
A building materials wholesaler in Samara. After a manager left, some of their clients went over to a competitor: the manager still had the password, and sign-in was possible from anywhere. The company introduced sign-in only from the office IP, hidden client numbers for managers and a weekly review of the login log. A month later, the log showed three attempts to sign in from an unknown address — all marked “IP check failed”, and the client base stayed in the company.

How account protection works

Both pages are in the “Settings” → “Users” menu:

  • “Login history” — the “Account login log” page with the “Login settings” and “Login log” blocks. Only the main account can open it.
  • “Activity history” — the “Employee activity history” page with a list of times employees were switched on and off for taking calls. The main account and users with the “Access to user activity” right can open it.

The IP check applies to every sign-in to the account — both the main account and users.

Customer data protection — the “Account login log” page, the “Login settings” block with a list of IP addresses and a toggle

How to allow CRM sign-in only from the office IP

  1. 1
    Find your IP
    In the “Login log”, find the row of your latest sign-in from the office and look at the “IP” column.
  2. 2
    Add the address
    In the “Login settings” block, click “Add address” and enter this IP. Add the other addresses you need too, for example your home one.
  3. 3
    Save the list
    With the “Save” button in the bar at the bottom of the screen. The message “IP addresses saved” appears.
  4. 4
    Turn on the check
    With the “Sign in only from the addresses in the list” toggle. It's saved right away.
  5. 5
    Check the log
    Attempts from other addresses appear there marked “IP check failed”.
Important
Turn on the toggle only after you've added and saved your own address. Otherwise nobody will be able to sign in, including you. If the list is empty, the dashboard warns you with the “Turn on the IP check?” window. If your provider changes your IP (a dynamic address), you'll have to fix the list: the main account signs in from an allowed address or turns the toggle off. If sign-in is blocked for the main account too, contact support — they'll remove the IP check.

Login log: how to see who logged into the CRM

The login log is a list of all attempts to sign in to the account. Columns: “User”, “Result”, “Device” (system and browser), “IP”, “Date”. There are three kinds of results: “Signed in”, “Wrong password” and “IP check failed”. Entries go from newest to oldest, and earlier ones load as you scroll. The server takes a few seconds to build the log — that's normal.

Noticed an unknown IP or a series of wrong passwords? Change the user's password in their card. Or click “Send access by email” there: the dashboard creates a new password and sends it to the employee, and the old one stops working.

CRM login log — rows with the results “Signed in”, “Wrong password” and “IP check failed”

Employee activity history

Columns: “Employee”, “Status” (“Switched on” or “Switched off”), “IP”, “Status set”, “Set by”, “Time in status”. It's the same switch as the “In calls” toggle in the user list. How inbound calls are split among employees is covered in the article distributing inbound calls among managers.

Above the list are filters: “Search” by name, login or IP, “Employee” and “Status”. They work on the records already loaded. If there are no matches, the page loads earlier ones on its own. Example: choose an employee and the “Switched off” status — the “Set by” column shows who took them off the line. The server doesn't report the total number of records: above the list, you see how many have already loaded.

You can check the current state without this page too. In the “Users” list, hover over the “In calls” toggle — the tooltip shows, for example, “on 3d”.

Employee activity history — a filter by employee and the “Set by” and “Time in status” columns

Hidden client phone numbers

Even with access to the CRM, a manager can't take the numbers with them if they're hidden. In “Users”, open the employee's card → “Profile” → “General settings”, turn on “Hide the client number from the user” and click “Save”. The number is hidden everywhere: in the CRM, in exports, in call details and in notifications. The employee sees only the last four digits but can still call clients, and exporting the base won't give them a single number. The setting doesn't apply to the main account. The employee's other rights are covered in the article employee access rights in the CRM.

When a manager leaves, find their open tasks with the “Assignee” filter and hand them over to another employee — more in the article CRM task management.

Can't sign in to the CRM: password and sign-in errors

The “Incorrect login or password.” error on the sign-in page means one of the two was entered wrong. An employee's login is shown in their card in “Users”; enter it in full.

If you forgot your password, click “Forgot Password?” under the sign-in form and enter your login or email in the “Login” field. An email with a link goes to the address in the profile. The link is valid for an hour and works once. Open it and click “Set a new password”: the account creates a secure password and sends it in the next email. No email — check the “Spam” folder.

What the recovery errors mean:

  • “We couldn't find an account with this login” — the login is misspelled.
  • “There's no email in the profile” — there's nowhere to send the link. An employee's email is added in their card, and support helps the main account.
  • “Too many attempts. Please try again in an hour” — there were too many requests; wait an hour.
  • “This link has expired or has already been used” — request a new link.

If the whole team can't sign in, check whether sign-in only from allowed IP addresses is turned on. The login log marks attempts from other addresses with “IP check failed”. An employee's password is changed in their card: the “Password” field or the “Send access by email” button. The main account or a user with the “Can create/edit other users” right can do this. After access rights change, the employee has to sign in again — the account warns about this with the “Saved. The user will need to log in again.” toast.

Frequently asked questions

Why does the “Login history” page say “Access denied”?
Only the main account can open it. Sign in with the main account.
Why can't anyone sign in to the CRM after turning on the IP check?
The list doesn't have the right address, or the provider changed the IP. The main account must sign in from an allowed address and fix the list or turn the toggle off. If even the main account can't sign in, contact support: they'll remove the IP check.
Can I prepare the list of IP addresses in advance?
Yes. Add and save addresses while the toggle is off, and turn it on when the list is ready.
Does the dashboard check that an IP address is entered correctly?
No, the address format isn't checked. Enter it carefully, for example 192.168.0.1.
Why can't an employee see “Activity history”?
“Access to user activity” is turned off in their card. Turn this right on in the “General settings” of their profile.
What should I do if I forgot my CRM password?
Click “Forgot Password?” on the sign-in page and enter your login or email. The link in the email is valid for an hour and works once, and the new password comes in the next email.

Read also: CRM user permissions: how to add an employee and set access rights, CRM task management and calendar: never forget to call a client back, Automatic call distribution between managers: queue and bot

Next step
Ready to try Lptracker?

Everything from this article is already waiting in your account — open the section and get started.

Try Lptracker
Turnkey implementation

Our implementation team will set up the system for your business: voice and chat AI bots, funnels, robots, telephony and CRM. Book a meeting at a time that suits you.

Book a meeting
Was this article helpful?

You have unsaved changes||У вас есть несохранённые изменения