Skip to main content

Common Issues

Widget Not Appearing

Check:
  1. Open browser console (F12)
  2. Look for JavaScript errors
  3. Verify script URL is correct
Solution:
Check:
  1. Verify agent ID from Lua AI dashboard
  2. Check for typos
  3. Ensure agent is active
Solution:
Check:
  • Is script in <head> instead of before </body>?
Solution:
Check:
  • Other chat widgets interfering
  • CSS hiding the button
Solution:

Button Shows But Chat Won’t Open

Check:
  1. Open Network tab in dev tools
  2. Look for failed API requests
  3. Check internet connection
Solution: Try staging environment:
Error: Agent ID doesn’t exist on serverSolution:
  1. Verify agent exists in Lua AI dashboard
  2. Check environment matches (staging vs production)
  3. Try different agent ID
Check:
  • Invalid auth token
  • Expired session
Solution:

Embedded Mode Issues

Error: Target container doesn’t existSolution:
Check:
  • Container has dimensions (width/height)
  • Container is not hidden by CSS
Solution:

Styling Issues

Solution:
Check:
  • CSS specificity conflicts
  • Theme overrides
Solution:
Solution: Add !important or increase specificity:

Voice Chat Issues

Check:
  1. HTTPS enabled (required for microphone)
  2. Browser permissions granted
  3. Microphone physically working
Solution:
  • Use HTTPS (voice requires secure connection)
  • Check browser permissions
  • Test microphone in other apps
Issue: User denied microphone permissionSolution: Widget shows fallback to text input automatically

Debug Mode

Enable detailed logging:

Browser Console Checks

Verify LuaPop Loaded

Check for Errors

Getting Help

Diagnostic Information

When reporting issues, include:

Support Channels

Discord Community

Get real-time help from the community

Documentation

Search these docs

Email Support

Get help from our team

Prevention Tips

Next Steps

Configuration

Review configuration options

Events

Learn about event system