In the Space sharing settings page set up connections/dependencies between your spaces. This means that when one space is booked, the other cannot be booked and vice-versa.
Space sharing rules work really well for dividable and partitioned spaces in event spaces, offices and sports centers!
Create a space sharing rule
Head to the Space sharing settings page and select + Add a connection. Choose which space to create the dependency from and then choose which space to create the dependency to.
Space sharing rules are bi-directional. That means that if space 1 is booked and automatically blocks off space 2, then space 2 will also block space 1.
As you add connections, keep in mind that they can be chained. For example, if you tell us that 1 depends on 2, and you also tell us that 2 depends on 3, then this implies that 1 depends on 3. Shown below:
1 ⇌ 2
2 ⇌ 3
then as a result...
3 ⇌ 1
To avoid this chaining behaviour always keep a space on one side of the arrows (⇌). For example, try:
1 ⇌ 2
3 ⇌ 2
then 1 won't be connected to 3
The table on the right side of the page will explain exactly what your configured connections mean in practice. Then test these out in the various schedule views!
For unavailable type bookings (only System users can create), Skedda intentionally ignores all these rules so that you can make individual spaces unavailable irrespective of dependency relationships.
Combination of small spaces into one overall space
If you'd like to offer a certain discounted price for booking a bunch of spaces together or perhaps your whole venue, space sharing rules can help! Let's say we have an event venue with a large auditorium, a few smaller halls, and some meeting rooms. These all can be booked individually for small events/meetings or the whole entire venue can be booked for a discounted price for large events.
Create a Skedda space for each of the individual spaces and then an extra space for the whole entire venue. Set up the pricing rules for this new space too. Add space sharing rules for each individual space to connect them to the entire venue space. This way if one individual space is booked the entire venue can't be booked and vice-versa.
Office social distancing
Space sharing can be used to keep people spread apart and follow social distancing guidelines in an office full of desks. Use this method if you don't want to block off certain desks with unavailable type bookings or remove the spaces entirely, but you would instead like to allow people to select a desk and then have the ones around them automatically blocked off.
In this example we have 4 desks. It's ok to sit diagonal from someone, but not directly beside or across. When creating the space sharing rules to avoid chaining behaviour always keep a desk on one side of the arrows (⇌). In this example Desk 1 and 4 are on the left side, Desk 2 and 3 are on the right.
Desk 1 ⇌ Desk 2
Desk 1 ⇌ Desk 3
Desk 4 ⇌ Desk 2
Desk 4 ⇌ Desk 3
Multi-use sports court
Consider a venue with one large Basketball Court. The Basketball Court can be physically split into two halves: Badminton Court 1 and Badminton Court 2. If Badminton Court 1 is booked, the Basketball court will not be bookable for the same time, but Badminton Court 2 still will be bookable. To achieve this relationship, add one connection "From Basketball Court to Badminton Court 1 " and another connection "From Basketball Court to Badminton Court 2".
Is it possible to have a rule with just one-way dependency?
This is not currently possible since space sharing rules are bi-directional only. If you need one-way space sharing rules please reach out to us with your set-up and we'll see if we can figure something out!