Skip to content
Subs -25% LAUNCH-SUB
Claws -25% LAUNCH-CLAWS

Troubleshooting Common Issues

8 min read Troubleshooting Last updated February 10, 2026

Before You Start

Most issues resolve themselves within a few minutes. Provisioning takes about 60 seconds, and deployment adds another 30-60 seconds on top. If your instance is stuck in "Provisioning" or "Deploying" for less than two minutes, give it time.

If something still looks wrong after that, check the sections below.

Instance Stuck in "Provisioning"

Your instance shows "Provisioning" but nothing happens.

What is happening: A new Hetzner Cloud VPS is being created for your instance. This normally takes 30-60 seconds.

What to check:

  • Wait at least two minutes before taking action. The system polls automatically.
  • Refresh the dashboard page. The status updates via live polling, but a manual refresh can help.
  • If provisioning takes longer than five minutes, something may have gone wrong on the infrastructure side. Use the "Retry" button on the instance dashboard if available.

If retry does not work: Contact support through the dashboard. Include your instance name and the approximate time you started provisioning.

Instance Shows "Deploy Failed"

Deployment completed but the instance could not start properly.

What is happening: The system created the server, uploaded your configuration, and started the Docker container, but the health check did not pass. The system retries automatically for up to five minutes before marking the deployment as failed.

Common causes:

  • Temporary infrastructure issue during container startup
  • Configuration conflict from a previous session

What to do:

  1. Open the instance dashboard
  2. Click "Retry Deployment"
  3. Wait for the new deployment to complete (about 60 seconds)

If retry fails again, contact support. The underlying server logs may contain more details.

Instance Shows "Pending Configuration"

Your instance is running but marked as "Pending Configuration."

What is happening: The server infrastructure is ready and the Docker container is running, but no LLM API key has been configured yet. Without an API key, the AI assistant cannot process messages.

What to do:

  1. Open the instance dashboard
  2. Click "Configure LLM" or go to the LLM settings section
  3. Enter your API key for the provider you want to use (Anthropic, OpenAI, OpenRouter, Google, or DeepSeek)
  4. Save the configuration

The instance will transition to "Running" once a valid API key is saved.

Instance Paused (Low Balance)

Your instance stopped and shows "Paused."

What is happening: Your Claws balance dropped below zero after the daily billing deduction (processed at midnight GMT). The system automatically:

  1. Created a snapshot of your instance (preserving all data and configuration)
  2. Shut down the Hetzner server (stopping all billing)

Your data is safe in the snapshot. No data is lost.

What to do:

  1. Add more Claws to your account (Dashboard → Add Funds)
  2. Return to the instance dashboard
  3. Click "Resume"
  4. The system restores your snapshot to a new server (takes about 60 seconds)

Important: Paused instances have a 3-day grace period. After 3 days without resuming, the snapshot and instance data are permanently deleted. You will receive email warnings before this happens.

Daily Claws costs by tier:

Tier Daily Cost
Budget 45 Claws
Balanced 75 Claws
Pro 125 Claws

Tip: You receive low-balance warning emails when your balance falls below 3, 2, and 1 day of operating costs.

LLM API Key Not Working

You entered an API key but the instance reports an error or messages are not being processed.

Check the key format:

Provider Expected Format
Anthropic Starts with sk-ant-
OpenAI Starts with sk-
OpenRouter Starts with sk-or-
Google, DeepSeek Varies by provider — copy directly from provider dashboard

Common causes:

  • Typo in the key — Copy-paste the key directly from your provider dashboard. Avoid manual typing.
  • Key revoked — Check your provider dashboard to confirm the key is still active.
  • Insufficient permissions — Some providers issue keys with limited scopes. Make sure your key has model access permissions.
  • Account issue — Your provider account may have billing issues or usage limits. Check the provider dashboard.

