Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.eat-now.io/llms.txt

Use this file to discover all available pages before exploring further.

What is an Activity Block?

Activity blocks allow you to finely control your availability. You can:
  • Fully close a time slot (no bookings allowed)
  • Reduce capacity (e.g., 1 therapist on leave out of 3)
  • Target precisely what is affected (everything, specific products, resource groups, or variants)

Block Types

Full Block

A full block prevents any new bookings on the affected time slots. Use cases:
  • Annual holiday closure
  • Training day
  • Private event

Capacity Reduction

Capacity reduction decreases the number of available resources without fully closing. Use cases:
  • One therapist out of 3 is sick
  • One room out of 2 is under maintenance
  • One bike out of 5 is being repaired
Example:
  • Normal capacity: 3 therapists
  • Reduction: 1
  • Effective capacity: 2 therapists

Block Scope

You can precisely target what is affected by the block:
ScopeDescriptionExample
AllAffects all products and variantsComplete spa closure
ProductsAffects only certain productsTemporary stop of hot stone massage
Resource GroupsAffects an entire group”Pool” group closed for maintenance
VariantsAffects only certain variants”60min” variant no longer available

Creating a Block

  1. Access the blocks section
    • Menu Settings > Availability > Blocks
    • Or click + on a date in the calendar
  2. Choose the dates
    • Select a start and end date
    • Or check “Full day” for an all-day block
  3. Configure the block type
    • Full block: No bookings allowed
    • Capacity reduction: Enter the number of resources to remove
  4. Define the scope
    • All: All products are affected
    • Specific products: Select the products to block
    • Resource groups: Select the groups to block
    • Variants: Select the variants to block
  5. Add a message (optional)
    • This message will be displayed to customers checking availability
  6. Save

Practical Examples

Spa: A Therapist on Leave

Situation: Your spa has 3 therapists. Sophie is on leave from January 15-20. Configuration:
  • Type: Capacity reduction
  • Reduction: 1
  • Dates: 01/15 to 01/20
  • Full day: Yes
  • Scope: All (all products are affected)
  • Message: “Reduced capacity this week”
Result: 2 slots available instead of 3 during this period.

Spa: Hot Stone Massage Suspended

Situation: The hot stone massage equipment is under maintenance. Configuration:
  • Type: Full block
  • Dates: Today + 3 days
  • Scope: Products > “Hot Stone Massage”
  • Message: “Equipment under maintenance, back soon”
Result: Only this product is unavailable, other massages remain accessible.

Restaurant: VIP Room Closure

Situation: The VIP room is reserved for a private event Saturday evening. Configuration:
  • Type: Full block
  • Dates: Saturday
  • Time: 6:00 PM - 11:00 PM
  • Scope: Resource Groups > “VIP Room”
Result: The VIP room is blocked, but other spaces remain available.

Multi-Activity Center: 60min Yoga Class Suspended

Situation: Your yoga instructor can no longer teach the 60min class, but the 30min remains available. Configuration:
  • Type: Full block
  • Scope: Variants > “Yoga 60min”
  • Message: “60min class temporarily suspended”
Result: Only the 60min variant is blocked, the 30min class remains bookable.

Combining Blocks

You can create multiple blocks that stack: Example:
  • Block 1: Capacity reduction of 1 (therapist on leave)
  • Block 2: Capacity reduction of 1 (therapist sick)
  • Total capacity reduced by 2
Important: A full block takes priority over a capacity reduction. If both apply to the same time slot, the full block prevails.

Editing or Deleting a Block

  1. In the calendar, click on the relevant day
  2. The details panel shows all blocks for that day
  3. Click on a block to see its details
  4. Use Edit to adjust or Delete to cancel it

Best Practices

Tip: Use block messages to inform your customers. A clear message improves the user experience.
  • Plan ahead: Create blocks in advance to avoid conflicts with existing bookings
  • Be specific: Use the most specific scope possible to avoid blocking more than necessary
  • Check existing bookings: A block does not cancel already confirmed reservations
  • Use reductions: Prefer capacity reduction over full closure when possible