Troubleshooting Common OpenClaw Issues

Quick fixes for the problems you'll actually hit. No fluff.

❌ Agent not responding on Telegram

Check if the gateway is running: `openclaw status`. If stopped, restart with `openclaw gateway restart`. Verify your Telegram bot token is correct in the config.

❌ API key errors / "Unauthorized"

Your AI provider API key may be expired or have insufficient credits. Check your balance on the provider dashboard. Update the key with `openclaw setup`.

❌ High API costs / burning through credits

Switch to a cheaper model for routine tasks. Use Haiku ($0.25/1M tokens) for simple queries and Opus only for complex work. Set up model tiering in your config.

❌ Gateway crashes or restarts frequently

Check logs with `journalctl --user -u openclaw -n 50`. Common causes: out of memory (upgrade VPS), corrupted config (backup and recreate), or Node.js version mismatch.

❌ Voice messages not working

Voice requires a STT provider (Groq Whisper is free) and TTS provider (Edge TTS is free). Check your config has both enabled. Groq API key is required for transcription.

❌ Skills not loading after install

Restart the gateway after installing skills: `openclaw gateway restart`. Check the skill directory exists in your workspace/skills/ folder.

❌ Dashboard shows "502 Bad Gateway"

Your dashboard app isn't running. Check the systemd service: `systemctl --user status your-service`. Build and restart: `npm run build && systemctl --user restart your-service`.

❌ Agent is slow to respond

Large context windows slow responses. Try compacting your conversation history. Use a faster model (Haiku, GPT-4o-mini) for quick tasks. Check your VPS CPU isn't maxed.

Still Stuck?

Join the OpenClaw community for help from other users.