# Prompt Options

When the user invokes Luciq (e.g. by shake or floating button), they can see a prompt menu to choose “Report a bug”, “Feedback”, “Ask a question”, etc. You control which options appear and default behavior.

### Report types

Set which report types appear in the prompt:

{% code title="Kotlin" %}

```kotlin
BugReportingKmp.setReportTypes(listOf(
    ReportType.Bug,
    ReportType.Feedback,
    ReportType.Question,
    ReportType.Other
))
```

{% endcode %}

### Invocation options

Set default options for the form (comment required, email hidden/optional, thank-you dialog):

{% code title="Kotlin" %}

```kotlin
BugReportingKmp.setInvocationOptions(listOf(
    InvocationOptions.CommentFieldRequired,
    InvocationOptions.EmailFieldOptional,
    InvocationOptions.DisablePostSendingDialog
))
```

{% endcode %}

To open a specific report type and options without showing the prompt, use `BugReportingKmp.show(reportType, invocationOptions)`. See [Showing Luciq](https://github.com/luciqai/luciq-docs/blob/main/kmp/setup-luciq-for-kmp/custom-settings/setup-bug-reporting/showing-luciq.md).
