# CMS Integrations

## Form Stage Actions

<details>

<summary>Form Stage Actions</summary>

[Form stages have configurable actions](https://docs.sonoransoftware.com/cms/tutorials/forms/creating-custom-forms#form-stages) to send webhooks, messages, modify ranks, in-game commands, and more. When a form submission is moved to the stage, the stage actions are ran.

CMS form stage actions also support running ER:LC commands.

The ER:LC commands can be ran on the form submitter, the user who changed the form stage, or on a specific user selected in the submission with a **Member Select** type form field.

**Example: Priority Request**

In this example, when a user's **Priority Request** form submission is moved to **Accepted** we send that user an in-game private message.

<figure><img src="https://3006847189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdBOa9OFjtdqw9FdXli%2Fuploads%2F8pB7HUrIQ8Rzfg7Cc7Zi%2Fimage.png?alt=media&#x26;token=93f1b555-8ce9-4d13-a714-7d971d93e9f6" alt=""><figcaption></figcaption></figure>

</details>

## Roster Activity Time

<details>

<summary>Roster Activity Time</summary>

The ER:LC panel extends functionality to [CMS rosters](https://docs.sonoransoftware.com/cms/tutorials/rosters/creating-custom-rosters) by allowing you to add an `Activity Tracker Hours` column that automatically displays each user’s in-game time over a configurable period. This column can also be configured to track time spent on specific ER:LC team(s).

<div><figure><img src="https://3006847189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdBOa9OFjtdqw9FdXli%2Fuploads%2Fgit-blob-d61590308d1cc61da1e2ef810d05dfbcf67f3465%2Fimage.png?alt=media" alt="" width="375"><figcaption></figcaption></figure> <figure><img src="https://3006847189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdBOa9OFjtdqw9FdXli%2Fuploads%2Fgit-blob-205fc2c56e9ad408d26df7d5d95574021c0b2aca%2Fimage.png?alt=media" alt="" width="234"><figcaption></figcaption></figure></div>

</details>

## Routine Actions

<details>

<summary>Routine Actions</summary>

The [CMS Actions panel](https://docs.sonoransoftware.com/cms/tutorials/administrative/actions) performs routine actions at custom intervals. This panel integrates with the ER:LC panel to offer automated in-game hints and notifications.

<figure><img src="https://3006847189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdBOa9OFjtdqw9FdXli%2Fuploads%2Fgit-blob-de7e50f95eedd3c4e072f5d941bdedf1d4e1edb4%2Fimage.png?alt=media" alt="" width="375"><figcaption></figcaption></figure>

</details>

## Disciplinary Points

<details>

<summary>Disciplinary Points</summary>

[Disciplinary points](https://docs.sonoransoftware.com/cms/tutorials/administrative/disciplinary-panel) can be assigned either through an [ER:LC player record](https://docs.sonoransoftware.com/cms/integration-capabilities/er-lc-game-panel/usage/player-records) or manually in the CMS. Once a user exceeds a defined point threshold, the associated disciplinary actions are executed automatically.

The ER:LC panel extends this functionality by enabling automated kicks or bans when a user reaches the configured disciplinary point limit.

<figure><img src="https://3006847189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdBOa9OFjtdqw9FdXli%2Fuploads%2Fgit-blob-c6cc335d86de3b7bc9459169ca1f1f3018131ef7%2Fimage.png?alt=media" alt="" width="375"><figcaption></figcaption></figure>

</details>
