# Introduction

Status automates role assignments by detecting custom user statuses, allowing for both instant and time-based role distribution. It also offers analytics on status durations and other relevant metrics.

## Features

<details>

<summary>Smart Automation</summary>

Intelligent role assignment based on custom Discord status messages with real-time monitoring.

</details>

***

<details>

<summary>Advanced Analytics</summary>

Deep insights into user activity patterns with comprehensive statistics and leaderboards.

</details>

***

<details>

<summary>Fully Customizable</summary>

Flexible configurations for a smooth, user-friendly experience.

</details>

***

<details>

<summary>Lightning Fast</summary>

Real-time status monitoring with instant role updates

</details>

***

## Getting Started

Be sure to read our agreements before you start using the App.

{% content-ref url="/pages/9Eq05pl7o36McaHrQoaT" %}
[Terms of Service](/guide/user-agreements/terms-of-service.md)
{% endcontent-ref %}

{% content-ref url="/pages/8aZ4b8eDYK83sxvbMK0P" %}
[Privacy Policy](/guide/user-agreements/privacy-policy.md)
{% endcontent-ref %}

***

### Creating Configurations

Once accepted, get started with customizing how status roles work in your server. Define new status strings, specify roles to assign (instantly or time-based), and choose how the app matches statuses, all to tailor the system to your community's needs.

### Ensure Permissions

{% hint style="danger" %}
This is crucial for the app to function.
{% endhint %}

{% content-ref url="/pages/JEWBNkxVgz08yawChEXY" %}
[Permissions](/guide/permissions.md)
{% endcontent-ref %}

### Create Status Roles

{% content-ref url="/pages/u8TCVB3tESzR1Fzn8ptx" %}
[Status Role](/guide/modules/status-role.md)
{% endcontent-ref %}

### Setup Logs

{% content-ref url="/pages/oiSh3IDJ2VRHOHijiLg5" %}
[Channel Logs](/guide/channel-logs.md)
{% endcontent-ref %}

### View Analytics

{% content-ref url="/pages/2DbK07xjR5nQTWykymB0" %}
[Analytics](/guide/analytics.md)
{% endcontent-ref %}

### See Updates

{% content-ref url="/pages/L6emvSGi4IU9u496dQaG" %}
[Change Logs](/guide/miscellaneous/change-logs.md)
{% endcontent-ref %}

### <mark style="color:blue;">Upgrade Your Experience</mark>

{% content-ref url="/pages/R3NK4zmV4FbQrSJhAWM3" %}
[Premium](/guide/premium.md)
{% endcontent-ref %}


---

# 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://statusapp.gitbook.io/guide/introduction.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.
