# Troubleshooting and Common Problems

Q: I get a "check your behavior" error in the player

<figure><img src="/files/X9K7lgg2IouetjH2OepX" alt="" width="188"><figcaption></figcaption></figure>

A: Check that you don't have two of the same type of intents following one another, e.g. an app intent followed by an app intent.

Check that your components have the correct behavior, e.g. starting and open behaviors.

Q: I created my intent in the conversation designer but I can't find it when I'm in a button block.

<figure><img src="/files/mDeqFWLej2SPVUGukl3j" alt=""><figcaption></figcaption></figure>

A: Check that you defined the intent as a user intent. App intents won't show up since the button requires a user intent.

Q: Do I need virtual intents to move from a button block to the next prompt (app intent)?

A: A button block allows you to add a message to your app intent and indicate buttons and labels. For each button, you need to indicate the USER intent that the button goes to. In other words, for each button we need a user intent to capture that the user clicked that button. From that user intent you then move to the next app intent, so no virtual intent is needed.

E.g.

A: Do you want to confirm or change your appointment? \[buttons in the app intent for "confirm" and "change"]

U: Confirm \[user clicks confirm. The system moves to the user intent that is indicated for that button in the app intent]

A: Ok, great.... \[from the user intent, the system moves to the next app intent through the typical mechanisms (e.g. intent in same turn, transition, ...).

<figure><img src="/files/3KSrKICYxCejLnW4relf" alt="This button shows the details of the button block in the message editor and selection of user intent for each button."><figcaption><p>Details of the button block and selection of user intent for each button</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.opendialog.ai/opendialog-platform/troubleshooting-and-common-problems.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
