# Welcome

Implementing temporary voice channels on your Discord server is easy with TempVoice™. Let your users customize and moderate their own voice channels and enjoy a server without empty channels.

{% embed url="<https://youtu.be/9HG0nN1ILBk?si=QaMn1UErGDpOIvDP>" %}

## Thanks for your interest into TempVoice™

Here, we’ll explain everything you need to know to get started with TempVoice™. Feel free to join our Discord server if you have any questions or want to stay up to date with announcements.

<https://discord.com/invite/tempvoice>

### What's a Temporary Channel? <a href="#whats-a-temporary-channel" id="whats-a-temporary-channel"></a>

It’s a voice channel — but with a catch: it only exists as long as someone is using it.

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

### What can I do with a Temporary Channel?

As the user who joined a **Creator Channel**, you become the owner of the temporary channel.

As the owner, you can customize and moderate the channel using the [/voice](/commands/voice) commands or an [Interface Message](/commands/interface-message).


# Quickstart

With just a few clicks you are ready using temporary channels in your Discord server.

## Invite TempVoice™

Visit <https://tempvoice.xyz/invite> to invite <img src="/files/p1kcAF82cGOMsM1eoZiM" alt="" data-size="line"> to your Discord server

***

## Initial Setup

Run the command `/setup` and click on <img src="/files/ZXfhD9HgC91xZh57rrAA" alt="" data-size="line">

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

***

## ➕ Creator Channel

A voice channel that creates a temporary channel when you join it. You can set up multiple Creators by repeating the steps above. Each Creator has its own configuration for creating temporary channels.

{% hint style="info" icon="gear-complex" %}
You can have multiple ➕ **Creator Channels**, each of which can be configured individually to create temporary channels in different ways.
{% endhint %}

## ✨ Interface Message

A text channel in which the bot sends an [interface](/commands/interface-message) which is an alternative to the [/voice](/commands/voice) commands and used to customize a temporary channel.

{% hint style="info" icon="gear-complex" %}
You can have unlimited ✨ **Interface Messages**. These can either be in a separate channel or sent directly in the chat of a temporary channel with: [Temporary Channel Greeting](/settings/others/greeting).
{% endhint %}


# Interface Message

After you create a temporary channel, you are the owner of that channel and can change the properties of your channel and manage users through an interface. With an interface you simply click buttons.

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

<table><thead><tr><th width="88">Icon</th><th width="142">Label</th><th>Equivalent Chat Command</th></tr></thead><tbody><tr><td><img src="/files/lvehG6KNTQo07iaoBC54" alt="" data-size="line"></td><td><code>NAME</code></td><td><a href="/pages/tarFqqCw1yo0Xtu1A5tc">/voice name</a></td></tr><tr><td><img src="/files/KORkcSv23HtLvqCxP7EU" alt="" data-size="line"></td><td><code>LIMIT</code></td><td><a href="/pages/LHCsKPCtLU3BdF7XtZRr">/voice limit</a></td></tr><tr><td><img src="/files/SStxBDwKjPdjkNg5wXqB" alt="" data-size="line"></td><td><code>PRIVACY</code></td><td><a href="/pages/xmYIy5PSvU4DBXCl7gZv">/voice privacy</a></td></tr><tr><td><img src="/files/cLo1ERBVlFHX8Lw70d2S" alt="" data-size="line"></td><td><code>WAITING ROOM</code></td><td><a href="/pages/I56iVk1UaOgh8Rv6CMAJ">/voice waiting</a></td></tr><tr><td><img src="/files/6SCo9BszSywt0ASX32rx" alt="" data-size="line"></td><td><code>CHAT</code></td><td><a href="/pages/STspPBKR6Jjgd0AV6Xf9">/voice thread</a></td></tr><tr><td><img src="/files/nQJOny121Kz9T3MhLckl" alt="" data-size="line"></td><td><code>TRUST</code></td><td><a href="/pages/5LQmfAmk2EAZy0WMLqka">/voice user trust</a></td></tr><tr><td><img src="/files/aGvdMK3tlf0hmwoG8NnH" alt="" data-size="line"></td><td><code>UNTRUST</code></td><td><a href="/pages/8E8FAVTQ9jCV2xrOj8ri">/voice user untrust</a></td></tr><tr><td><img src="/files/P7ZUW3g6AUGZ9OTSb5g4" alt="" data-size="line"></td><td><code>BLOCK</code></td><td><a href="/pages/nYmHjmwWsGrWNtkmxEX5">/voice user block</a></td></tr><tr><td><img src="/files/MXHQx55smzVgoXJbaFez" alt="" data-size="line"></td><td><code>UNBLOCK</code></td><td><a href="/pages/IZnirnGOmlqR8oDydO3f">/voice user unblock</a></td></tr><tr><td><img src="/files/qDr8Y2IIcH96p5vkIRcz" alt="" data-size="line"></td><td><code>INVITE</code></td><td><a href="/pages/vTZaZJtqESLOmPpLqfyp">/voice user invite</a></td></tr><tr><td><img src="/files/BQ3QFO0uuIKCscslRxdS" alt="" data-size="line"></td><td><code>KICK</code></td><td><a href="/pages/WVkIUGRTM76kIJ0f6fC7">/voice user kick</a></td></tr><tr><td><img src="/files/wD2bzzRa1ac7j0W3WCX9" alt="" data-size="line"></td><td><code>REGION</code></td><td><a href="/pages/VaOs5SVc6MoCYhDsoIaa">/voice region</a></td></tr><tr><td><img src="/files/yupgECxAsG58djklWZXy" alt="" data-size="line"></td><td><code>CLAIM</code></td><td><a href="/pages/52X8R9ZFVjhOxX2cYpqP">/voice claim</a></td></tr><tr><td><img src="/files/iQ3K8vMFzrzXTRUN4lug" alt="" data-size="line"></td><td><code>TRANSFER</code></td><td><a href="/pages/I0u4KjqhUvRio8AvibaN">/voice transfer</a></td></tr><tr><td><img src="/files/8UvAKhqCsGq3dtrwEOFM" alt="" data-size="line"></td><td><code>DELETE</code></td><td><a href="/pages/a4hdd1DupIntWsU7ezio">/voice delete</a></td></tr></tbody></table>


# /voice

After you create a temporary channel, you are the owner of that channel and can use this command to change the properties of your channel and manage users.

{% hint style="info" %}
A user needs **Use Application Command** permission to use this command.

![](/files/8JNS5VQHt2a2EOcJUFve)
{% endhint %}


# user


# trust

Add a user to your trust list and give them access to join and view your temporary channel, even if you have locked or hidden it.

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

