---
title: "Resource Limits"
slug: "resource-rules"
updated: 2026-03-27T16:53:08Z
published: 2026-03-27T16:53:46Z
canonical: "help.nexudus.com/resource-rules"
stale: true
---

> ## 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.

# Resource Rules

## What are resource rules?
Resource rules are [limits](/v3/docs/resource-limits){target=`_blank`} that are only applied if certain conditions are met, such as the {{variable.customer}} making the booking.

*For example, you can create a rule that only lets {{variable.members}} book your premium {{variable.resources}}.*
## How do resource rules work? 
To create a resource rule, you'll need to define both a **condition** and a **limit**. A **condition** triggers a rule, and a **limit** results if that condition is met. 

*Let's say you create a rule that {{variable.contacts}} can only making bookings on weekdays. {{variable.Contacts_CAP}} are the **condition** and the reduced availability is the **limit**.*

You can create **individual rules** that apply to a specific resource or **global rules** that apply to multiple resources. If multiple rules apply to the same resource, you can also define an **evaluation order**.

You can define any number of rules for your resources.

## How can I effectively build resource rules? 
You should first decide **who** the rule is for and **when** the resource will be available. 

*For example, you may want certain {{variable.customers}} to have expanded access to {{variable.resources}} based on their {{variable.plan}} type.*

We also recommend these **best practices** to build sustainable rules for your space:

### Choose Descriptive Names
We recommend including the relevant **group of resources** or the **specific resource** in the rule's name if it doesn't apply to all {{variable.resources}} in your space. 

*For example, a rule that applies to **all** your meeting rooms could be named **Meeting Room Availability**, while one that **only** applies to your premium meeting room could be named **Premium Meeting Room Availability**.* 

![ResourceRulesGlobalView.png](https://cdn.document360.io/4f9a66c7-3dbb-4052-97d8-5439302e1512/Images/Documentation/ResourceRulesGlobalView.png){height="" width="500"}

You can see at a glance which rules apply to which {{variable.resources}}, which helps you **avoid conflicting rules** and **determine evaluation order**. 

### Avoid Conflicting Rules
When multiple rules apply to the same {{variable.resource}}, plan carefully to ensure the rules **don't conflict with each other**. 

*For example, a {{variable.resource}} has an **individual rule** that only lets {{variable.contacts}} book and a **global rule** that only lets {{variable.members}} book. {{variable.Customers_CAP}} simply won't be able to book this resource.* 

You can easily view all the rules that apply to a specific {{variable.resource}} and check for conflicts. Simply open the {{variable.resource}} record under {{variable.Resources_Link}} and click on the **Rules** tab. 

![ResourceRulesIndividualView.png](https://cdn.document360.io/4f9a66c7-3dbb-4052-97d8-5439302e1512/Images/Documentation/ResourceRulesIndividualView.png){height="" width="500"}

### Determine Evaluation Order Carefully
When multiple rules apply to the same {{variable.resource}}, you can set an **evaluation order** that determines which rules should be evaluated first. 

*Let's say a {{variable.resource}} has two rules. You can set the evaluation order so **Rule 1** is evaluated first. If **Rule 1** is failed, the {{variable.booking}} will be blocked. If **Rule 1** is passed, then **Rule 2** will be evaluated.*

If you'd like a rule to **block the evaluation** of all **lower-ranked rules** when its conditions are met, you can also toggle on **Stop the evaluation of other rules if this one is met**.

![StopEvaluationIfOtherRulesMetToggle.png](https://cdn.document360.io/4f9a66c7-3dbb-4052-97d8-5439302e1512/Images/Documentation/StopEvaluationIfOtherRulesMetToggle.png){height="" width="500"}


*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.*

If you have both individual and global rules for your resources, carefully consider how you want them evaluated. **Global resource rules** have the **same ranking** for **all resources** they apply to. 

*For example, a global {{variable.resource}} rule can't be evaluated **first** for one resource and **second** for a different resource.*

<div class = "col-6"><div class="card-group"><div class="card"><a href="defining-resource-access-rules" rel="noopener noreferrer" target="_blank"><h3 style= "display: inline-block:">Individual Resource Rules</h3></a><p style="text-decoration: none !important; color: inherit !important; cursor: pointer !important;">Define rules applying to specific <span data-variable="resources" translate="no">resources</span></p><img src="https://cdn.document360.io/4f9a66c7-3dbb-4052-97d8-5439302e1512/Images/Documentation/SingleResourceCardView.png" {height="" width=""}  alt="single resource card view" style= "max-width: 100%; height: auto; vertical-align:middle;" class="fr-fic fr-dii"></div></div></div> 
<div class = "col-6"><div class="card-group"><div class="card"><a href="defining-global-resource-rules" rel="noopener noreferrer" target="_blank"><h3 style= "display: inline-block:">Global Resource Rules</h3></a><p style="text-decoration: none !important; color: inherit !important; cursor: pointer !important;">Define rules applying to multiple <span data-variable="resources" translate="no">resources</span></p><img src=https://cdn.document360.io/4f9a66c7-3dbb-4052-97d8-5439302e1512/Images/Documentation/MultipleResourcesCardView.png {height="" width=""}  alt="multiple resource card view" style= "max-width: 100%; height: auto; vertical-align:middle;" class="fr-fic fr-dii"></div></div></div>



## FAQ
### Can I convert several identical individual rules into one global rule?
Yes, you can easily convert individual rules into a global rule that applies to multiple resources. 

### Can I create rules that control the pricing of my resources?
Resource rules can't control pricing. You can control pricing, including dynamic pricing, through [resource rates](/v3/docs/defining-resource-prices){target=`_blank`}.
