Related Articles:
Note: The ability to show/hide columns will be available within the next 1-2 weeks.
Why am I seeing people on my People table that I previously deactivated?
You’re seeing these individuals again because the People table has been redesigned to more accurately reflect your organization data, especially for companies using an HR integration.
Previously, deactivated people might have been hidden behind the old “Show Deactivated” toggle, which gave the impression that they were deleted. In reality, they were still in the system and still appearing your HR monitors.
With the new design:
HR-synced people (with an email address) are always shown in the People table if they are still present in your HR integration.
Employment status now governs visibility. If someone’s status is Inactive, they’re hidden by default but can be surfaced using the “Show Inactive Employment Status” toggle.
What happened to the "Deactivate" action?
The term “Deactivate” is now legacy and has been replaced with two clearer actions:
Action | What it does |
Revoke Thoropass Access | Removes a user’s ability to log in to the given workspace, but keeps their employment record |
Delete Person | Permanently deletes a manual employment record (not available for HR-synced people); these records are still visible in the People export |
This change removes confusion about whether a person was removed from the system or just lost access.
Where did my previously deactivated people go?
They’re still in your system, but visibility may vary based on how they were created and their current status:
HR-synced people: Still appear in the People table if they are in the HR integration feed, even if previously deactivated.
Manual records: Still exist and appear in the People export, on the "Deleted People" tab, but will not show up in the People table UI.
Inactive status: If someone’s employment status is inactive, they’ll be hidden unless you toggle “Show Inactive Employment Status.”
Why is someone from my HR system not appearing in the People table?
If a person from your HR integration isn’t showing up in the table, check whether they have a valid email address in your HR system.
Thoropass requires a valid email to display someone in the UI. If no email is provided, a placeholder is generated (e.g., john+smith+3c980bb4+no_email@acme.com
), and the record:
Will not appear in the People table
Will appear in your People export (intermingled)
To fix this:
Add a valid email to the employee’s profile in your HR system. Once the integration syncs, they’ll show up in the table automatically.
Why are some people only showing up in the export, not the table?
There are two common reasons why someone might appear in the export but not in the UI:
They are a manual record that was deactivated: These records are not displayed in the table by default but are preserved in the export.
They are an HR-synced person with no email: Thoropass includes these records in the export using placeholder email addresses, but excludes them from the UI until a valid email is added via your HR system.
How can I see inactive employees in the People table?
Use the new “Show Inactive Employment Status” toggle located at the top right of the table. When enabled, it will surface all people whose employment status is set to Inactive—regardless of whether they are HR-synced or manually created.
How can I tell if someone is an active user?
In the previous version of the People table, you could tell someone was an active user by looking at the icon next to their name. A solid black icon with their initials generally meant the person had login access. However, this approach had limitations: You couldn’t tell the difference between someone whose access had been revoked and someone who had never been invited.
With the redesigned People table, this has changed. While the table now focuses more on employment records than user accounts, we've added a new column called Thoropass Access to provide more precise visibility into a person’s login lifecycle.
Here's how to read the Thoropass Access field:
Value | What It Means |
No access | The person has not been invited and cannot log in |
[Permission Name] | The person has been invited and is an active user (e.g., “Admin,” “Auditor”) |
Access revoked | The person previously had access, but it has since been explicitly revoked |
This gives you more clarity than before:
You can now see the difference between someone who was never invited and someone whose access was actively removed—something that wasn’t visible in the old interface.
So while the redesigned table no longer centers around access-related status as its primary organizing principle, it still gives you more transparency into each person’s access state, without conflating it with their employment data.
Why am I seeing duplicate records in my People table?
With the redesigned People table, and especially the restoration of previously hidden HR-integrated records, it’s now possible that you may see duplicate entries for the same person. This is expected in certain situations, particularly when:
Someone has records from multiple sources (e.g., HR system + manually added)
There’s a mismatch or change in the email address associated with the person (e.g., due to a domain migration)
Rather than deleting or overwriting these records, Thoropass preserves both to ensure your table stays aligned with your HR source of truth.
How can I fix this?
You can use Thoropass’s Combine People functionality to merge duplicate records into a single, clean profile. Here’s how:
Select the duplicate records in the People table
From the actions bar pop-up, select Combine
Choose which record to make the Primary
Confirm the combination
When records are combined:
Training and acknowledgement history is merged
Duplicate assignments are removed
The combined record remains searchable and auditable
You'll get a warning if you try to choose a manual record over an HR-integrated one
If you're not sure which record to choose as Primary—or if one record has revoked access but the other doesn’t—check the full article for detailed guidance or contact Thoropass Support for help with edge cases.
Quick Reference: Why someone might be visible or not
Scenario | Visible in table? | Visible in export? | Notes |
HR-synced, Active, With Email | ✅ | ✅ | Always visible |
HR-synced, Inactive | 🚫 (toggle off) | ✅ | Use the “Show Inactive Employment Status” toggle |
HR-synced, No Email | 🚫 | ✅ | Add a valid email in your HR system |
Manual, Deactivated | 🚫 | ✅ | Legacy records still included in exports |
Manual, Active | ✅ | ✅ | Fully visible |
Manual, Inactive | 🚫 (toggle off) | ✅ | Use the “Show Inactive Employment Status” toggle |