What is the Virtual Visitor and Why Use It?
Think of the Virtual Visitor as a built-in, interactive simulator of your Emplorium chat widget. It runs your current configurations in isolation, allowing you to:- Catch errors early: Identify and fix issues before they impact real customers.
- Iterate rapidly: Make changes and instantly see their effect.
- Ensure consistency: Verify that your customer experience is uniform across different scenarios.
- Validate complex logic: Test intricate Triggers and multi-step Flows.
🧪 Key Use Cases
The Virtual Visitor empowers you to thoroughly test every aspect of your Emplorium setup:Test Your Widget Setup
Instantly see how your chat widget looks and behaves with your latest customizations.
- - Verify appearance, brand colors, and placement on the screen.
- _- _Check responsiveness across different simulated device types (e.g., toggle light/dark mode).
-
- Observe how the widget behaves on initial load or message.
Simulate Triggers & Conditions
Ensure your proactive messages and automated actions fire correctly under specific conditions.
-
- Enter simulated URLs (e.g.,
/pricing
,/contact
) to see page-based triggers activate.
- Enter simulated URLs (e.g.,
-
- Simulate referrers, device types, or visitor attributes (e.g., IP address, country).
-
- Watch Flows launch when their start conditions are matched.
-
- Evaluate fallback behavior if a trigger’s conditions are unmet.
Preview Flows & Forms
Walk through any multi-step Flow you’ve configured, just as a user would.
-
- Fill out forms as a mock user to validate data collection and field updates.
-
- Observe how the Flow progresses based on your simulated responses.
-
- Trigger follow-up messages or external Data Requests/Updates initiated by the Flow.
-
- Validate dynamic message personalization (e.g., ensuring
{{first_name}}
is populated correctly).
- Validate dynamic message personalization (e.g., ensuring
Test Aura AI Accuracy
Engage directly with your Aura AI assistant in a controlled environment.
-
- Test how Aura responds to various queries based on your trained Knowledge Base Articles and Q&A pairs.
-
- Track Aura’s fallback tagging (
#fallback
) and evaluate its intent recognition.
- Track Aura’s fallback tagging (
-
- Rapidly iterate on Aura’s training data with immediate visible responses.
Run Data Requests & Updates
Verify the integration of your external API calls within Flows or Aura AI.
-
- Simulate scenarios that trigger Data Requests (GET) to pull product or order data and inspect the response.
-
- Test Data Updates (POST/PUT) to ensure data is sent correctly to your external systems or webhooks are fired.
⚙️ How to Use the Virtual Visitor
Accessing and using the Virtual Visitor is straightforward:1
Access the Virtual Visitor
From the Emplorium home page and on the visitor table, click on the **New Virtual Visitor **button.
2
Interact with the Widget Preview
A preview of your Emplorium chat widget will launch in the center-right panel of your screen. This is your interactive sandbox.
3
Simulate Page Visits
Use the URL bar located above the widget preview to simulate a visitor navigating to different pages on your website (e.g., type
/about
, /contact
, /pricing
, or any specific path). This is crucial for testing URL-based Triggers and Flows.4
Start Typing & Interacting
Begin typing messages into the widget input area. Engage with it as a real customer would to test responses, Flow progression, Aura AI behavior, and more.
5
Utilize Control Options
The Virtual Visitor panel includes helpful controls:
- Toggle Light/Dark Mode: Test your widget’s appearance in different themes_. _
- Refresh/Reset Session: Clear the current session to start fresh and re-test initial load behaviors.
- Track Fallbacks: Monitor how often Aura AI encounters situations it cannot resolve.
- Inspect Unresolved Queries: Review queries that Aura couldn’t answer.
🔍 Best Practices for Effective Testing
Integrate the Virtual Visitor into your workflow to ensure maximum reliability and polish for your customer engagement.
- Always Test New Configurations: Make it a rule to thoroughly test all new Flows and Triggers in the Virtual Visitor before publishing them live.
- Verify Aura AI Training: Use diverse test messages to check the coverage of your AI’s training data, including different phrasing and edge cases, and monitor for fallback triggers.
- Validate Forms & Integrations: Simulate filling out forms and ensure that data is correctly collected and that any associated external API calls (Data Requests or Data Updates) function as expected.
- Check Responsiveness & Accessibility: Briefly test the widget’s appearance and usability across different simulated screen sizes (if available in the tool) and widget themes.
- Simulate User Paths: Don’t just test individual features. Try to simulate common customer journeys from start to finish to ensure a seamless experience.
Next Steps
- Configure a Trigger - Build a proactive message and test its firing conditions.
- Set Up a Flow - Design a multi-step conversation and ensure its logic unfolds correctly.
- Train Aura AI - Improve your AI’s knowledge base and test its responses.
- Customize Your Widget - See immediate visual changes of your widget’s design.