Skip to main content

Glossary

Definitions of terms used throughout the RoleLogic documentation.


A

Action

The "THEN" part of a rule. Actions define what happens when a condition matches. RoleLogic supports two action types: Add Roles and Remove Roles.

Activity Log

A record of all changes made to your RoleLogic configuration. Shows who created, modified, or deleted rules, webhooks, and settings.

AND Condition

An additional condition added to a rule using "Add AND Condition." All AND conditions must be true (along with the primary condition) for the rule to trigger.


B

Bot

A Discord application that can perform automated actions. RoleLogic is a bot that manages roles automatically.


C

Cascading

When one rule's action triggers another rule. For example, Rule A adds "VIP" which causes Rule B (if has VIP, add Lounge Access) to fire. RoleLogic handles cascading automatically.

Condition

The "IF" part of a rule. Conditions define which members a rule applies to based on their current roles.

Cross-Server Action

An action that affects roles in a different Discord server than where the rule is configured. Requires RoleLogic to be present in both servers.


D

Dashboard

The web interface where you manage RoleLogic. Access it by logging in with Discord to create rules, view logs, and configure settings.

Disabled (Rule Status)

A rule that is saved but not running. Disabled rules don't process any members until re-enabled.


E

Enabled (Rule Status)

A rule that is active and processing members. Enabled rules evaluate whenever member roles change.


G

Guild

Discord's technical term for a "server." In RoleLogic, "guild" and "server" are used interchangeably.


L

Linked Guild

A server that has cross-server relationship with another server through RoleLogic rules. Rules in Server A can affect roles in Linked Guild B.


M

Manage Roles Permission

The Discord permission RoleLogic needs to add and remove roles from members. Without this permission, RoleLogic cannot function.

Match

When a rule's condition evaluates to true for a member. A matching rule executes its action.


P

Placeholder

A variable in webhook messages that gets replaced with actual data when sent. Example: {user.mention} becomes @JohnDoe.

Premium

Paid subscription plans that expand quotas and unlock additional features like watermark removal.

Priority

A number that determines the order rules execute. Lower numbers run first (0 before 1 before 2, etc.).

Purge

To remove all cross-server actions targeting a specific linked guild. Used to disconnect servers from cross-server relationships.


Q

Quota

Limits on how many rules and resources you can use. Free plans have base quotas; premium plans provide additional quota.


R

Role

A Discord role that can be assigned to members. Roles grant permissions and can be used to organize members.

Role Hierarchy

Discord's system where roles are ranked from highest to lowest. Bots can only manage roles below their own position.

Rule

A complete automation instruction combining a condition (IF) and action (THEN). Rules run continuously to manage member roles.


S

Sandbox

The testing environment where you can simulate rule execution without affecting real members. Also called "Testing Sandbox."

Server

A Discord community space. Also called a "guild" in Discord's terminology.

Stopped (Rule Status)

A rule that was automatically disabled by RoleLogic's safety systems, usually due to detected conflicts.


T

Testing Sandbox

See "Sandbox."

Threshold

A number used in count-based conditions. Example: "At Least 3" uses 3 as the threshold.

Trigger

When a condition matches and causes a rule's action to execute. "The rule was triggered."


W

Watermark

Branding included in webhook messages on the free plan. Premium plans remove the watermark.

Webhook

A Discord feature that allows external services to post messages to channels. RoleLogic uses webhooks for notifications about role changes.

Webhook Log

A configured notification that sends messages to a Discord channel when rules trigger. Customizable with placeholders.


Condition Types Quick Reference

TermMeaning
Has Some RolesMember has at least one of the specified roles
Has All RolesMember has every specified role
Lacks Some RolesMember is missing at least one specified role
Lacks All RolesMember has none of the specified roles
Exactly N RolesMember has exactly N of the specified roles
At Least N RolesMember has N or more of the specified roles
At Most N RolesMember has N or fewer of the specified roles
More Than N RolesMember has more than N of the specified roles
Less Than N RolesMember has fewer than N of the specified roles

Rule Status Quick Reference

StatusMeaning
EnabledRule is active and processing
DisabledRule is saved but not running
PendingRule is queued, waiting for sync
StoppedRule was auto-stopped due to conflicts

Need More Help?

If a term isn't listed here, try:

  • Searching the documentation
  • Checking the FAQ
  • Visiting our Support channels