For the complete documentation index, see llms.txt. This page is also available as Markdown.

Users & Segments

Your user base in one place. Browse users, build audience segments, and import data via CSV.

Understand who uses your product and build the audiences that will receive your experiences. This section is the data foundation behind all targeting, personalization, and measurement in Jimo.

Dashboard path: Users & Segments (/users)


Dashboard structure

The page has three tabs:

Tab
Content

Users

All detected users. Click any row to open the profile side panel. Filter with the Add... builder.

Segments

All saved segments with a live count badge on the tab label (e.g. "Segments 12").

Imports

History of CSV imports with status badges (Draft / Done) and row counts.

Two action buttons in the top-right corner:

Button
Behavior

Import users from CSV

Opens the CSV import flow. Visible on all tabs.

+ New Segment

Opens segment creation. Visible on Users and Segments, hidden on Imports.

There is no global search bar. Filtering users is done through the condition builder (Add... button) on the Users tab.


Core concepts

A user is anyone who visits a page where the Jimo snippet is installed. Each user gets a unique Jimer ID automatically.

Once identified via the SDK, a user profile accumulates over time:

  • Attributes : native fields (name, email, sessions) + custom fields you push (plan, role, language...)

  • Experience interactions : which Jimo experiences the user has seen, completed, or responded to

  • Events : in-app actions tracked by Jimo or imported from integrations

  • Segment membership : which segments the user currently belongs to


Why identification matters

Identification (user:id, user:email, user:name) is the prerequisite for everything in this section.

Jimo sees anonymous sessions. It can show experiences to everyone, but cannot:

  • Build persistent profiles across sessions or devices

  • Use custom attributes for segmentation

  • Track individual journeys over time

  • Personalize content (e.g. "Hello {name}")

For implementation details, see the SDK segmentation guide. If you use a CDP or CRM, check HubSpot, Segment.io, or Salesforce to automate attribute syncing.


How Users & Segments connects to Jimo

Experience targeting (Who)

Every experience has a Who section in Target & Publish. Select a saved segment or build conditions on the fly. Both use the same condition builder.

Content personalization

User attributes are accessible as dynamic variables in the content builder (e.g. "Hello {firstName}"). Combined with Multiple Languages, you can create contextual variants of a single experience.

Analytics and measurement

Experience analytics can be filtered by segment. The Success Tracker measures adoption by cohort, answering questions like "Did paying users adopt this feature faster than trial users?"

Automation and triggers

Triggers & Conditions use attributes and events to fire experiences at the right moment. Actions can be conditioned by segment membership. The Agent uses knowledge triggers that reference user context.


Getting started

1

Identify your users

Push user:id + user:email + user:name via the SDK right after login. This is the prerequisite for everything else.

Installing Jimo · Identify users guide

2

Define your key custom attributes

Pick 5-10 attributes that matter for segmentation: plan type, user role, language, creation date, trial status.

Setup the segmentation · Initial Setup

3

Create your first segments

Start with 3 to 5 essential groups: new users (created < 7 days), paying users, inactive users (last activity > 30 days), trial users, power users.

Segments

4

Connect your integrations

If you use a CDP or CRM, set up the integration to auto-sync events and attributes.

Integration Setup · HubSpot · Segment.io

5

Iterate

Refine your segments based on analytics data and support feedback. Add segments as your adoption strategy matures.

Practical tips
  • Name segments explicitly: prefer "Paying users, active last 30d" over "Segment 1"

  • Do not over-segment early. 5 well-defined segments beat 30 vague ones.

  • Use tags for manual, one-off categorization. Use segments for automated, dynamic targeting.

  • Test your segments with the builder preview before applying them to live experiences.

  • Use the Troubleshooting Tool to debug segment membership issues.


In this section


Last updated