<figure><img src="/files/3moYYaoL7JHO2bsrWteY" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
You can trust up to 25 users and give them access to your temporary channel.\
*Currently this limit cannot be increased due to Discord performant issues.*
{% endhint %}


# untrust

Remove a user from your trusted list and they will only be able to join your temporary channel when it is open.

<figure><img src="/files/62Ff6P5TJYzaK6MuEl3o" alt=""><figcaption></figcaption></figure>

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


# block

Add a user to your block list and prevent them from joining your temporary channel.

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

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

{% hint style="info" %}
You can block up to 25 users and deny them access to your temporary channel.\
*Currently this limit cannot be increased due to Discord performant issues.*
{% endhint %}


# unblock

Remove a user from your blocklist and allow them to join again if you temporary channel is open.

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

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


# kick

Disconnect a user out of your temporary channel.

<figure><img src="/files/6uvrmaSbqwNYXftPoY5P" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/2VN9EoV2pBhoFwIcOxeQ" alt=""><figcaption><p>Before</p></figcaption></figure>

<figure><img src="/files/mLOuTqdd9bpkuEhziBV4" alt=""><figcaption><p>After</p></figcaption></figure>

{% hint style="info" %}
To kick a user, the temporary channel has to be locked with [/voice privacy](/commands/voice/privacy) or has a user limit with [/voice limit](/commands/voice/limit), because the kicked user could join again.
{% endhint %}


# invite

Invite a user directly into your temporary channel.

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

<figure><img src="/files/7FfZlTTDIIlHuoJSi5QH" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/jJmVmP6uBXnWOsj24AAi" alt=""><figcaption><p>Usage</p></figcaption></figure>


# bitrate

You can change the audio quality of your temporary channel by changing the bitrate. This change will be reset when you recreate your temporary channel.

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

<figure><img src="/files/qd3gsEFBvN8ej0ynyBGr" alt=""><figcaption><p>Before</p></figcaption></figure>

<figure><img src="/files/qG0wO0hAEGfO1bb58g21" alt=""><figcaption><p>After</p></figcaption></figure>