What to do:

  1. Open the instance dashboard → LLM Settings
  2. Delete the current key and paste a fresh one from your provider
  3. Save and wait a few seconds for the instance to reconnect

Telegram Bot Not Responding

You connected a Telegram bot but it does not reply to messages.

Check the basics:

  1. Bot token valid? — Open Telegram, message @BotFather, and use /mybots to verify the bot exists and the token matches.
  2. Token format correct? — Telegram tokens look like 123456789:ABCdefGHIjklMNOpqrsTUVwxyz. Check for missing characters.
  3. Bot started? — Open a chat with your bot in Telegram and send /start. Some bots require this initial command.
  4. Instance running? — Check that your instance status is "Running" (not paused, stopped, or pending configuration).

Pairing mode issues:

If your instance uses pairing mode (the default), the bot only responds to users who have been approved. The instance owner must pair with the bot first. Check the instance dashboard for pairing instructions.

WhatsApp Connection Issues

WhatsApp connects through a QR code pairing process in the OpenClaw web interface, not through an API token.

Common issues:

  • QR code expired — QR codes expire after about 60 seconds. Refresh and scan again quickly.
  • Already connected elsewhere — WhatsApp allows only one linked device per phone number for the web interface. Disconnect the old session first.
  • Instance not running — The instance must be in "Running" status before you can initiate WhatsApp pairing.

Instance Using Too Much Memory

Your instance keeps restarting or becomes unresponsive.

What is happening: Each instance runs inside a Docker container with a memory limit based on your tier:

Tier Memory Limit
Budget 1 GB
Balanced 2 GB
Pro 4 GB

When the container exceeds its memory limit, Docker restarts it automatically. This causes a brief interruption (a few seconds) but no data loss.

What to do:

  • Check resource usage in the instance dashboard (CPU, memory, storage indicators)
  • If memory usage is consistently near the limit, consider upgrading to a higher tier
  • Large file operations or heavy computation within the AI assistant can spike memory temporarily

Cannot Delete Monthly Instance

You are trying to delete an instance but the button is disabled or returns an error.

For monthly subscription instances:

You must cancel the subscription before deleting the instance. Active subscriptions cannot be deleted because they represent an ongoing billing commitment.

  1. Go to the instance dashboard
  2. Cancel the subscription first
  3. Once the subscription period ends or is confirmed cancelled, the delete option becomes available

For daily billing instances:

Daily billing instances can be deleted at any time. If the delete button is not working, check that the instance is not currently in a transitioning state (provisioning, deploying, or deleting).

Gateway Web Interface Not Loading

You are trying to access the OpenClaw web interface but the page does not load.

Check the basics:

  1. Instance running? — The instance must be in "Running" status.
  2. Correct URL? — Use the Gateway URL shown in the instance dashboard. It includes an authentication token.
  3. Token valid? — Gateway tokens are generated during deployment. If the token is missing or expired, you can regenerate it from the instance dashboard.

If the URL loads but shows an error:

  • The OpenClaw container may be restarting. Wait 30 seconds and try again.
  • Check resource usage — if memory is maxed out, the container may be in a restart loop.

Billing Discrepancy

Your Claws balance does not match what you expected.

How daily billing works:

  • Billing runs at midnight GMT
  • The charge is prorated based on how many hours the instance ran that day
  • Setup fees are charged once when creating a new instance
  • Paused instances do not incur charges

Setup fees by tier:

Tier Setup Fee
Budget 150 Claws
Balanced 300 Claws
Pro 450 Claws

What to check:

  1. Dashboard → Billing → Transaction History shows all charges with timestamps
  2. Check if you have multiple instances running (each incurs its own daily cost)
  3. Verify your tier — higher tiers cost more per day

Still Need Help?

If none of the above resolves your issue:

  1. Open the ClawHosters dashboard
  2. Go to Support → Create Ticket
  3. Include: your instance name, what you expected to happen, and what actually happened

The support team typically responds within 24 hours on business days.

Related Documentation