> ## Documentation Index
> Fetch the complete documentation index at: https://docs.anny.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Resource status

> Control per resource whether it is visible, bookable, and relevant for billing.

With the resource status, you control in anny for each resource individually whether it is visible to customers, bookable, or only available internally. This way, you can set up resources like trainers or rooms for viewing at no cost, without affecting your billing.

## How does the resource status work?

Every resource has a **status dropdown** with five options. In combination with the **Enable booking** setting in the service settings, the status determines how the resource behaves.

| Status                  | Visibility           | Bookability    | Billing                |
| ----------------------- | -------------------- | -------------- | ---------------------- |
| Live for booking        | Visible to end users | Yes            | Counts towards billing |
| Live for viewing        | Visible to end users | No             | Free                   |
| Internal for booking    | Admins only          | Yes (internal) | Counts towards billing |
| Internal for management | Admins only          | No             | Free                   |
| Archived                | Not visible          | No             | Free                   |

The previous labels have been renamed: "Active" is now **Live**, "Inactive" is now **Internal**.

<img src="https://mintcdn.com/anny-85c98540/WI0eDTofsGdW2lVL/images/Ressourcenstatus.png?fit=max&auto=format&n=WI0eDTofsGdW2lVL&q=85&s=c6b7964005c7a131e09f8d9f34193bdc" alt="Status dropdown of a resource with the five options" width="1280" height="720" data-path="images/Ressourcenstatus.png" />

The status dropdown shows the five available options. The currently set status, together with the booking setting, determines the overall behavior of the resource.

<Tip>
  Even with booking disabled, you can still maintain blockers manually or manage them via calendar sync.
</Tip>

## When do I use this?

* **You want to show trainers, rooms, or equipment as info resources without them being bookable:** set the status to "Live for viewing". The resource is visible to customers, but not bookable and free.
* **You are preparing a new resource or testing a setup:** use "Internal for management". Only admins see the resource, it is free and not published.
* **You need a resource that can only be booked internally (for example, by admins):** choose "Internal for booking". The resource is not publicly visible, but bookable internally and counts towards billing.
* **Not suitable for:** resources you no longer need permanently. In that case, use the "Archived" status to fully deactivate the resource.

## Relationship with other features

* **Communities:** if a resource is assigned to a community, the community's visibility rules apply in addition to the resource status. The status controls the base visibility, the community restricts it further.

## Settings & options

| Setting (admin)     | Description                               |
| ------------------- | ----------------------------------------- |
| **Status dropdown** | Selects one of the 5 status modes         |
| **Enable booking**  | Turns bookability on/off for the resource |

![Enable booking setting in the service settings of the resource](https://downloads.intercomcdn.eu/i/o/niegcmk9/92303750/7492fa8a24755e58ae7906c24c05/en+2.jpg?expires=1784906100\&signature=289e74e18b1f06dc063dd12bb435cc33c4f92a5a05f9aa93512ac033116b25c4\&req=2ddsxVv9qTdk2hL085ZhoTVqsOgV440vpU6L03zm1s5kfin9fhvG10gg6gGO%0A%2FalweESrUxpEZuPv%0A)

You find the "Enable booking" setting in the service settings of the resource. In combination with the status, it controls whether bookings are possible on this resource.

## Real-world examples

<AccordionGroup>
  <Accordion title="Class provider with trainer and room for viewing only">
    You offer classes and want to show the trainer and room as additional information, without them being separately bookable or counting towards billing.

    <Steps>
      <Step title="Set the class resource to Live for booking">
        Open the class resource and set the **status dropdown** to **Live for booking**. Make sure **Enable booking** is active in the service settings.
      </Step>

      <Step title="Set the trainer resource to Live for viewing">
        Open the trainer resource and set the **status dropdown** to **Live for viewing**. Booking is disabled automatically.
      </Step>

      <Step title="Set the room resource to Live for viewing">
        Open the room resource and set the **status dropdown** to **Live for viewing**.
      </Step>

      <Step title="Review the result">
        Customers see the class, trainer, and room on the booking page. Only the class is bookable and counts towards billing. Trainer and room are free.
      </Step>
    </Steps>
  </Accordion>

  <Accordion title="Internal test resource for setup">
    You want to prepare and test a new resource before it is published.

    <Steps>
      <Step title="Create a new resource">
        Create a new resource with the settings you want.
      </Step>

      <Step title="Set the status to Internal for management">
        Set the **status dropdown** to **Internal for management**. The resource is visible only to admins, not bookable, and free.
      </Step>

      <Step title="Run setup and testing">
        Configure schedules, services, and other settings. Only admins can see and edit the resource in the admin area.
      </Step>

      <Step title="Go live when finished">
        When the setup is complete, change the status to **Live for booking** to make the resource available to customers.
      </Step>
    </Steps>
  </Accordion>
</AccordionGroup>

## FAQ

<AccordionGroup>
  <Accordion title="Are existing resources switched over automatically?">
    Yes. The previous statuses were renamed automatically: "Active" is now "Live" and "Inactive" is now "Internal". Your existing configuration is preserved.
  </Accordion>

  <Accordion title="Does a resource with the Live for viewing status count towards my billing?">
    No. Only resources with booking enabled (status "Live for booking" or "Internal for booking") count towards billing. All other statuses are free.
  </Accordion>

  <Accordion title="Can I still set blockers on a resource without booking?">
    Yes. Even when booking is disabled, you can create blockers manually or manage them via calendar sync.
  </Accordion>

  <Accordion title="What happens when I archive a resource?">
    Archived resources are visible neither to admins in the default view nor to end users. They are not bookable and do not count towards billing.
  </Accordion>
</AccordionGroup>

## Troubleshooting

<AccordionGroup>
  <Accordion title="My resource does not appear on the booking page">
    The resource probably has the status "Internal for management", "Internal for booking", or "Archived". Only resources with the "Live" prefix are visible to end users. Open the resource and set the status to "Live for booking" or "Live for viewing".
  </Accordion>

  <Accordion title="The resource is visible, but customers cannot book">
    The status is set to "Live for viewing", or the "Enable booking" setting is disabled. Check both: set the status to "Live for booking" and make sure "Enable booking" is active in the service settings.
  </Accordion>

  <Accordion title="The resource is billed despite the Internal for management status">
    This should not happen. Check whether the status was really saved correctly and "Internal for booking" is not selected by mistake. With "Internal for booking", the resource counts towards billing, with "Internal for management" it does not.
  </Accordion>
</AccordionGroup>

> Important information for agents:
>
> * Exact UI path for status: **Resource** > **Status dropdown** (5 options: Live for booking, Live for viewing, Internal for booking, Internal for management, Archived)
> * Billing rule: only statuses with active booking (Live for booking, Internal for booking) count towards billing. All three other statuses are free.
> * Terminology mapping: old "Active" = new "Live", old "Inactive" = new "Internal"
> * Distinction Archived vs. Internal for management: Archived = completely invisible (also not for admins in the default view). Internal for management = visible and editable for admins only.
> * Blocker note: even with booking disabled, blockers can be maintained manually or managed via calendar sync.
> * Related articles: "Configure resource" for general resource settings, "Communities" for visibility rules at the community level.
