---
title: "Defining Global Resource Rules"
slug: "defining-global-resource-rules"
updated: 2026-06-05T15:31:42Z
published: 2026-06-05T15:31:42Z
canonical: "help.nexudus.com/defining-global-resource-rules"
---
> ## Documentation Index
> Fetch the complete documentation index at: https://help.nexudus.com/llms.txt
> Use this file to discover all available pages before exploring further.
# Defining Global Resource Rules
Defining global {{variable.resource}} rules lets you apply [limits](/v3/docs/defining-resource-rules){target=`_blank`} to multiple {{variable.resources}} if certain conditions are met, such as the type of customer making the booking.
*For example, you can create a rule that only lets {{variable.members}} book phone booths.*
:::(Info) (You can also [define individual rules](/v3/docs/defining-resource-access-rules){target=`_blank`} that apply to specific resources.)
:::
You can add any number of rules to your {{variable.resources}}. If multiple rules apply to your {{variable.resource}}, you can also define an **evaluation order**.
:::(Warning) (We recommend reviewing our [best practices](/v3/docs/resource-rules#how-can-i-effectively-build-resource-rules){target=`_blank`} to create effective and sustainable rules for your space. )
You can also check out our specific guidance on [adding multiple late cancellation fees](/v3/docs/adding-multiple-booking-cancellation-fees){target=`_blank`}
:::
{height="" width=""}
* * *
1. {{snippet.FirstStepProcedure}}
2. {{variable.GO_TO}} {{variable.ResourceRules_Link}}.
3. {{variable.CLICK}} **Add rule**.
4. {{variable.SELECT}} **Manual entry**.
5. {{variable.SELECT}} the **Location** where you'd like to apply the rule.
6. {{variable.SELECT}} the **Resources** you'd like to apply the rule to.
:::(Info) (Leave this field blank to apply this rule to all {{variable.resources}} in your space.)
:::
7. Name your rule.
:::(Info) (If this rule applies to a specific group of {{variable.resources}}, we recommend including this group in the rule name.)
{height="" width="500"}
This will help you easily spot rules that apply to this group of {{variable.resources}} when determining evaluation order.
:::
8. Define the **Evaluation order**.
:::(Warning) (You'll need to consider both global and individual rules when determining evaluation order.)
Global {{variable.resource}} rules can't have different evaluation orders for specific resources.
:::
9. {{variable.TOGGLE_ON}} **This rule is active**.
10. {{variable.TOGGLE_ON}} **Stop the evaluation of other rules if this one is met** if you want to ignore rules with a lower evaluation order than this one.
:::(Warning) (The evaluation order is directly linked to this particular toggle.)
*For example, a {{variable.resource}} has three rules, and you enable this toggle for **Rule 2**. If **Rule 1** is passed, **Rule 2** is evaluated. If **Rule 2** is passed, **Rule 3** is **ignored** because the toggle blocks it from being evaluated.*
You generally **shouldn't** enable this toggle for the **first-ranked** rule, as it will **block all other rules** from being evaluated.
:::
11. {{variable.CLICK_ON}} the **Conditions** tab.
12. Define the rule's conditions.
:::(Info) (You can define the following conditions for rules:)
* **Customer type**
* **Days and times**
* **Booking price**
* **Events**
* **Courses**
Not sure which conditions you want to apply? Check out [Resource Rule Conditions](/v3/docs/defining-global-resource-rules#resource-rule-conditions).
:::
13. {{variable.CLICK_ON}} the **Limits** tab.
14. Define the rule's limit.
:::(Info) (You can define the following limits for rules:)
* **Custom message**
* **Available times and days**
* **Requests and cancellations**
* **Duration**
* **Members**
* **No-return policies**
Not sure which limits you want to apply? Check out [Resource Rule Limits](/v3/docs/defining-global-resource-rules#resource-rule-limits).
:::
:::(Error) (Custom message can't be combined with other limits in the same rule.)
:::
15. {{snippet.Save_Changes}}
* * *
All set! Your resource rule is now active. Repeat the process for every rule you'd like to implement.
You can easily disable a rule you no longer use by disabling the **This rule is active** toggle. Disabling instead of deleting the rule lets you use it again at a later date without creating the same rule from scratch.
You can view a list of all the resource rules in your space under {{variable.ResourceRules_Link}}.
## Resource Rule Conditions
You can define the following conditions for your resource rules.
| Condition | Details |
| --- | --- |
| Customer types | Lets you apply this rule to {{variable.customers}}. You can apply rules to **All customers**, **Only contacts**, **Only members**, **Members of specific plans**, **Specific teams**, and **Specific customers**.|
| Days and times | Lets you define the time period when this rule applies. This can be certain days of the week, a specific date range, or an amount of time before the {{variable.booking}} starts. |
| Booking price | Lets you apply this rule when the {{variable.booking}} price is over or under a set amount. |
| Events | Lets you apply this rule to specific event attendees. You'll need [Event Categories](/v3/docs/event-categories){target=`_blank`} to use this condition. |
| Courses | Lets you apply your rule to {{variable.customers}} who've completed specific courses. |
## Resource Rule Limits
You can add the following limits to your resource rules.
| Limit | Details |
| --- | --- |
| Custom message | Lets you add a custom message for {{variable.customers}} when their {{variable.booking}} doesn't meet the condition. **You can't combine custom messages with other limits in the same rule.**
| Available times and days | Lets you define when the resource is available to book. |
| Requests and cancellations | Lets you prevent bookings too far in advance or at the last minute. You can also prevent late cancellations or [charge a late cancellation fee](/v3/docs/late-cancellation-fees){target=`_blank`}. |
| Duration | Lets you define a minimum and maximum booking length and only allows bookings of a certain length. |
| Members | Lets you restrict the resource to members with specific plans and specific teams. |
| No-return policies | Lets you define a minimum time gap between bookings to avoid back-to-back bookings. You can apply this limit to all customers or the same customers booking the resource multiple times in a row. |