{% hint style="info" %}
This command is available for 12 hours after voting on [Top.gg](https://top.gg/bot/762217899355013120/vote). After that, you’ll need to vote again. With [TempVoice Premium](https://tempvoice.xyz/premium), you don’t need to vote at all.
{% endhint %}


# claim

If the owner leaves their own temporary channel, another user can take control. This will transfer the ownership, and the settings of the new owner will be applied.

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

{% hint style="info" %}
This command is available for 12 hours after voting on [Top.gg](https://top.gg/bot/762217899355013120/vote). After that, you’ll need to vote again. With [TempVoice Premium](https://tempvoice.xyz/premium), you don’t need to vote at all.
{% endhint %}


# delete

Forcibly deletes your temporary channel, even if there are still users in the channel.

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

<figure><img src="/files/Afq4mbvgglOWoWkANT2c" alt=""><figcaption><p>Before</p></figcaption></figure>

<figure><img src="/files/T5RdDqzTho3mGWLJsqzy" alt=""><figcaption><p>After</p></figcaption></figure>


# info

Get an overview of your temporary channel.

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

<figure><img src="/files/yGbVImPvTONQyqfdvif2" alt=""><figcaption><p>Usage</p></figcaption></figure>


# invite

Looking for users to join your channel? With this command you can easily send a message to a channel with personalized message and invite link.

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

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

{% hint style="info" %}
This command is available for 12 hours after voting on [Top.gg](https://top.gg/bot/762217899355013120/vote). After that, you’ll need to vote again. With [TempVoice Premium](https://tempvoice.xyz/premium), you don’t need to vote at all.
{% endhint %}


# limit

Change the limit of your temporary channel to allow only a certain number of users inside.

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

<figure><img src="/files/K0Juk3ovt0B8y0VqF3Ad" alt=""><figcaption><p>Before</p></figcaption></figure>

<figure><img src="/files/uMZQP2dWsRymtha0i2Lz" alt=""><figcaption><p>After</p></figcaption></figure>

This overwrites the default [Temporary Channel User Limit](/settings/overview/limit). The changed user limit will be saved and applied to the next temporary channel the user creates.


# name

Change the name of your temporary channel. Select a name to be recognized.

<figure><img src="/files/6T7yvOpovCLpGz5F0Zpv" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/62MesWl2pFFGv2rDJzK5" alt=""><figcaption><p>Before</p></figcaption></figure>

<figure><img src="/files/exk3ZAJkOuuEeP0Ytv7U" alt=""><figcaption><p>After</p></figcaption></figure>

This overwrites the default [Temporary Channel Name](/settings/overview/name). The changed name will be saved and applied to the next temporary channel the user creates.


# password

Set a password that allows users with /join to enter your locked temporary.

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

<figure><img src="/files/rXZj0RSTbaefHOvajkXz" alt=""><figcaption><p>Usage</p></figcaption></figure>

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

{% hint style="info" %}
This command is available for 12 hours after voting on [Top.gg](https://top.gg/bot/762217899355013120/vote). After that, you’ll need to vote again. With [TempVoice Premium](https://tempvoice.xyz/premium), you don’t need to vote at all.
{% endhint %}


# privacy

Change the privacy of your temporary channel to Locked or Hidden if you need more privacy and want to keep strangers out. Choose who can join using /voice user trust.

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

<figure><img src="/files/vfO0hj4OBisTV5flijGm" alt=""><figcaption><p>Usage</p></figcaption></figure>

<figure><img src="/files/0uHDS6nTEdDVHuFOZcy9" alt=""><figcaption><p>Locked</p></figcaption></figure>

<figure><img src="/files/lj4csaTxytPAXhvjfg03" alt=""><figcaption><p>Hidden</p></figcaption></figure>

This overwrites the default [Temporary Channel Privacy Mode](/settings/permissions/privacy). The changed privacy mode will be saved and applied to the next temporary channel the user creates.


# region

Change the region of your temporary channel if you are having voice connection issues to Discord.

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

<figure><img src="/files/EeWq5DrXD83ngaqMbTKu" alt=""><figcaption><p>Usage</p></figcaption></figure>

{% hint style="info" %}
This command is available for 12 hours after voting on [Top.gg](https://top.gg/bot/762217899355013120/vote). After that, you’ll need to vote again. With [TempVoice Premium](https://tempvoice.xyz/premium), you don’t need to vote at all.
{% endhint %}


# reset

Reset your temporary channel if you need to restart. Channel name, limit trust/block list will be set to default.

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


# thread

Create a temporary thread if you want a dedicated channel for texting with users of your temporary channel. This thread will be deleted when your channel is empty.

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

<figure><img src="/files/ArVugFAu9KOJSMcyybex" alt=""><figcaption><p>Without temporary thread</p></figcaption></figure>

<figure><img src="/files/E1INzx5VLX30rBeffHQU" alt=""><figcaption><p>With temporary thread</p></figcaption></figure>

{% hint style="info" %}
This command is available for 12 hours after voting on [Top.gg](https://top.gg/bot/762217899355013120/vote). After that, you’ll need to vote again. With [TempVoice Premium](https://tempvoice.xyz/premium), you don’t need to vote at all.
{% endhint %}


# transfer

Transfer ownership of your temporary channel if you no longer wish to moderate the channel. Properties such as channel name, limit, trust/blacklist will be applied by the new owner.

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

{% hint style="info" %}
This command is available for 12 hours after voting on [Top.gg](https://top.gg/bot/762217899355013120/vote). After that, you’ll need to vote again. With [TempVoice Premium](https://tempvoice.xyz/premium), you don’t need to vote at all.
{% endhint %}


# waiting

You don't want your temporary channel to be open to everyone? Create a waiting room where you can accept or deny requests to join.

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

<figure><img src="/files/Bw5aDcqHFknwC2uUz3Sc" alt=""><figcaption><p>Without Waiting Room</p></figcaption></figure>

<figure><img src="/files/LGcJL3AvKSGcF6r7CCts" alt=""><figcaption><p>With Waiting Room</p></figcaption></figure>

<figure><img src="/files/hXidslN0i7fjTbCmBjsy" alt=""><figcaption><p>Request message after a user joined a waiting room</p></figcaption></figure>

{% hint style="info" %}
This command is available for 12 hours after voting on [Top.gg](https://top.gg/bot/762217899355013120/vote). After that, you’ll need to vote again. With [TempVoice Premium](https://tempvoice.xyz/premium), you don’t need to vote at all.
{% endhint %}


# /find

You may have had this problem before. You and your friend are on a large server with many channels, but you can't find your friend. This way you can find him without having to search.

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

<figure><img src="/files/BWpTWUIoCEiNL6HoIOxn" alt=""><figcaption><p>Result</p></figcaption></figure>

{% hint style="info" %}
A user needs **Use Application Command** permission to use this command.

![](/files/OlpNpV6UWBjfpO00Svgt)
{% endhint %}


# /join

If you have received a password from a friend and now want to join their temporary channel, you must enter the password with this command.

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

{% hint style="info" %}
A user needs **Use Application Command** permission to use this command.

![](/files/OlpNpV6UWBjfpO00Svgt)
{% endhint %}


# Overview


# Temporary Channel Name

Set the default naming format for temporary channels when they are created.

> **Where do I find this?**
>
> Open the [Dashboard](https://tempvoice.xyz/dashboard) -> Select your Discord server -> Select the **correct** Creator Channel -> Click on the `Overview` tab -> `Temporary Channel Name`   &#x20;

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

This default channel name can be changed by the temporary channel owner with [/voice name](/commands/voice/name) or an [Interface Message](/commands/interface-message). As soon as the user creates a new temporary channel, the previous name will be used.

### Don’t want users to rename channels?

Disable it under [Toggle Features](/settings/moderation/features).

### Don’t want channels keep their name after recreation?

Disable it under [Restore Owner Settings](/settings/moderation/restore).

{% hint style="info" %}
Try out [Placeholders](/help/placeholders) to have dynamic temporary channel names!
{% endhint %}

***

## Waiting Room Name <a href="#waiting-rooms" id="waiting-rooms"></a>

1. Click on the 🕒 button.<br>

   <figure><img src="/files/bNy1wqeDfTCsw3238ZxX" alt="" width="67"><figcaption></figcaption></figure>

2. Set the naming format used for Waiting Room channels.<br>

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

{% hint style="info" %}
[What are "Waiting Rooms" and how do they work?](/commands/voice/waiting)
{% endhint %}


# Temporary Channel User Limit

Set the default user limit for temporary channels when they are created.

> **Where do I find this?**
>
> Open the [Dashboard](https://tempvoice.xyz/dashboard) -> Select your Discord server -> Select the **correct** Creator Channel -> Click on the `Overview` tab -> `Temporary Channel User Limit`&#x20;

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

This default channel user limit can be changed by the temporary channel owner with [/voice limit](/commands/voice/limit) or an [Interface Message](/commands/interface-message). As soon as the user creates a new temporary channel, the previous user limit will be used.

### Don’t want users to change the user limit?

Disable it under [Toggle Features](/settings/moderation/features).

### Don’t want channels keep their user limit after recreation?

Disable it under [Restore Owner Settings](/settings/moderation/restore).

***

## User Limit Range <a href="#range" id="range"></a>

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

The owner of a temporary channel will only be able to set a user limit that is within the range that you have selected.


# Temporary Channel Category

Choose the category where temporary channels will be created.

> **Where do I find this?**
>
> Open the [Dashboard](https://tempvoice.xyz/dashboard) -> Select your Discord server -> Select the **correct** Creator Channel -> Click on the `Overview` tab -> `Temporary Channel Category`&#x20;

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

***

## Fallback Categories <a href="#fallbacks" id="fallbacks"></a>

A Discord category is limited to 50 channels. If your Discord server needs more temporary channels, you have to set up some fallback categories.

1. Click the `+` button.

   <figure><img src="/files/nNN1lE3yBq9r6xi2arRO" alt="" width="83"><figcaption></figcaption></figure>

2. Select all categories you want to use in case another category is full. Make sure these categories have no permissions set to avoid any permission issues.

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


# Temporary Channel Bitrate

Choose the audio bitrate for temporary voice channels. Higher values improve quality but may be limited by your server’s boost level.

> **Where do I find this?**
>
> Open the [Dashboard](https://tempvoice.xyz/dashboard) -> Select your Discord server -> Select the **correct** Creator Channel -> Click on the `Overview` tab -> `Temporary Channel Bitrate` &#x20;

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

This default channel bitrate can be changed by the temporary channel owner with [/voice bitrate](/commands/voice/bitrate).&#x20;

### Don’t want users to change the bitrate?

Disable it under [Toggle Features](/settings/moderation/features).

{% hint style="warning" %}
The option "Highest possible" is based on the Boost Level of your Discord server.

See here for more information:\
<https://support.discord.com/hc/en-us/articles/11635925354775-Audio-Bitrate-FAQ#h_01GPM5QAGC901N9GW3JVR6EGET>
{% endhint %}


# Temporary Channel Position

Set where the temporary channel will be created in relation to the Creator Channel the user joins.

> **Where do I find this?**
>
> Open the [Dashboard](https://tempvoice.xyz/dashboard) -> Select your Discord server -> Select the **correct** Creator Channel -> Click on the `Overview` tab -> `Temporary Channel Position`

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

{% hint style="info" %}
The position of channels might become unpredictable, expect not fully accurate behaviour.
{% endhint %}


# Permissions


# Temporary Channel Access Roles

Select roles that are required to see or access temporary channels, overriding the default @everyone permission.

> **Where do I find this?**
>
> Open the [Dashboard](https://tempvoice.xyz/dashboard) -> Select your Discord server -> Select the **correct** Creator Channel -> Click on the `Permissions` tab -> `Temporary Channel Access Roles`

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

<h2 align="center">Modes</h2>

***

<figure><img src="/files/i6Ak6K4XknOmlvzM8uJf" alt="" width="79"><figcaption></figcaption></figure>

<p align="center">Users without an 'Access Role' cannot see temporary channels.</p>

***

<figure><img src="/files/cJERZhAW5CU7d1PeCXBi" alt="" width="78"><figcaption></figcaption></figure>

<p align="center">Users without an 'Access Role' can see but not join temporary channels.</p>

{% hint style="success" icon="shield" %}
**Why might I need to set up access roles?**\
Take a look at [How to integrate my verification system?](/help/everyone-access)
{% endhint %}


# Temporary Channel Permissions

Choose where to sync permissions from when creating a temporary channel.

> **Where do I find this?**
>
> Open the [Dashboard](https://tempvoice.xyz/dashboard) -> Select your Discord server -> Select the **correct** Creator Channel -> Click on the `Permissions` tab -> `Temporary Channel Permissions`

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

{% hint style="success" icon="shield" %}
**How to give my team access to locked channel?**\
Take a look at [How to sync permissions?](/help/sync-permissions)
{% endhint %}


# Temporary Channel Privacy Mode

Choose whether temporary channels are public, locked, or hidden from other users by default.

> **Where do I find this?**
>
> Open the [Dashboard](https://tempvoice.xyz/dashboard) -> Select your Discord server -> Select the **correct** Creator Channel -> Click on the `Permissions` tab -> `Temporary Channel Privacy Mode`&#x20;

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

This default channel privacy can be changed by the temporary channel owner with [/voice privacy](/commands/voice/privacy) or an [Interface Message](/commands/interface-message). As soon as the user creates a new temporary channel, the previous privacy mode will be used.

### Don’t want users to change the privacy mode?

Disable it under [Toggle Features](/settings/moderation/features).

### Don’t want channels keep their privacy mode after recreation?

Disable it under [Restore Owner Settings](/settings/moderation/restore).


# Temporary Channel Owner Permission

Grant owners of temporary channels extra permissions (e.g., Manage Channel, Move Members) while they are in control of the channel.

> **Where do I find this?**
>
> Open the [Dashboard](https://tempvoice.xyz/dashboard) -> Select your Discord server -> Select the **correct** Creator Channel -> Click on the `Permissions` tab -> `Temporary Channel Owner Permissions`

<figure><img src="/files/5FjhjOvkaoSXFEeZyKmw" alt=""><figcaption></figcaption></figure>

{% hint style="danger" icon="gear-complex" %}
It is not recommended to give channel owners the power to "Manage Permissions". The chance is high they going to break the bot's functionality by editing the wrong permissions.
{% endhint %}


# Moderation


# Toggle Features

Choose which features temporary channel owners are allowed to use while they are in control of the channel.

> **Where do I find this?**
>
> Open the [Dashboard](https://tempvoice.xyz/dashboard) -> Select your Discord server -> Select the **correct** Creator Channel -> Click on the `Moderation` tab -> `Toggle Features`

<figure><img src="/files/8wvVjZX1ODAXHhD0Lac7" alt=""><figcaption></figcaption></figure>

A feature can be completely disabled, available to @everyone or only certain roles (premium).

Disabling certain features, such as renaming voice channels, disables the corresponding command and resets a user's configuration back to the creator channel's default.

***

<h3 id="ownerless-mode" align="center">Ownerless Mode</h3>

<figure><img src="/files/3yatsdwvxT0Dh4If7K7h" alt="" width="73"><figcaption></figcaption></figure>

<p align="center">Ownerless mode is useful when you want to use temporary channels as public game channels. The user who created the temporary channel <strong>will not</strong> be able to customize or moderate it.</p>


# Moderation Log

Sends messages to a text channel using a Discord webhook URL to log temporary channel actions like creation, deletion and modification.

> **Where do I find this?**
>
> Open the [Dashboard](https://tempvoice.xyz/dashboard) -> Select your Discord server -> Select the **correct** Creator Channel -> Click on the `Moderation` tab -> `Moderation Log`&#x20;

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

***

## How to get a Discord Webhook URL?

1. Click on the edit icon of a text channel.

<figure><img src="/files/1lukYCZtjgXWKLPjaET8" alt="" width="205"><figcaption></figcaption></figure>

***

2. Go to `Integrations`.

<figure><img src="/files/TkIoOKfxZIj3jl3rik1M" alt="" width="162"><figcaption></figcaption></figure>

***

3. Click on `Webhooks`.

<figure><img src="/files/1rbZEFAgOI2KSYkRSo1G" alt=""><figcaption></figcaption></figure>

***

4. Click on `New Webhook`.

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

***

5. Click on the new webhook which popped up below `New Webhook` button and click on\
   `Copy Webhook URL`

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

{% hint style="warning" %}
Treat the Webhook URL like a password and **do not share it with anyone** else!
{% endhint %}


# Restore Owner Settings

Recovers a temporary channel with the same settings it had before being deleted, including name, permissions and user limit.

> **Where do I find this?**
>
> Open the [Dashboard](https://tempvoice.xyz/dashboard) -> Select your Discord server -> Select the **correct** Creator Channel -> Click on the `Moderation` tab -> `Restore Owner Settings`

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

Users will still be able to change these properties using [/voice name](/commands/voice/name), [/voice limit](/commands/voice/limit) and [/voice privacy](/commands/voice/privacy), but these settings will not be saved, and creating a new temporary channel will use the default configuration of the Creator Channel.


# Censor Channel Names

Automatically censor inappropriate words in temporary channel names.

> **Where do I find this?**
>
> Open the [Dashboard](https://tempvoice.xyz/dashboard) -> Select your Discord server -> Select the **correct** Creator Channel -> Click on the `Moderation` tab -> `Censor Channel Names`

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

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

<figure><img src="/files/8GZeqWfTLw8osyeqh6dV" alt=""><figcaption></figcaption></figure>

***

### Partial Matching <a href="#partial-matching" id="partial-matching"></a>

Use `*` at the beginning or end of a word for partial replacement.\
**Just like Discords Automod**.

<pre><code>[CENSOR] *pet, java*, *leg*, get
<strong>
</strong><strong>Carpet | JavaScript | Wholegrain | Together
</strong>****** | ********** | ********** | to***her
</code></pre>


# Age Restriction for In-Voice Chat

Users will need to confirm that they are of over the legal age to see the messages in this channel. Age-restricted channels are exempt from Discord explicit content filter.

> **Where do I find this?**
>
> Open the [Dashboard](https://tempvoice.xyz/dashboard) -> Select your Discord server -> Select the **correct** Creator Channel -> Click on the `Moderation` tab -> `Age Restriction for In-Voice Chat`&#x20;

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


# Others


# Temporary Channel Greeting

Sends a message to the temporary voice channel’s text chat when it’s created, optionally including an TempVoice Interface.

> **Where do I find this?**
>
> Open the [Dashboard](https://tempvoice.xyz/dashboard) -> Select your Discord server -> Select the **correct** Creator Channel -> Click on the `Others` tab -> `Temporary Channel Greeting`

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

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

<h2 align="center">Modes</h2>

***

<figure><img src="/files/hCQYl2RdXHCtQEr8Idne" alt="" width="74"><figcaption></figcaption></figure>

<p align="center">The message might trigger a @ping sound</p>

***

<figure><img src="/files/fQdT4OuQzdO3YTN6jBet" alt="" width="74"><figcaption></figcaption></figure>

<p align="center">The message will be sent silently without any @ping</p>


# TempVoice Interface for In-Voice Chat

Send the TempVoice Interface directly into the in-voice chat of a temporary channel after its creation.

> **Where do I find this?**
>
> Open the [Dashboard](https://tempvoice.xyz/dashboard) -> Select your Discord server -> Select the **correct** Creator Channel -> Click on the `Others` tab -> `Temporary Channel Greeting`

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

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


# Temporary Voice Role

Assign a role to users when they are in a temporary voice channel.

> **Where do I find this?**
>
> Open the [Dashboard](https://tempvoice.xyz/dashboard) -> Select your Discord server -> Select the **correct** Creator Channel -> Click on the `Others` tab -> `Temporary Voice Role`&#x20;

<figure><img src="/files/8Rmku4bkEGTRyQWXplio" alt=""><figcaption></figcaption></figure>

This can be useful if you want to give access to specific text channels while being in a temporary channel.

<h2 align="center">Modes</h2>

***

<figure><img src="/files/M9V6uUQLid9v2W3ttnZ7" alt="" width="90"><figcaption></figcaption></figure>

<p align="center">Every user will get the 'Voice Role' when they join a temporary channel.</p>

***

<figure><img src="/files/hCzmo8Uj2rlRUA5alJwy" alt="" width="75"><figcaption></figcaption></figure>

<p align="center">Only the owner of the temporary channel will get the 'Voice Role'.</p>


# How can use I use TempVoice Premium™?

Once you've subscribed to a TempVoice Premium plan, getting started only takes a few clicks.

## Activate Premium <a href="#activate-premium" id="activate-premium"></a>

No matter which Premium plan you subscribe to, if you purchased it on the **TempVoice website** (rather than through Discord), you'll need to **activate Premium** on the server where you want to use its benefits.

Go to [tempvoice.xyz/premium](https://tempvoice.xyz/premium), log in with your Discord account if you're not already logged in, and select your server from the dropdown menu.

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

Make sure you click "Save Changes" afterwards.

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

## Your Own Branding™

If you subscribed to the **Your Own Branding™** premium plan, you get your own instance of TempVoice, which lets you customize the username, icon and banner of the bot.

Furthermore, your bot has access to all premium benefits + excusive features, like the [Activity Placeholders](/help/placeholders/activity_name) and *Reserving Channels (Coming soon)*.

### Setup your bot

To get started, you have to provide us a [Discord bot token](#token) to start the installation. This process takes approximately 2 minutes.

Once it has been finished, you can invite your bot to your server.

{% hint style="warning" icon="gear-complex" %}
**Have you used the public TempVoice bot before?**

The public TempVoice bot has to be kicked from the server on which you invited your bot.

All **Creator Channels** you had with the public TempVoice bot will continue work. Just the interfaces have to be recreated using `/setup` -> `New Interface`.
{% endhint %}

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

{% hint style="info" icon="shield" %}
By providing your bot token, you confirm that you've read our [Privacy Policy](https://tempvoice.xyz/privacy-policy) & [Terms of Service](https://tempvoice.xyz/terms-of-service) (section 3d) and authorize us to host a TempVoice™ instance on your behalf.
{% endhint %}

### How to get a bot token? <a href="#token" id="token"></a>

Don't worry, it won't get too technical.

Visit <https://discord.com/developers/applications>, login with your Discord account and click on **New Application**.

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

Go to the **Bot** tab, scroll down to **Authorization Flow** and enable **Presence Intent** and **Server Members Intent**.

Optionally you can turn off **Public Bot**, but <mark style="color:$primary;">don't</mark> turn on **Requires OAuth2 Code Grant.**

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

Scroll up, upload your icon/banner, change the username and click on **Reset Token.**

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

{% hint style="warning" icon="key" %}
Treat this token like a password, do not share it with anybody.
{% endhint %}


# How to prevent @everyone access to temporary channels?

If your Discord server has a verification system and you want to prevent @everyone from using temporary channels.

## Define your **Member Roles**

[Dashboard](https://tempvoice.xyz/dashboard) -> Select your Discord server -> Select the **correct** Creator Channel -> Permissions Tab -> Temporary Channel Access Roles

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

After you defined your roles, a newly created temporary channel will set the permission of those roles by default for `Connect` and `View Channels` to <img src="/files/9QWgU65O31toowV1R5aB" alt="" data-size="line">.

On the other side the permission of `@everyone` for `View Channels` will be set to <img src="/files/BXus67z5kOMCxkaebetW" alt="" data-size="line">. This prevents users without one of those roles to use temporary channels.


# How to sync permissions to temporary channels?

Sync permissions from the creator or category to apply custom permissions to temporary channels.


# How to give my team access to all channels?

This can be easily done by syncing role permissions

## Enable permission syncing

1. [Dashboard](https://tempvoice.xyz/dashboard) -> Select your Discord server -> Select the **correct** Creator Channel -> Permissions Tab -> Temporary Channel Permission

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

***

## Set permission in category

2. All permissions you set in the category for roles will be applied and synced to temporary channels. Allow `View Channels` and `Connect` permission to allow that role to join temporary channels.

{% hint style="warning" %}
**Permissions for @everyone**

You cannot sync `Connect`, `View Channel` and `Send Message` permissions for `@everyone`, because these permissions are managed when using [/voice privacy](/commands/voice/privacy)!

If your Discord server has a verification system and you want to prevent @everyone from using temporary channels, read [How to integrate my verification system?](/help/everyone-access)
{% endhint %}

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


# How to block roles access to all channels?

This can be easily done by syncing role permissions

## Enable permission syncing

1. [Dashboard](https://tempvoice.xyz/dashboard) -> Select your Discord server -> Select the **correct** Creator Channel -> Permissions Tab -> Temporary Channel Permission

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

***

## Set permission in category

2. All permissions you set in the category for roles will be applied and synced to temporary channels. Deny `View Channels` or `Connect` permission to avoid that role to join temporary channels.

{% hint style="warning" %}
**Permissions for @everyone**

You cannot sync `Connect`, `View Channel` and `Send Message` permissions for `@everyone`, because these permissions are managed when using [/voice privacy](/commands/voice/privacy)!

If your Discord server has a verification system and you want to prevent @everyone from using temporary channels, read [How to integrate my verification system?](/help/everyone-access)
{% endhint %}

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

## Block creating own channels

You should also make sure that users with that role are not able to create own temporary channels.

This can be very easily done by directly editing the permissions for that role in the creator channel: Set "Connect" or "View Channel" to <img src="/files/BXus67z5kOMCxkaebetW" alt="" data-size="line">

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


# How to use Placeholders?

Placeholders are replaced with valuable information to make channel names or welcome messages more personal to the user.

## The power of placeholders

{% embed url="<https://youtu.be/9HG0nN1ILBk?si=J4_mTmoIoNXSpETE&t=117>" %}

## How to use placeholders in the dashboard?

Using placeholders is easy. Click the `{ }` button and you will see all available placeholders for that option.

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

<figure><img src="/files/9Ev1xus3qrDSMmclAsNJ" alt=""><figcaption></figcaption></figure>


# {CUSTOM}

Gets replaced by the custom name a user can set for their temporary channel using the /voice name command. This allows you to have immutable name parts that cannot be changed by the user.

## Example

```
✨・{CUSTOM}
```

If the channel is locked, unlocked or hidden:

```
✨・Pls join me
```

```
✨・I am bored
```

```
✨・We play mc
```

## Customize the placeholder

If the user has no custom name set it will use the users nickname.

This can be changed by clicking on the `{ }` button to open the placeholder overview. Afterwards click on the settings gear next to the placeholder to change its defaults.

<div align="left"><figure><img src="/files/SNWs0CmHnQoQ029D57b9" alt=""><figcaption></figcaption></figure></div>


# {PRIVACY}

Replaced by the privacy state (Public, Locked, Hidden) of the temporary channel.

## Example

```
{PRIVACY}・Voice Channel
```

If the channel is locked, unlocked or hidden:

```
🔒・Voice Channel
```

```
🔓・Voice Channel
```

```
😎・Voice Channel
```

## Customize the placeholder

By default, the placeholder uses `🔒`, `🔓` and `😎`.

This can be changed by clicking on the `{ }` button to open the placeholder overview. Afterwards click on the settings gear next to the placeholder to change its defaults.

<div align="left"><figure><img src="/files/hOJRK8pGGpiRqQpF9smj" alt=""><figcaption></figcaption></figure></div>


# {RANDOM}

Replaced by a random selected word from a predefined list.

## Example

```
🌳・{RANDOM}
```

If you predefined the words `Oak`, `Maple`, `Rose`:

```
🌳・Rose
```

```
🌳・Oak
```

```
🌳・Maple
```

## Customize the placeholder

To customize the list of predefined words you have to customize the placeholder.

This can be changed by clicking on the `{ }` button to open the placeholder overview. Afterwards click on the settings gear next to the placeholder to change its defaults.

<div align="left"><figure><img src="/files/hOJRK8pGGpiRqQpF9smj" alt=""><figcaption></figcaption></figure></div>


# {OWNER\_USERNAME}

Replaced by the username of the temporary channel owner.

## Example

```
🐱・{OWNER_USERNAME}
```

If the owner of the channel is called @excordo or @whataboutju on Discord:

```
🐱・excordo
```

```
🐱・whataboutju
```


# {OWNER\_NICKNAME}

Replaced by the nickname of the temporary channel owner.

## Example

```
🐶・{OWNER_NICKNAME}
```

If the owner of the channel nickname is **Jonah** or **Juu** on Discord:

```
🐶・Jonah
```

```
🐶・Juu
```


# {OWNER\_MENTION}

Replaced by the @ mention of the temporary channel owner.

## Example

```
{OWNER_MENTION} Welcome to your new voice channel!
```

If the owner of the channels @ is excordo:

```
@excordo Welcome to your new voice channel!
```


# {OWNER\_CREATED}

Replaced by the DD/MM/YYYY date where the owner of the temporary channel created their Discord account.

## Example

```
🐭・Created: {OWNER_CREATED}
```

If the owner of the temporary channels created their account on 22/08/2017:

```
🐭・Created: 22/08/2017
```


# {OWNER\_JOINED}

Replaced by the DD/MM/YYYY date where the owner of the temporary channel joined the Discord server.

## Example

```
🐹・Joined: {OWNER_CREATED}
```

If the owner of the temporary channel joined the server on 22/08/2017:

```
🐹・Joined: 22/08/2017
```


# {NUMBER}

Replaced by the last number of temporary channels.

## Example

```
🐰・{NUMBER} Voice Channel
```

How multiple temporary channels from a creator could look like:

```
🐰・1 Voice Channel
🐰・2 Voice Channel
🐰・3 Voice Channel
🐰・4 Voice Channel
🐰・5 Voice Channel
```


# {NUMBER\_ROMAN}

Replaced by the last number of temporary channels written as a Roman number.

## Example

```
🦊・{NUMBER_ROMAN} Voice Channel
```

How multiple temporary channels from a creator could look like:

```
🦊・I Voice Channel
🦊・II Voice Channel
🦊・III Voice Channel
🦊・IV Voice Channel
🦊・V Voice Channel
```


# {NUMBER\_ALPHA}

Replaced by the last number of temporary channels in alphabetical order.

## Example

```
🐨・{NUMBER_ALPHA} Voice Channel
```

How multiple temporary channels from a creator could look like:

```
🐨・A Voice Channel
🐨・B Voice Channel
🐨・C Voice Channel
🐨・D Voice Channel
🐨・E Voice Channel
```


# {NUMBER\_DIGIT}

Replaced by the last number of temporary channels in digit order.

## Example

```
🪿・{NUMBER_DIGIT} Voice Channel
```

How multiple temporary channels from a creator could look like:

```
🪿・001 Voice Channel
🪿・002 Voice Channel
🪿・003 Voice Channel
🪿・004 Voice Channel
🪿・005 Voice Channel
```


# {NUMBER\_EXPONENT}

Replaced by the last number of temporary channels written as exponent.

## Example

```
🦔・Voice Channel {NUMBER_EXPONENT}
```

How multiple temporary channels from a creator could look like:

```
🦔・Voice Channel ¹
🦔・Voice Channel ²
🦔・Voice Channel ³
```

{% hint style="info" %}
Temporary channels cannot be ordered as shown in this example.

If temporary channel (2) is deleted, the next created temporary channel will take its place and be assigned the number (2). This ensures that the channels remain efficiently utilized, even if they are not in a sequential order.
{% endhint %}


# {ROLE\_HIGHEST}

Replaced by the heighted role from the owner of a temporary channel.

## Example

```
🐨・{ROLE_HIGHEST}
```

```
🐨・TEMPVOICE ADMIN
```

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

## Customize the placeholder

By default, the placeholder uses nickname from the user of the temporary channel.

This can be changed by clicking on the `{ }` button to open the placeholder overview. Afterwards click on the settings gear next to the placeholder to change its defaults.

<div align="left"><figure><img src="/files/hOJRK8pGGpiRqQpF9smj" alt=""><figcaption></figcaption></figure></div>


# {ROLE\_HOIST}

Replaced by the heighted (displayed at the member list) role from the owner of a temporary channel.

## Example

```
🐻・{ROLE_HOIST}
```

```
🐻・TEMPVOICE MAINTAINER
```

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

## Customize the placeholder

By default, the placeholder uses nickname from the user of the temporary channel.

This can be changed by clicking on the `{ }` button to open the placeholder overview. Afterwards click on the settings gear next to the placeholder to change.

<div align="left"><figure><img src="/files/hOJRK8pGGpiRqQpF9smj" alt=""><figcaption></figcaption></figure></div>


# {GUILD\_ID}

Replaced by the guild ID of the Discord server.

## Example

```
This Server has this ID: {GUILD_ID}
```

```
This Server has this ID: 904322845646135317
```


# {CHANNEL\_ID}

Replaced by the channel ID of the temporary channel.

## Example

```
This temporary has this ID: {CHANNEL_ID}
```

```
This temporary has this ID: 904322845646135317
```


# {ACTIVITY\_NAME}

Replaced by name of an activity from the owner of a temporary channel.

## Example

```
{ACTIVITY_NAME} | {ACTIVITY_DETAILS}
```

```
Spotify | Never Gonna Give You Up
```

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


# {ACTIVITY\_MAJORITY\_NAME}

Replaced by name of an activity from the user majority of a temporary channel.

## Example

```
{ACTIVITY_MAJORITY_NAME} | {ACTIVITY_DETAILS}
```

```
Spotify | Never Gonna Give You Up
```

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


# {ACTIVITY\_DETAILS}

Replaced by details of an activity from the owner of a temporary channel.

## Example

```
{ACTIVITY_NAME} | {ACTIVITY_DETAILS}
```

```
Spotify | Never Gonna Give You Up
```

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


# {ACTIVITY\_STATE}

Replaced by the state of an activity from the owner of a temporary channel.

## Example

```
{ACTIVITY_DETAILS} | {ACTIVITY_STATE}
```

```
Never Gonna Give You Up | Rick Astley
```

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


# {ACTIVITY\_EMOJI}

Replaced by the emoji of a custom status from the owner of a temporary channel.

## Example

```
Custom Status Emoji: {ACTIVITY_EMOJI}
```

```
Custom Status Emoji: 😀
```

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


# How to change the language for TempVoice?

TempVoice is translated into over 25 languages by native speakers. Simply change the language to make it easier for your users to understand the bot.

[Dashboard](https://tempvoice.xyz/dashboard) -> Select your Discord server -> TempVoice Language

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

***

{% hint style="warning" %}
Missing your language? [Help us to translate TempVoice](/contribute/translate)!
{% endhint %}


# How to disable the "Push to Talk" popup?

This is caused because you miss "Use Voice Activity" permission.

## Open your server settings

1. Go to `Default permissions` for `@everyone`

<figure><img src="/files/11nmtHRVrCikkxcn4OoX" alt=""><figcaption></figcaption></figure>

***

## Search for `Use Voice Activity`

2. And enable it for `@everyone`

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


# Why some users get ignored/skipped?

Sometimes you'll select a user on a command and TempVoice won't act on them. Instead of silently doing nothing, the bot tells you exactly who was skipped and why.

This happens because every action on a temporary voice channel like inviting, trusting, blocking, disconnecting or transferring ownership, runs a few checks against each selected user first. Some checks protect you (you can't invite yourself), some protect the server (moderators can't be blocked out of a channel), and some simply reflect what Discord allows (bots can't receive invites).

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

When you select several users at once, the checks run per user: everyone who passes is handled normally, and only those who fail are listed back to you. The reasons below explain each one.

## Is you <a href="#you" id="you"></a>

The selected user is the person running the command. You can't invite, trust, block, kick or transfer ownership to yourself, so you are always skipped. Raised by: every target-based action.

## Is a bot <a href="#bot" id="bot"></a>

The selected user is a bot account. Bots can't accept invites, receive DMs, or be granted trust, so they are excluded from member selections. Raised by: invite, trust, block, transfer.

## Is a moderator <a href="#moderator" id="moderator"></a>

The selected user holds a server permission that makes them immune to channel moderation (Ban Members, Kick Members or Timeout Members). Moderators can't be blocked or disconnected from a temporary voice channel. Raised by: block, kick/disconnect.

## Has not accepted the server rules <a href="#rules" id="rules"></a>

The selected user is still in Discord's membership screening ("pending") state. Until they accept the rules they aren't a full member and can't be invited or trusted. Raised by: invite, trust.

## Has no access role <a href="#role" id="role"></a>

The server has restricted temporary voice channels to specific [access roles](/settings/permissions/access-roles), and the selected user has none of them. Giving them access would contradict the creator's role restriction, so they are skipped. If no access roles are configured, everyone passes this check. Raised by: invite, trust.

## Is not in this voice channel <a href="#voice" id="voice"></a>

The selected user isn't currently connected to your temporary voice channel. Actions that operate on connected members (like disconnecting someone) have nothing to act on. Raised by: kick/disconnect.

## Could not be found <a href="#not-found" id="not-found"></a>

Discord did not return usable data for the selected user; they most likely left the server or the selection expired. Reopen the menu and select the user again. Raised by: every target-based action, as the fallback.


# What are the limitations for TempVoice?

TempVoice itself can create unlimited temporary voice channels, there's no premium paywall on our side. However, Discord's platform has its own hard limits that apply to any bot or server.

## Discord Server

* **500 channels per server** — A Discord server can have a maximum of 500 channels in total (text, voice, and categories combined). Once this limit is reached, no new channels can be created until existing ones are removed.
* **50 channels per category** — Each category can hold up to 50 channels. If the category for temporary voice channels is full, you'll need to configure [**fallback categories**](/settings/overview/category#fallbacks), which will used to place the new temporary channels.

## Discord API

* **2,000 channels per day** — Discord also limits channel *creation*, not just how many can exist at once. A server can have a maximum of **2,000 new channels created per rolling 24-hour period**, shared across **all bots and users combined**. On very active servers, this can becomes an issue. [Learn more about Ratelimits](/troubleshooting/tempvoice-not-working#ratelimit).
* **Rename every 5 minutes** — You can only rename your channel once every 5 minutes. This is because Discord only allows **2 channel updates per 10 minutes**. Keep in mind: if you're using the [`{PRIVACY}`](/help/placeholders/privacy) placeholder in your channel name, changing your privacy with [/voice privacy](/commands/voice/privacy) also triggers a rename, so it's affected by this same 5-minute cooldown.

## TempVoice

* **25 trusted/blocked users per channel** — When you trust or block a user, TempVoice adds a permission overwrite to your channel. Based on experience, too many overwrites slow down API requests. If you need to block more than 25 users, we recommend **locking your channel** with [/voice privacy](/commands/voice/privacy) and using a waiting room with [/voice waiting](/commands/voice/waiting).
* **2 Creator Channels on the Free plan** — The Free plan lets you set up **2 Creator Channel** at no cost. If your server needs more than that, you'll need [**TempVoice Premium**](https://tempvoice.xyz/premium) to setup unlimited.

{% hint style="danger" icon="hearts" %}
Unlike other bots, TempVoice puts almost no essential features behind a paywall, there's no limit on how many temporary channels or interfaces you can create, regardless of your plan.
{% endhint %}


# Can my Discord partner with TempVoice for free premium?

We appreciate the interest, but the short answer is no. TempVoice doesn't offer partnerships in exchange for free Premium.

Here's why:

* **Advertisement has no value to us.** We don't accept shoutouts or server promotion in exchange for Premium, it provides no meaningful benefit to the project.
* **We don't partner with any Discord servers**, regardless of size. This isn't a threshold you can reach, partnerships simply aren't something we offer.
* **If TempVoice is genuinely valuable to your server**, that's actually a reason to subscribe rather than a reason to expect it for free. A bot that provides real value to your community is worth supporting financially.

We know this isn't the answer everyone hopes for. In the past, we tried partnerships and they didn't work out well for us, we didn't see any real benefit, only downsides.

Because of that, we'd rather be upfront and say no from the start than lead anyone on. Thanks for understanding.


# TempVoice not working

TempVoice needs to be online and have all required permissions to be functional.

## Check if TempVoice is online <a href="#check-the-status-page-and-may-be-patient" id="check-the-status-page-and-may-be-patient"></a>

See if Discord has announced any outage or has an increased api latency here <https://discordstatus.com/>. You can also join the support server <https://discord.gg/tempvoice> and look in [#notification](https://discordapp.com/channels/904322845646135317/916444589622177902) for maintaince/outage announcements.

***

## Check your DMs <a href="#turn-on-your-dms-and-do-not-block-tempvoice" id="turn-on-your-dms-and-do-not-block-tempvoice"></a>

TempVoice sends you a notification when there was an error creating a temporary channel. Make sure you have DMs enabled and didn't blocked TempVoice.

***

## Ratelimit

Most Discord servers have a limit of 2,000 channel creations per 24 hours, which applies to all bots. Once this global limit has been reached, no bot can create any more channels until the limit is reset. This limitation is imposed by Discord and we cannot prevent or increase it.

Very active communities should not rely entirely on temporary channels. Provide enough casual voice channels at the top of your server as a first choice so that users might prefer not to use a temporary channel for a quick call.

As this limit applies to all bots, it is advisable to avoid using bots that create channels, such as ticket bots. As an alternative, you can use forum channels or modmail bots.

It's also recommended to lock temporary channel creation behind a role with some requirements (level, time, etc).

This can help prevent your community from reaching the total limit for creating channels.

***

## Check for missing permissions <a href="#check-permissions" id="check-permissions"></a>

Reinvite TempVoice to quickly refresh all permissions:

{% embed url="<https://tempvoice.xyz/invite>" %}


# Empty temporary channels

Temporary channels can only be deleted when TempVoice is online and has all required permissions.

## Still found empty temporary channels? <a href="#still-found-and-empty-temporary-channel" id="still-found-and-empty-temporary-channel"></a>

1. Try to join and leave the channel
2. Only if 1. does not work, try to manually delete the channel
3. Only if 2. does not work, create a Discord support ticket with this text:\
   \
   <https://support.discord.com/hc/en-us/requests/new?ticket_form_id=360000029212>

```
Dear Discord Support,

I contact you because in my Discord Server is a voice channel which cannot be edited or deleted.

I ask you to please resolve this issue.

Server ID: [your server ID here]
Channel ID: [channel ID here]
```

## Are you on Mobile?

Try to clear the cache if you see channels on mobile but not on desktop:

* Settings -> Advanced -> Developer Mode\
  \
  ![](/files/87CHKZtoS3eSMxGKN9oz)
* Settings -> Scroll Down -> Clear Caches\
  ![](/files/71V9Jz3aAsq9Y8aybGgZ)


# Translate TempVoice™

TempVoice has already been translated into dozens of languages to bring people together.

### Help Translate Our Project with Crowdin

We want our project to be accessible to everyone, no matter what language they speak. That’s why we’re using **Crowdin** to manage translations.

#### How You Can Help

Anyone can contribute! If you speak a language other than English, you can help us translate the project so more people can use it. Every contribution counts, whether it’s a full translation, fixing typos, or improving phrasing.

#### Getting Started

1. **Sign up** for a Crowdin account at <https://crowdin.com>.
2. **Join our project** using this link: <https://crowdin.com/project/tempvoice>
3. **Start translating**! Crowdin provides an easy interface where you can suggest translations or vote for the best ones.

{% embed url="<https://crowdin.com/project/tempvoice>" %}

#### Guidelines

* Keep translations clear and easy to understand.
* Avoid machine-generated translations unless you review them carefully.
* Be respectful of other contributors’ work.

Thank you for helping make our project accessible to everyone! Your contributions make a huge difference. Thank You!

## Hall of Fame

Special thanks to all contributors who helped to translate TempVoice:

* *Coming Soon*


