# Invite and Manage Users

{% embed url="<https://youtu.be/5cPJCugzP4g>" %}

## Automatic Join, Kick, Ban, and Permission Sync

Sonoran CMS allows you to automatically add and manage user permissions with user applications, sync them with Discord roles, and more!

{% content-ref url="../integrations/sonoran-cms" %}
[sonoran-cms](https://docs.sonoransoftware.com/radio/tutorials/integrations/sonoran-cms)
{% endcontent-ref %}

If you are building your own integration, Sonoran Radio also exposes API endpoints to approve members, kick members, ban members, update member display names, and set member permissions.

{% content-ref url="../../developer-documentation/developer-documentation/api-endpoints/users" %}
[users](https://docs.sonoransoftware.com/radio/developer-documentation/developer-documentation/api-endpoints/users)
{% endcontent-ref %}

***

## FiveM Management

All user permission management, including inviting and approving members, can be automated with FiveM ACE permissions.

{% content-ref url="../usage/in-game-radio/configuring-ace-permissions" %}
[configuring-ace-permissions](https://docs.sonoransoftware.com/radio/tutorials/usage/in-game-radio/configuring-ace-permissions)
{% endcontent-ref %}

## Manual User Management

### Inviting Members

Users will need the `Community ID` located in the `Administrator` panel.\
Communities can also [customize this community ID](https://docs.sonoransoftware.com/radio/usage/dispatch-panel/custom-domain-vanity-url#vanity-urls).

<figure><img src="https://1542307009-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfCk5zoeun5gx3ujYW6eg%2Fuploads%2FBdPvuAzMUgNwSd1BXI92%2Fimage.png?alt=media&#x26;token=16f2c9db-0ef8-4f8d-8de8-83c8e2653c9b" alt="" width="375"><figcaption><p>Sonoran Radio: Community ID</p></figcaption></figure>

When logged into Sonoran Radio, they can select the `+` button in the portal to paste in the `Community ID`.

<figure><img src="https://1542307009-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfCk5zoeun5gx3ujYW6eg%2Fuploads%2F9MUX8baYHGk6WTFBbrNH%2Fimage.png?alt=media&#x26;token=2ab3994e-b687-45ad-a015-198114866795" alt="" width="170"><figcaption><p>Sonoran Radio: Join Community</p></figcaption></figure>

### Approving Members

When a member joins your community with an invite code, they will be pending until approved.

Users with the `Approve Pending Members` permission can approve in the `Members` tab

<figure><img src="https://1542307009-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfCk5zoeun5gx3ujYW6eg%2Fuploads%2FWcyOqRfsqljYuVb2Wvm1%2Fchrome_q9hd1Yw3VE.png?alt=media&#x26;token=069482bc-d721-4f77-b627-d90b56d1e4b8" alt="" width="375"><figcaption><p>Sonoran Radio - Approve Members</p></figcaption></figure>

### Manage User Permissions

User permissions can be manually set by clicking the shield icon on a user in the `Members` tab

<figure><img src="https://1542307009-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfCk5zoeun5gx3ujYW6eg%2Fuploads%2Fe6FQlfSDaIzgP0t2mqd5%2Fimage.png?alt=media&#x26;token=c948f05a-6117-41d3-a94a-75924d93b689" alt="" width="284"><figcaption></figcaption></figure>

***

## Next Steps

Installing the In-Game Resource

{% content-ref url="installing-the-in-game-resource" %}
[installing-the-in-game-resource](https://docs.sonoransoftware.com/radio/tutorials/getting-started/installing-the-in-game-resource)
{% endcontent-ref %}
