# Intents

Intents define the goals the Customer wants to achieve when he/she interacts with our bot.

The intent definition should include the triggers which help in identifying the intent during the conversation with the Customer. Once an intent is identified by the chatbot, the intent definition should be complete with the information (entities) it needs to have for completing the action.

## Create User Intent

You can create a new User Intent using the *IntentsAndAutomation->Intents* menu.

![Create User Intent](https://2566128011-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUn1oKrw7P8P5qiTjWXjv%2Fuploads%2FbJNKXtIn7CwlebB2ZbOg%2Fintents-and-automation.PNG?alt=media\&token=e78d96f1-72a6-470c-aaa0-51019ad712fa)

The above list shows all the configured intents for your current project. You can create a new *User Intent* using the *+* (Plus) button. Each User Intent requires

* **Name** : Unique name to identify the intent
* **Description** : Description for the intent
* **Is Top Level** : Specifies if the intent is a top-level intent.

## Edit User Intent

The developer can *edit* an existing User Intent meta-information using the *pen* icon in each row.

![Edit User Intent](https://2566128011-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUn1oKrw7P8P5qiTjWXjv%2Fuploads%2FsUADg4uzlgPDErCSvk0y%2Fedit-intent.PNG?alt=media\&token=c316b9c4-3fcf-470a-b8f8-d68101ee269c)

Use the *Save* to save the active changes.

## Delete User Intent

The *Intents Management Screen* also provides the developer with deleting existing User Intents. The developer can use the *Delete* button corresponding to the Intent to delete it.

![Delete User Intent ](https://2566128011-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUn1oKrw7P8P5qiTjWXjv%2Fuploads%2FpBulhB5xXvIl0FqhKotQ%2Fdelete-user-intent.PNG?alt=media\&token=9b5a0617-cf27-4429-ac64-11bef8652039)

On attempting to delete, the Developer would be prompted for a confirmation to avoid accidental deletion.

## Delete All

Additionally, the User has an option to delete all intents together. This is useful when Developer needs to delete multiple intents. The *Delete All* button on the top right of the *Intent List* allows the developer to delete all intents. As with the individual deletion of intents, the developer would be prompted for confirmation of his actions.

![Delete All User Intents](https://2566128011-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUn1oKrw7P8P5qiTjWXjv%2Fuploads%2FA832jelAZOu5APeCJBAl%2Fdelete-all-intents.PNG?alt=media\&token=acec41de-f413-4163-869d-f02cf0cc84ad)

## Additional Reading

{% content-ref url="intents/slots" %}
[slots](https://readme.dhee.ai/platform-reference/intents-and-automation/intents/slots)
{% endcontent-ref %}

{% content-ref url="intents/triggers" %}
[triggers](https://readme.dhee.ai/platform-reference/intents-and-automation/intents/triggers)
{% endcontent-ref %}

{% content-ref url="intents/stop-triggers" %}
[stop-triggers](https://readme.dhee.ai/platform-reference/intents-and-automation/intents/stop-triggers)
{% endcontent-ref %}
