> For the complete documentation index, see [llms.txt](https://help.sesami.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.sesami.co/get-started/onboarding/troubleshooting/no-availability.md).

# No Availability

If your calendar shows no available time slots, check the following common causes.

## 1. No Availability Set for Resource

The most common issue. Every resource needs an availability schedule.

**Fix:**

1. Go to **Sesami > Resources > \[resource] > Availability**
2. Set available hours for each day
3. Click **Save**

{% hint style="warning" %}
Don't forget to click **Save** after setting availability — unsaved changes won't apply.
{% endhint %}

## 2. Duration Variant Is Incorrect

Sesami reads the product's "Duration" variant to determine time slot length. If it's missing or formatted incorrectly, no slots will appear.

**Requirements:**

* The option name must be exactly **Duration** (case-sensitive, no trailing spaces)
* Values must use a recognized format: `30`, `45 m`, `90 minutes`, `3h`, or `1 hour`
* Time frames must be between 00:00 and 24:00 on one day

**Fix:**

1. Go to **Shopify > Products > \[your service product]**
2. Check the **Variants** section
3. Ensure option name is `Duration` (no extra spaces)
4. Ensure option values are in a valid format
5. **Save** the product

## 3. Sesami Not Activated in Theme (Online Store 2.0)

If you're using a Shopify Online Store 2.0 theme, you need to embed the Sesami app in your theme.

**Fix:**

1. Go to **Shopify > Online Store > Themes > Customize**
2. Enable the **Sesami app embed**
3. Add the **Sesami block** to your product page template
4. **Save**

## 4. Sesami Tag Was Removed

For Online Store 2.0 themes, Sesami automatically adds a tag to products. If it's been removed, the calendar won't appear.

**Fix:** Re-save the service assignment in Sesami, or re-add the Sesami tag to the product.

## 5. Conflicting Booking App

Having another booking app installed can cause conflicts.

**Fix:** Uninstall other booking apps from your Shopify store before using Sesami.

## 6. Inventory Tracking Is Enabled

If "Track quantity" is enabled on the product, customers may see "Sold out" instead of the calendar.

**Fix:**

1. Go to **Shopify > Products > \[your service product]**
2. Uncheck **Track quantity**
3. **Save**

## 7. Buy Button Must Remain in the Product Template

The Buy Button cannot be hidden or removed from the product template. Sesami requires Shopify's Buy Button functionality to display availability.

If you prefer not to show the Add to Cart or Checkout buttons to customers, enable **Auto-add to cart** and **Skip cart** in the Sesami app block settings. This automatically **hides** the Buy Buttons from the service page.

**Read more:** [Instant Booking](/booking/booking-features/instant-booking.md)

## Still No Availability?

If none of the above resolves the issue:

* Check your [timezone settings](/booking/availability/timezone.md) — mismatched timezones can hide slots
* Check [buffer times](/booking/availability/buffer-times.md) — large buffers may eliminate available slots
* Contact support: <help@sesami.co>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.sesami.co/get-started/onboarding/troubleshooting/no-availability.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
