# Shifts and Activity

## Timeclock

Timeclock [shift types are configured in the community customization panel](/cms/tutorials/customization.md).

### Via In-Game Command

<details>

<summary>Via In-Game Command</summary>

Users can clock in or out of their timeclock by using the `:log` command in-game.

Format: `:log clockin [shift type - optional]`

</details>

### Via Discord Command

<details>

<summary>Via Discord Command</summary>

Users can clock in or out of their timeclock by using the `/clickockin <type` and `/clockout` commands in [Discord](/cms/integration-capabilities/discord-bot-integration.md).

<figure><img src="/files/PFz8ZLpbqO1dGFL5uO0A" alt=""><figcaption></figcaption></figure>

</details>

### Via CMS

<details>

<summary>Via CMS</summary>

Users can clock in or out of their timeclock by selecting the timer icon at the top of the CMS navigation bar.

<figure><img src="/files/igTIxEyUCnLvXBSHoO8B" alt=""><figcaption></figcaption></figure>

</details>

## Activity Time

When a user joins the ER:LC game server, an automatic activity timer starts. This timer captures a start and stop time log based on your team. These time logs can be [displayed on a roster](/cms/integration-capabilities/er-lc-game-panel/usage/cms-integrations.md#roster-activity-time), or be shown in one of the integrations below.

## Discord Activity

### Discord Shift Reports

<details>

<summary>Discord Shift Reports</summary>

When a player exits the ER:LC server, a shift report will automatically be direct messaged to them via Discord.

These notifications can be disabled in the CMS notification settings.

<figure><img src="/files/Z5nmVK5bRXmnny0IEhkL" alt=""><figcaption></figcaption></figure>

</details>

### Discord Activity Review

<details>

<summary>Discord Activity Review</summary>

Users can review their activity logs with the `/activity <type>` Discord command. This allows you to review manual timeclock shifts or automatic activity time logs.

</details>


---

# Agent Instructions: 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:

```
GET https://docs.sonoransoftware.com/cms/integration-capabilities/er-lc-game-panel/usage/shifts-and-activity.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
