> For the complete documentation index, see [llms.txt](https://docs.harmony.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.harmony.io/getting-started/managing-your-profile-and-preferences.md).

# Managing Your Profile and Preferences

{% hint style="info" %}
**Path:** `/settings/preferences`
{% endhint %}

### Viewing Your Profile Information

Your profile information appears in the **user menu** in the sidebar footer. Click your avatar to open it.

The menu shows:

* **Name** - Display name from your employee record or account
* **Email** - Work email
* **Avatar** - Profile photo from your linked employee record, or initials if no photo is set

{% hint style="info" %}
Profile data (name, email, photo) is synced from your identity provider or HRIS. To change it, update your record in the source system; Harmony will reflect the changes on the next sync.
{% endhint %}

{% hint style="info" %}
To update your profile details or avatar, use your organization's identity provider or HRIS. Harmony displays synced data and doesn't support editing it in the dashboard.
{% endhint %}

![User menu in sidebar footer](/files/A2hYMeytcmzFCbrxHwsK)

### Setting Your Availability and Out-of-Office Status

You can manually set your availability status directly from your user profile in Harmony. This lets your team and the platform know when you are unavailable, either immediately or planned in advance.

To set your availability:

1. Click your avatar in the sidebar footer to open the user menu.
2. Select **Availability** or **Out of Office**.
3. Choose a start and end date and time for the unavailable period.
4. Save the entry.

You can also:

* **Schedule future unavailability** - Select a date range in advance so your status updates automatically when the time arrives.
* **View upcoming scheduled periods** - See all manually configured availability windows in one place from your profile.
* **Edit or remove entries** - Any availability period you have set manually can be updated or deleted at any time.

{% hint style="info" %}
Availability status set here applies to your account across Harmony and is visible to others on your team.
{% endhint %}

### Setting Personal Preferences

Go to **Settings → Preferences** to adjust personal behavior and appearance. Preferences are stored in your browser and apply only to your account.

#### Theme Selection (Light/Dark)

Choose a theme for the interface:

1. Go to **Settings → Preferences**.
2. Under **Appearance → Theme**, select:
   * **Light** - Light backgrounds
   * **Dark** - Dark backgrounds

![Preferences page with Theme and other settings](/files/RlicP5TKSjB0GFuf8Y1x)

You can also use **Cmd+M** (Mac) or **Ctrl+M** (Windows/Linux) anywhere to toggle the theme, or use the **Theme** option in the user menu. Dark mode can also be toggled from the command menu (**Cmd+K** / **Ctrl+K**).

Your dark mode preference is now saved between sessions, so you no longer need to re-enable it each time you log in. Dark mode is also applied consistently to the login screen and admin or impersonation flows.

#### Enter Key Behavior for Messages

Control how Enter works in ticket message fields:

1. Go to **Settings → Preferences**.
2. Under **Ticket Messages → Enter key behavior**, choose:
   * **Send message (default)** - Enter sends, Shift+Enter adds a new line
   * **New line** - Enter adds a new line, Shift+Enter sends

This affects the ticket chat panel and other message inputs.

#### Desk Visibility Preferences

Control which desks appear in the Tickets sidebar:

1. Go to **Settings → Preferences**.
2. Under **Desk Visibility**, use the checkboxes to show or hide desks.
3. Click **Save Changes** to apply.

Hidden desks disappear from the sidebar. You can still reach them by URL if needed.

![Settings > Preferences with desk visibility checkboxes](/files/In5QhsbZo9SXvBebG7at)

#### Desk Ordering Preferences

Set the order of desks in the Tickets sidebar:

1. Go to **Settings → Preferences**.
2. Under **Desk Visibility**, drag desks using the grip handle to reorder.
3. Click **Save Changes** to apply.

Visibility and order are saved together. Use **Reset** to revert before saving.

{% hint style="info" %}
Preferences are stored per browser. If you use multiple devices or browsers, set your preferences on each one.
{% endhint %}

### Custom Logo for Your Workspace

You can upload and manage a custom logo for your Harmony workspace, allowing you to brand your support experience with your own visual identity and make the platform feel native to your product.

To add or update your workspace logo:

1. Go to your workspace management settings.
2. Locate the **Logo** section.
3. Upload your logo file and save.

Your logo will appear across the Harmony interface for your workspace.

***

### Related Resources

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Knowledge Base</strong></td><td>Knowledge Base sources and articles</td><td><a href="https://github.com/harmonyso/public-docs/tree/main/guides/managing-knowledge-base/README.md">https://github.com/harmonyso/public-docs/tree/main/guides/managing-knowledge-base/README.md</a></td></tr><tr><td><strong>Navigating the Interface</strong></td><td>Master the sidebar, command palette, and keyboard shortcuts</td><td><a href="https://github.com/harmonyso/public-docs/tree/main/guides/navigating-the-interface/README.md">https://github.com/harmonyso/public-docs/tree/main/guides/navigating-the-interface/README.md</a></td></tr><tr><td><strong>User Roles and Permissions</strong></td><td>Understand access control and permissions</td><td><a href="https://github.com/harmonyso/public-docs/tree/main/guides/understanding-user-roles-and-permissions/README.md">https://github.com/harmonyso/public-docs/tree/main/guides/understanding-user-roles-and-permissions/README.md</a></td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.harmony.io/getting-started/managing-your-profile-and-preferences.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
