# Category Schedules

{% embed url="<https://urbanpiper.portal.trainn.co/share/WhA7D8b4rgFe4OdyqvEBKA>" %}

Our Platform allow you to update and manage your menu’s category hours directly from the platform.

If you want certain categories to be available only at specific times (for example, **a Breakfast-only category or a Chinese menu that is available only during dinner hours**), you can use Schedules to define timings for those categories.

In the guide below, we’ll walk you through the steps to create a category schedule and associate it with a menu category.

### Create a New Schedule

* Navigate to the navigation bar.
* Click on "All Apps".
* Select "Schedules".
* Click on "Create a New Schedule".
* Provide a title for your schedule.
* Click on "Next" to proceed.

### Add Timings

Here, you can add timings based on your needs. Options include daily, weekdays, weekends, or custom timings.

* Select the desired timing option.
* **Add the timings. Note that timings should be in multiples of 30 minutes.**
* If needed, add another timing group.
* Click on "Save" to save your schedule.

### Associate Schedule with a Category

* Go to the "Catalog" section.
* Navigate to "Categories".
* Select the desired category to associate the schedule.
* Click on "Associate Category Timing".
* Click on "Save" to confirm the association.

{% hint style="info" %} <mark style="color:$info;">**Note:**</mark> \
\ <mark style="color:$info;">If there are any subcategories under the parent category, you need to assign timings for each subcategory as well. Navigate to the subcategory and associate the timing accordingly.</mark>\
\ <mark style="color:$info;">Please ensure that the support flag for category schedule is enabled before publishing the menu as shown below.</mark>
{% endhint %}

<br>

<figure><img src="/files/UJsyEOYIoi4UyQYF7UIF" alt=""><figcaption></figcaption></figure>

If you're unsure whether this setting is active, please check with your UrbanPiper onboarding/support team.


---

# Agent Instructions: 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:

```
GET https://help.urbanpiper.com/ordering-channels/swiggy/category-schedules.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
