# Setup In-App Replies

In-App Replies (chat) lets users have conversations with your team. You can show the conversations screen, check for existing chats, get unread count, and manage notifications.

* [Show Replies List](https://docs.luciq.ai/kmp/setup-luciq-for-kmp/setup-in-app-replies/show-replies-list) – `RepliesKmp.show()` and `hasChats()`
* [Managing Notifications](https://docs.luciq.ai/kmp/setup-luciq-for-kmp/setup-in-app-replies/managing-notifications) – In-app notifications, sound, push (Android)
* [In-App Replies Callbacks](https://docs.luciq.ai/kmp/setup-luciq-for-kmp/setup-in-app-replies/in-app-replies-callbacks) – `onNewReply`
* [Disabling/Enabling In-App Replies](https://docs.luciq.ai/kmp/setup-luciq-for-kmp/setup-in-app-replies/disabling-enabling-in-app-replies) – Turn replies on or off

### Show conversations

{% code title="Kotlin" %}

```kotlin
RepliesKmp.show()
```

{% endcode %}

Shows the conversations screen. If the user has no chats, it may have no effect depending on the native SDK.

### Check if user has chats

{% code title="Kotlin" %}

```kotlin
scope.launch {
    val hasChats = RepliesKmp.hasChats()
    if (hasChats) showRepliesButton()
}
```

{% endcode %}

### Unread count

{% code title="Kotlin" %}

```kotlin
scope.launch {
    val count = RepliesKmp.getUnreadRepliesCount()
    updateBadge(count)
}
```

{% endcode %}
