# Set the greeting, placeholder and shortcut

The **Conversation** and **Behavior** sections of the **Look & feel** tab set what a user reads on a new conversation and how the widget opens: on a key, or by itself on a first visit.

Every field on this page is saved to the draft with **Save changes**. Your users get it when you [publish a version](https://docs.faustine.ai/web-agents/publish-a-version/) and [deploy it](https://docs.faustine.ai/web-agents/deploy-a-version/).

## Set the greeting, the placeholder and the suggestions

1. In the portal, go to [**Web Agents**](https://auth.faustine.ai/go?to=%2Fweb-assistants) and select your agent.
2. Select the **Look & feel** tab and find **Conversation**.
3. In **Greeting**, enter the agent's opening line on a new conversation.
4. In **Composer placeholder**, enter the text shown in the empty message box.
5. In **Suggestions**, enter one prompt per line. While the field is empty, **Generate with AI** writes them from the agent's persona and its enabled actions.
6. Select **Save changes**.

The **Live preview** shows the open chat with the three fields as you type.

| Field | Limit | When empty |
| --- | --- | --- |
| **Greeting** | None | "Ask me anything about this app." |
| **Composer placeholder** | None | "Ask me anything…" |
| **Suggestions** | 6 suggestions of 80 characters each. Longer lines are cut. | No suggestions are shown. |

The composer placeholder is also the default text of the **Command bar** and **Proactive nudge** launchers.

## Turn on the keyboard shortcut

1. In the **Look & feel** tab, find **Behavior**.
2. Turn on **Keyboard shortcut**.
3. Select **Save changes**.

Cmd+J on macOS and Ctrl+J elsewhere open and close the widget. The launcher shows the shortcut next to its label.

The shortcut is off by default, so the widget does not take a shortcut your app already uses. Check that your app has nothing on Cmd+J or Ctrl+J before you turn it on.

## Open the widget on a first visit

1. In **Behavior**, set **Opens automatically** to **First visit**.
2. Select **Save changes**.

The widget opens by itself once, about a second after the page loads, the first time a person visits. Opening or closing the widget counts as seen, and it does not open by itself again in that browser. It always opens the chat. A browser lets a page use the microphone only after the person acts, so an agent set to open in voice opens its chat here.

**Never** is the default.

## Next steps

- [Choose a launcher and its position](https://docs.faustine.ai/web-agents/launchers/): change the text on the launcher.
- [Write the agent's persona](https://docs.faustine.ai/web-agents/persona/): what the agent says after the greeting.
- [Appearance](https://docs.faustine.ai/web-agents/appearance/): the rest of the **Look & feel** tab.
