Error code reference

When something genuinely breaks, a visitor sees a single line with a code like BOT-404-1A2B3C4D. The prefix tells you what happened; the suffix is just a unique id for that one occurrence, so support can find it in the logs.

Error codesA visitor only ever sees one line, with a code. The prefix tells you what happened.Visitor seesSomething went wrong. Please share error code BOT-404-1A2B3C4D with the site owner.THE VISITOR'S REQUESTBOT-EMPTYThe message was blankBOT-TOOLONGThe message was over 2,000 charactersBOT-REQUESTThe request was malformed or incompleteACCESS AND LIMITSBOT-404Bot not found — the Bot ID is wrong or deletedBOT-PAUSEDThe bot is switched off right nowBOT-RATEToo many messages at once — clears in a momentBOT-LIMITThis chat hit its message cap — start a new oneBOT-QUOTAThe plan ran out of conversations and creditsSETUP THE OWNER CONTROLSBOT-CONFIGA required model or setting is missingBOT-KEYThe AI provider key is missing or was rejectedOUR SIDE, USUALLY TEMPORARYBOT-AIThe AI provider errored or was overloadedBOT-TIMEOUTThe reply took too long and timed outBOT-TOOLAn action or integration the bot ran failedBOT-DATAA database or storage step failedBOT-RUNTIMEAn unexpected error — usually clears on a retry
The prefix is the part that tells you what went wrong.

What each prefix means

  • BOT-EMPTY, the message was blank, so there was nothing to answer.
  • BOT-TOOLONG, the message was longer than 2,000 characters. Send a shorter one.
  • BOT-REQUEST, the request was malformed or missing a required field.
  • BOT-404, the bot was not found. The Bot ID is wrong, or the bot was deleted.
  • BOT-PAUSED, the bot is switched off right now.
  • BOT-RATE, too many messages at once. It clears in a moment.
  • BOT-LIMIT, this chat reached its message cap. Start a new conversation.
  • BOT-QUOTA, the plan ran out of included conversations and credits. The owner tops up or upgrades.
  • BOT-CONFIG, a required model or setting is missing. The owner fixes it in the dashboard.
  • BOT-KEY, the AI provider key is missing or was rejected.
  • BOT-AI, the AI provider errored or was overloaded. A retry usually works.
  • BOT-TIMEOUT, the reply took too long and timed out. Try again.
  • BOT-TOOL, an action or integration the bot tried to run failed.
  • BOT-DATA, a database or storage step failed on our side.
  • BOT-RUNTIME, an unexpected error, which usually clears on a retry.

Not every message is an error

Plenty of messages look like problems but are not, and they carry no code: "this chatbot is on hold", "our team is offline right now", or your own "I do not have an answer for that yet". Those are normal replies. Only a line with a BOT- code is a real error worth reporting.

Share the whole code

If a customer reports an error, ask for the full code including the suffix. That suffix pins it to the exact moment in our logs, which makes it much faster to track down.

Still need a hand?Email our team and we answer within one business day.
Error code reference | ovellan