Emplorium creates a unique profile for each visitor interacting with your chat widget. This profile is continuously enriched with data collected during the session – through conversations, forms, and API updates. While current profiles are session-based, they are vital for delivering contextual and informed support during an active chat.
A visitor profile is a temporary digital record that aggregates key information about an active user. Think of it as a snapshot of who your customer is right now in their current interaction, providing valuable context for your team.
Currently, Emplorium profiles are not persistent across sessions.
This means:
If the same visitor returns via a different browser, device, or clears their cookies, a new, separate profile will be generated for that new session.
Emplorium does not perform cross-device or long-term re-identification of visitors. </Callout> Each profile is tied to a specific session. If a visitor closes their browser and reopens it, or uses a different device, they will be identified as a “new” visitor in Emplorium, and a new profile will be created.
Profile fields are populated and updated from various sources during an active session:
Form Submissions: When visitors submit forms within the chat widget (e.g., pre-chat forms, forms sent via Flows or by agents), their responses automatically populate relevant profile fields.
Manual Agent Edits: Agents can directly edit or add information to profile fields from the right-side profile panel during an active conversation.
API Updates (Data Updates): Data received from your external systems via configured Data Update (POST/PUT) API calls can enrich profile fields.
System-Generated Data: Emplorium automatically collects basic metadata like IP address, browser type, operating system, and the time of their first visit in the current session.
When viewing an active conversation in the Inbox, the right-side panel (Visitor Details) provides a comprehensive view of the visitor’s profile.
This section summarizes core visitor information and custom attributes:
Basic Details: Includes the Department the chat is assigned to, Priority (set by agent), and current Assignee(s).
Attributes: Displays all custom profile fields you’ve defined, populated with data.
Visitor Data Device: An expandable section with technical details like Time on Site, Browser, Device Type (desktop/laptop), IP address, and Country.
**Notes: **Allows agents to add internal, private notes about this specific user that are visible only to other agents.
This section summarizes core visitor information and custom attributes:
Basic Details: Includes the Department the chat is assigned to, Priority (set by agent), and current Assignee(s).
Attributes: Displays all custom profile fields you’ve defined, populated with data.
Visitor Data Device: An expandable section with technical details like Time on Site, Browser, Device Type (desktop/laptop), IP address, and Country.
**Notes: **Allows agents to add internal, private notes about this specific user that are visible only to other agents.
Provides a chronological audit log of the visitor’s navigation within your targeted website during their current session, tracking the URLs they’ve visited.
Lists all past chats this specific visitor has had in the app within the same session or if their session was somehow preserved. Clicking an entry loads the full historical conversation view.
Agents can directly edit any profile field from the Visitor Details (right panel) during an active chat. This is invaluable for correcting inaccuracies, adding missing information, or enriching details on the fly based on conversation context. #include_picture_of_agent_editing_profile
Form Submissions: Aura AI can automatically store information submitted by the user through forms (e.g., via a Send Form block in a Flow) directly into the configured profile fields.
Data Updates: If Aura is configured to trigger a Data Update (POST/PUT) API call, it can update profile fields with information received from your external systems.
Aura only updates fields that are explicitly configured within your profile schema.
Strategic Use Cases for Profiles (Current & Future)
Leveraging profiles enhances personalization and automation:
Real-Time Lead Qualification
Enrich profiles with form data collected in pre-chat forms or Flows. For example, ask about company size or specific needs, and use that profile data to trigger a Tag Chat action.
In-Session AI Personalization
Aura AI can reference profile values during a conversation to provide personalized answers (e.g., “Hi [Visitor Name], it looks like your current plan is [Plan Type]. How can I help?”).
Dynamic Routing & Automation
Use profile attributes (e.g., department_interest, product_tier) as conditions in your Triggersor Flowsto route chats to the correct department or agent, or to initiate specific automated messages.
We are continuously evolving Emplorium’s profile capabilities to empower even deeper personalization and data management:
Persistent Profiles: The ability to link returning users based on secure login identifiers or CRM matches, enabling a consistent view of customer history across multiple sessions.
Profile Export/Import: Functionality for Admins to export profile data for external analysis or import predefined customer profiles into Emplorium.
Profile Segments: The ability to create dynamic segments based on various profile attributes, allowing for highly targeted Flows, Triggers, and AI behaviors.