Skip to main content

Users & Companies

How Users and Companies relate to sessions, and how to filter users, read profiles, and identify companies.

T
Written by Tymek Bielinski

Turn recordings into the people and accounts behind them.

LiveSession records every visit as a session. Users & Companies is the layer on top: it groups those sessions into the people who made them, and those people into the accounts they belong to.

  • A session is one visit.

  • A user is one person across all their visits who keeps coming back.

  • A company is a group of users, usually representing a single customer account or organization.

Sessions belong to a user, so a user profile brings together everything that person has done across every visit. Users are grouped into companies, so a company profile shows an entire account at once.

An example. [email protected] has had 12 sessions on your site. All 12 appear on his user profile, alongside the properties you send us about him. His email domain places him under Acme, and the Acme company profile shows John next to everyone else from that account.

Find → understand → watch

That hierarchy is what separates this from the Sessions list. Instead of scrolling through recordings, you:

  • Find: filter to the person or account you care about.

  • Understand: read their activity and properties.

  • Watch: open one of their recordings to see what actually happened.

You can browse anonymous users without identifying them, but identifying visitors lets LiveSession connect sessions to known people and companies.

Users

Sessions tell you what happened in one visit. Users tell you who keeps coming back.

What you’d use it for

  • Investigating a support ticket: find the person who wrote in and watch their last session.

  • Checking on a specific customer: how often they visit, and what they actually use.

  • Finding your most engaged users: filter by activity to see who is getting real value.

One row per person rather than per recording. The Company column ties each person to the account they belong to.

The list shows the essentials: who someone is, the company they belong to, and how active they have been. Use Columns to change what is displayed.

Two things are worth explaining, because you can’t read them off the screen:

  • Days active (30d) how many of the last 30 days they showed up on.

  • The badge on a profile reflects how active the user is. For example, Power user means they were active on more than 10 unique days, while Inactive user means they were active on 2 or fewer days.

Filtering

Filter users by built-in fields such as name, email and website, or by any custom property you send us for example plan = pro or country = Germany. Add more conditions to narrow the group further, or use or to allow alternatives for the same property.

Filtering by plan = pro narrows 36.3K users down to 6.25K.

Cohorts aren’t saved between visits yet. Reload the page and you’ll need to rebuild the filter.

The user profile

A profile gathers one person’s identity, custom properties and activity into a single view, with their recent recordings underneath so you can go from “who is this?” to watching what they did without leaving the page.

Identity and properties on the left, activity and recordings on the right.

Companies

Users answer what is this person doing? Companies answer how is this account using my product? For B2B products, this gives you an account-level view of product usage.

What you’d use it for

  • Before a renewal: is usage climbing, or has the account gone quiet?

  • Onboarding a new account: how many people have actually logged in, not how many seats were bought.

  • Debugging an escalation: find the account, find the person, watch the session.

  • Spotting churn risk: high-value plans with no recent activity.

Companies are objects you can filter and sort, not just a label on a user.

Inferred vs Verified companies

The difference is who created the company.

  • Inferred No additional company setup is required. Once a user is identified with an email address, LiveSession can infer the company from its domain.

  • Verified you send company data to LiveSession explicitly, and can send company-level properties along with it.

Why verify a company? Not for the name, logo and URL. You get a stable company object that doesn’t depend on email domains so customers on free webmail addresses still land in the right account and you can attach the data that makes a company profile commercially useful: plan, seats, MRR, renewal_date. See Identify users and add custom properties for how to send it.

Why is the Companies list empty? Only verified companies are listed on this tab. Inferred companies still appear in the Company column on Users, and still have profiles you can open from any user they just aren’t listed or filterable here.

User properties vs company properties

Properties exist at both levels, and the split follows what the value describes. Something true of a person belongs to the user, for example role = admin. Something true of the account belongs to the company, for example plan = enterprise.

The company profile

The profile shows how large an account is, how its usage is trending, and which people inside it are active. From there, you can open any individual user and jump into their sessions

Account-level activity alongside the people it is made of.

Did this answer your question?