Your Customer Success Manager will handle the initial Cevro-side configuration (OAuth, webhooks, agent creation). This guide covers what your team needs to set up on the LiveChat side.
Prerequisites
Before you begin, make sure:- You have admin access to your LiveChat account
- Your CSM has created the Cevro AI agent seat (you’ll receive the agent email, e.g.,
[email protected]) - Your CSM has completed the Cevro-side integration setup
Step 1: Create a LiveChat Group for Each Brand
Each brand that the AI handles needs its own LiveChat group. Groups determine which agents receive chats and how they’re routed.Go to Team > Groups
In LiveChat, navigate to Team > Groups or go directly to my.livechatinc.com/team/groups.
Create a new group
Click ”+ New group” and give it a descriptive name (e.g., “AI CS - YourBrand”).If you already have a group for this brand, you can use the existing one.
Add the Cevro AI agent
Click the ”…” menu on your group, then “Edit group”.Under Members, search for the Cevro AI agent email and add them.Set the agent’s priority to “Primary agent”.
Step 2: Set Up Routing Rules
Routing rules tell LiveChat which group should handle chats based on where the player is browsing. This is how you direct traffic from specific pages or domains to the AI-powered group.Go to Automate > Routing rules
Navigate to my.livechatinc.com/automate/groups-routing.
Create a routing rule
Click “Create new rule” and configure:
- Condition: “Customer who visits URL that Contains” — enter your website domain (e.g.,
yourdomain.com) - Action: “Route to group” — select the group you created in Step 1
| Condition | Routes To | Use Case |
|---|---|---|
URL contains yourdomain.com | AI CS - Main Brand | All traffic from your site |
URL contains yourdomain.com/vip | VIP Human Support | VIP players skip the AI |
URL contains app.cevro.ai | AI CS - Sandbox | Testing from the Cevro dashboard |
If you’re testing the integration from the Cevro dashboard (using the widget tester), add a routing rule for
app.cevro.ai pointing to your test group. This lets you test without affecting live traffic.Step 3: Configure Chat Assignment
Make sure LiveChat is set to automatically assign chats to available agents:- Go to Settings > Chat Settings > Chat assignment or my.livechatinc.com/settings/chats-assignment
- Enable Auto assignment — this ensures incoming chats are automatically routed to the Cevro AI agent (since it’s set as primary)
- Save
With auto-assignment enabled and the Cevro agent set as primary, new chats in the group are automatically picked up by the AI. Human backup agents only receive chats when the AI escalates.
Step 4: Pass Player Identity (Authentication)
For the AI to access player account information (balances, bonuses, transaction history), it needs to know who the player is. The best way is to pass the player’s identity from your website to LiveChat automatically.How It Works
When a player is logged into your website and opens the chat widget, your frontend passes their identifier (player ID, session ID, etc.) to LiveChat as a session variable. Cevro reads this and authenticates the player automatically — no verification questions needed.Frontend Integration
Add this code to your website where the LiveChat widget is loaded. It should run after the player logs in:player_id with the field name your CSM configured during setup, and use the actual player identifier from your system.
Common Patterns
| Your System | LiveChat Field | Example Code |
|---|---|---|
| Player ID (UUID) | player_id | LiveChatWidget.call("set_session_variables", { player_id: "abc-123-def" }) |
| Customer ID | customerId | LiveChatWidget.call("set_session_variables", { customerId: "12345" }) |
| Session token | session_id | LiveChatWidget.call("set_session_variables", { session_id: "tok_xyz" }) |
Step 5: Link Brands in Cevro
Each LiveChat group needs a matching brand in Cevro. Your CSM will set this up, but here’s what to verify:- Go to Settings > Brands in Cevro (app.cevro.ai/settings/brands)
- For each brand, confirm:
- AI Automation is toggled ON
- LiveChat Integration shows the correct group name
- The group ID matches the LiveChat group you created in Step 1
If you have multiple brands (e.g., different casino sites), each one needs its own LiveChat group and its own Cevro brand — this keeps conversations separated and ensures players get brand-appropriate responses.
Step 6: Test the Integration
Quick Test from Your Website
- Open your website in a browser
- Start a chat through the LiveChat widget
- Send a test message
- Verify the Cevro AI agent responds
Test from the Cevro Dashboard
- Go to Settings > LiveChat in Cevro (app.cevro.ai/settings/livechat)
- In the Test Widget section, click “Reload Widget”
- The LiveChat widget appears — start a conversation
- Verify the AI responds
Test Player Authentication
To verify authentication works:- Log into your website as a test player
- Open the chat widget and send a message
- In Cevro, open the conversation and check that the player shows as authenticated
- Ask the AI about account-specific information (e.g., “What’s my balance?”) — it should be able to retrieve it
Troubleshooting
| Issue | Possible Cause | Solution |
|---|---|---|
| ”No agents available” | Cevro agent not in the group, or not set as primary | Edit the group and add the agent as Primary (Step 1) |
| Chats go to human agents instead of AI | Agent priority is wrong, or routing rule points to wrong group | Verify the Cevro agent is Primary and routing rules are correct |
| Widget doesn’t load on Cevro dashboard | Domain not trusted | Ask your CSM to add app.cevro.ai to LiveChat’s trusted domains |
| AI doesn’t recognize the player | Session variables not passed, or field name mismatch | Verify your frontend code passes the correct field name (Step 4) |
| Player asked to verify identity despite being logged in | Session variable sent too late (after chat started) | Ensure session variables are set before the widget opens |
| Escalation doesn’t work | No human agents in the group, or all agents offline | Add human agents as Backup in the group |
Summary Checklist
Need Help?
Contact your Customer Success Manager for assistance with setup or troubleshooting.