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

# Add-ons

> Offer add-ons like catering, equipment or drinks directly in the booking process.

With add-ons you extend the booking process with three options: **Add-ons** (optional extras like catering or equipment), **Additional resources** (sub-bookings that stay in sync with the main booking) and **Recommended resources** (suggestions for separate bookings in the cart). You configure all three areas in the Add-ons tab of a booking option.

<Info>
  Activate the feature first under **Avatar** (top right) → **Account settings** → **Features** → **Add-ons**.
</Info>

## How do add-ons work?

The **Add-ons** tab of a booking option is split into three sections:

### Add-ons

Add-ons are optional extras that customers actively select during booking. You create them globally and assign them to individual booking options by drag and drop. Availability is unlimited, and billing is based on the selected quantity and the stored price.

The process:

1. You create an add-on with a name, image, price and settings
2. You assign it to one or more booking options
3. Customers see the add-on during booking and can add it
4. Billing happens automatically based on quantity and price

#### Pricing types

| Type               | Description                                                           |
| ------------------ | --------------------------------------------------------------------- |
| Price per unit     | Fixed price per item (e.g. €3 per drink)                              |
| Price per interval | Price per time unit of the booking (e.g. €5 per hour for a projector) |
| Relative price     | Percentage surcharge on the booking price                             |

Optionally, you can add a **tiered price** (an additional price from a certain quantity) and **hide** the price, for example when the final price depends on usage and is only known later.

#### Groups

Add-ons can be organized into **groups** (e.g. "Catering", "Equipment"). Groups help with internal overview and allow targeted selection in exports.

### Additional resources

Additional resources are resources booked together with the main booking. They are shown as options after the date selection and attached to the main booking as a sub-booking. The sub-booking is always synced with the time frame of the main booking.

The process:

1. You add an additional resource in the Add-ons tab
2. Customers see the option after the date selection
3. On selection, a sub-booking is created whose time frame stays synced with the main booking

### Recommended resources

Recommended resources are suggestions shown at checkout. Customers can add them to the cart as separate bookings. You define the recommended booking time relative to the main booking.

The process:

1. You add a recommended resource and select the resource and the service
2. You define the time frame relative to the main booking
3. Customers see the recommendation at checkout and can add it to the cart as a separate booking

#### Time frame options

| Option                | Description                                                           |
| --------------------- | --------------------------------------------------------------------- |
| Within the time frame | Recommended booking falls in the same time window as the main booking |
| After booking ends    | Recommended booking starts after the main booking ends                |
| Before booking starts | Recommended booking ends before the main booking starts               |
| Overnight stays       | Recommended booking is booked as an overnight stay                    |

## When do I use this?

* **You offer optional extras for a booking** (e.g. drinks, a moderation case, a catering flat rate): use **add-ons**.
* **You want to firmly couple an additional resource to a booking** (e.g. a second conference room for the same time frame): use **additional resources**.
* **You want to suggest complementary offers that work as a standalone booking** (e.g. parking, dinner after the meeting): use **recommended resources**.
* **Not suitable for**: dependent resources that should be blocked invisibly in the background (e.g. a room booked along automatically). Use [Smart Availability](/en/smart-availability) for that.

## Relationship with other features

* [**Smart Availability**](/en/smart-availability): Smart Availability blocks resources in the background. Add-ons are visible and selectable for customers.
* [**Modifying bookings**](/en/modify-bookings): if later editing of add-ons is enabled under the **Modification & cancellation** tab of the booking option, customers can adjust add-ons themselves after booking.
* [**Dynamic pricing**](/en/dynamic-pricing): add-on prices are independent of the booking option's dynamic price modifiers.
* [**Recurring bookings**](/en/recurring-bookings): add-ons are carried over per appointment in a series and can be adjusted per appointment.

## Settings & options

### Add-ons

| Setting (admin)      | Description                                        |
| -------------------- | -------------------------------------------------- |
| Name                 | Name of the add-on                                 |
| Image                | Optional product image                             |
| Group                | Internal categorization (e.g. catering, equipment) |
| Description/subtitle | Optional explanation for customers                 |

#### Pricing

| Setting      | Description                                          |
| ------------ | ---------------------------------------------------- |
| Pricing type | Price per unit, price per interval or relative price |
| Amount       | Price incl. currency (EUR) and gross/net             |
| VAT rate     | Value-added tax rate (e.g. 19%)                      |
| Hide price   | Price is not shown to customers                      |
| Tiered price | Additional price from a certain quantity             |

#### Settings

| Setting                     | Description                                        |
| --------------------------- | -------------------------------------------------- |
| Min. quantity               | Minimum quantity per booking (default: 0)          |
| Max. quantity               | Maximum quantity per booking (default: unlimited)  |
| Full refund on cancellation | Overrides the booking option's cancellation policy |
| Lead time                   | Required preparation time (minutes/hours/days)     |
| Third party                 | Add-on is offered and invoiced by a third party    |
| Highlighted                 | Prominent display below the date/time selection    |

### Additional resources

| Setting (admin) | Description                        |
| --------------- | ---------------------------------- |
| Resource        | The additionally bookable resource |

### Recommended resources

| Setting (admin) | Description                                        |
| --------------- | -------------------------------------------------- |
| Resource        | The recommended resource                           |
| Service         | The service of the recommended resource            |
| Time frame      | Within, after end, before start or overnight stays |

