> ## Documentation Index
> Fetch the complete documentation index at: https://docs.scoutvoice.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# App Styles

> Automatically adapt formatting to match different apps.

App Styles let you change how Scout formats your dictated text based on which app you're using. Formal emails get proper punctuation while casual chat gets relaxed formatting.

<Warning>
  App Styles require a Pro subscription.
</Warning>

## Built-in presets

| Preset      | What it does                                                                                                                   | Best for                                        |
| ----------- | ------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------- |
| **Formal**  | No changes — uses the speech engine's default output (proper capitalization + punctuation)                                     | Email, documents, professional writing          |
| **Casual**  | Removes the final trailing period from your text (keeps all other punctuation, including abbreviations like "Dr." or "U.S.A.") | Slack, Discord, iMessage, casual chat           |
| **Minimal** | Converts to lowercase + removes the final trailing period                                                                      | Quick notes, search boxes, very casual contexts |

## Setting up an app style

<Steps>
  <Step title="Open Settings → App Styles">
    You'll see the list of available style presets.
  </Step>

  <Step title="Choose a preset">
    Select Formal, Casual, or Minimal.
  </Step>

  <Step title="Add app matchers">
    Tell Scout which apps should use this style. You can match by:

    * **Process name** — e.g., `Slack`, `Discord`, `Mail`
    * **Window title** — e.g., a specific document name or URL

    Matching is case-insensitive and uses substring matching, so "slack" matches "Slack.exe" and "com.tinyspeck.slackmacgap".
  </Step>

  <Step title="Enable the style">
    Toggle the style on. Scout applies it automatically when the matching app is focused.
  </Step>
</Steps>

## How matching works

When you start dictating, Scout checks the focused app against your enabled styles:

1. It checks the **process name** first (case-insensitive substring match)
2. Then checks the **window title** (case-insensitive substring match)
3. The first enabled style with a matching app wins

If no style matches the current app, Scout uses the default output (equivalent to Formal).

## Examples

| Preset  | You say                        | Scout types              |
| ------- | ------------------------------ | ------------------------ |
| Formal  | "Thanks for the update period" | `Thanks for the update.` |
| Casual  | "Thanks for the update period" | `Thanks for the update`  |
| Minimal | "Thanks for the update period" | `thanks for the update`  |

<Note>
  App Styles are not applied when a [quick phrase](/features/quick-phrases) expansion occurs in the same dictation.
</Note>

<Tip>
  Start with Casual for chat apps and Formal for email. You can always adjust after seeing how it feels.
</Tip>
