Limit member joins
Control the rate at which new members can join your community to protect against spam and raids.
What is join throttling?
Join throttling limits how many new members can join your community within a specific time window. When the limit is reached, additional join attempts are temporarily blocked until the window resets. This helps protect your community from coordinated spam attacks, bot raids, or sudden influxes of unwanted members.
How join throttling works
Join throttling uses a time-windowed system:
- Joins allowed: The maximum number of joins permitted per time window
- Time window (minutes): The period over which joins are counted before the counter resets
For example, if you set 50 joins allowed with a 10-minute window, up to 50 members can join every 10 minutes. After 50 joins, new members must wait until the window resets.
Enable join throttling
- Desktop
- Mobile
- Right-click the community tab, or right-click the community profile area in the left sidebar.
- Select Community settings.
- Select Protection from the left navigation.
- Toggle Join throttle on.
- Set Joins allowed (1-500): the number of joins allowed within the time window.
- Set Time window (1-60 minutes): the period over which joins are counted.
- Select Save changes.
- Open the community.
- Tap the community name at the top to open the community menu.
- Tap Community settings.
- Tap Protection.
- Toggle Join throttle on.
- Set Joins allowed (1-500): the number of joins allowed within the time window.
- Set Time window (1-60 minutes): the period over which joins are counted.
- Tap Save changes.
Disable join throttling
- Desktop
- Mobile
- Right-click the community tab, or right-click the community profile area in the left sidebar.
- Select Community settings.
- Select Protection from the left navigation.
- Toggle Join throttle off.
- Open the community.
- Tap the community name at the top to open the community menu.
- Tap Community settings.
- Tap Protection.
- Toggle Join throttle off.
- Tap Save changes.
System messages and action logs
When join throttle settings are changed, Root automatically:
- Posts a system message in the system messages channel (if configured)
- Records the change in the community action log
Leaders with access to the action log can see who changed the setting and when.
When to use join throttling
Consider enabling join throttling when:
- Your community is being raided and you need to slow down or stop the influx
- You expect high growth and want to pace new member onboarding
- You're running a limited event and want to control attendance
- You need time to moderate new members before more join
Choose a preset based on your community size:
- Large community: Best for communities expecting high growth or with established moderation teams
- Medium community: Balanced protection for most active communities
- Small community: Good for smaller or private communities that don't expect rapid growth
- Strict: Maximum protection during active attacks or when you need to severely limit joins