<Tip>
  You find every add-on ever created in your account on the right side of the Add-ons tab. Drag and drop them to the left to link them with the current booking option.
</Tip>

## Practical examples

<AccordionGroup>
  <Accordion title="Meeting room with catering options (add-on)">
    A meeting room provider wants to offer drinks and equipment as optional extras during booking.

    <Steps>
      <Step title="Open the booking option">
        Open **Resources**, select the meeting room and open the desired **booking option**. Switch to the **Add-ons** tab.
      </Step>

      <Step title="Create the add-on Drinks flat rate">
        Click **+ Add**. Enter the name "Drinks flat rate", select the group "Catering", set the price to **€8 per unit** and upload a fitting image.
      </Step>

      <Step title="Create the add-on Flipchart">
        Create another add-on "Flipchart" with a price of **€0** (free) and group "Equipment".
      </Step>

      <Step title="Assign">
        Drag and drop both add-ons from the right side to the left to link them with the booking option.
      </Step>

      <Step title="Test">
        Open the booking page and check whether the add-ons are shown during booking after the time selection.
      </Step>
    </Steps>
  </Accordion>

  <Accordion title="Conference center with an extra room (additional resource)">
    A conference center offers an additional meeting room booked for the same time frame as the main room.

    <Steps>
      <Step title="Open the booking option">
        Open **Resources**, select the main room and open the desired **booking option**. Switch to the **Add-ons** tab in the **Additional resources** section.
      </Step>

      <Step title="Add an additional resource">
        Click **+ Add**. Select the meeting room as the resource and the matching service.
      </Step>

      <Step title="Test">
        Create a test booking. After the date selection, the meeting room should appear as an additional option. On selection, a sub-booking is created whose time frame is synced with the main booking.
      </Step>
    </Steps>
  </Accordion>

  <Accordion title="Coworking space with a parking recommendation (recommended resource)">
    A coworking space recommends parking spaces as a separate booking for the same time frame.

    <Steps>
      <Step title="Open the booking option">
        Open **Resources**, select the coworking desk and open the desired **booking option**. Switch to the **Add-ons** tab in the **Recommended resources** section.
      </Step>

      <Step title="Add a recommended resource">
        Click **+ Add**. Select the parking resource and the matching service. Set the time frame to **Within the time frame**.
      </Step>

      <Step title="Test">
        Create a test booking. At checkout, the parking space should appear as a recommendation. Customers can add it to the cart as a separate booking.
      </Step>
    </Steps>
  </Accordion>
</AccordionGroup>

## FAQ

<AccordionGroup>
  <Accordion title="What is the difference between the three types?">
    Add-ons are optional extras without their own booking (e.g. catering). Additional resources create a sub-booking that stays synced with the main booking in time. Recommended resources are suggested at checkout and added to the cart as a standalone, separate booking.
  </Accordion>

  <Accordion title="What is the difference between add-ons and Smart Availability?">
    Add-ons are visible and selectable for customers. Smart Availability blocks resources invisibly in the background (e.g. a dependent room). These are two different concepts.
  </Accordion>

  <Accordion title="Can customers change add-ons after booking?">
    Yes, if later editing of add-ons is enabled in the booking option settings under the **Modification & cancellation** tab.
  </Accordion>

  <Accordion title="Can I hide the price of an add-on?">
    Yes. Enable "Hide price" when the final price is only known later (e.g. usage-based billing). Customers then see no price in the booking flow.
  </Accordion>

  <Accordion title="Is the sub-booking of an additional resource adjusted automatically?">
    Yes. The sub-booking of an additional resource is always synced with the time frame of the main booking. If the main booking changes, the sub-booking adjusts.
  </Accordion>
</AccordionGroup>

## Troubleshooting

<AccordionGroup>
  <Accordion title="The add-on does not appear during booking">
    Check whether the add-on is assigned to the correct booking option by drag and drop (on the left in the Add-ons tab). Add-ons on the right side are only created globally but not yet assigned.
  </Accordion>

  <Accordion title="Customers cannot select the add-on">
    The lead time of the add-on may not be met. Check the configured lead time: if the booking is too short notice, the add-on is not offered.
  </Accordion>

  <Accordion title="The recommended resource is not shown at checkout">
    Check whether the recommended resource is configured correctly (resource, service and time frame). Make sure the recommended resource is available in the selected time frame.
  </Accordion>
</AccordionGroup>

> Important information for agents:
>
> * Activate feature: **Avatar** → **Account settings** → **Features** → **Add-ons**
> * UI path: **Booking option** or **Services** → **Add-ons**
> * The Add-ons tab has three sections: Add-ons, Additional resources, Recommended resources
> * Add-ons: created globally, assigned by drag and drop, unlimited availability, no booking of their own
> * Additional resources: create a sub-booking, time frame ALWAYS synced with the main booking, shown after date selection
> * Recommended resources: separate booking in the cart, shown at checkout, time frame relative to the main booking (within, after end, before start, overnight stays)
> * Distinction: add-on = extra without its own booking; additional resource = synced sub-booking; recommended resource = standalone separate booking
> * Later editing of add-ons: only if enabled under the booking option's Modification & cancellation tab
> * Add-ons ≠ Smart Availability: add-ons visible and selectable, SA blocks invisibly in the background
> * Related articles: /en/smart-availability, /en/configure-booking-option, /en/modify-bookings, /en/dynamic-pricing, /en/recurring-bookings
