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

# Bulk Request

> Learn how to request recurring leaves that repeat weekly, such as regular home office days or recurring appointments.

Spock offers the ability to request **recurring leaves** that repeat weekly, perfect for regular patterns like home office days every Monday and Friday. This bulk request feature saves significant time compared to submitting individual requests.

<Note>
  Recurring leaves can only be requested for leave types with **no approval** and **no monthly limit** requirements. Each recurring leave can be either one full day or half a day long.
</Note>

<img src="https://mintcdn.com/ideoworks/a8M340_A1nlkx04M/images/recurring-leaves-general.png?fit=max&auto=format&n=a8M340_A1nlkx04M&q=85&s=ad31b8da4ec7151db2e49630a0b91535" alt="Bulk request interface in Slack" height="300" className="rounded-lg" data-path="images/recurring-leaves-general.png" />

## How to Request Recurring Leaves

You can submit bulk leave requests through either Slack or the Dashboard.

### Via Slack

<Steps>
  <Step title="Access Spock in Slack">
    Open Spock's Home tab in your Slack workspace.
  </Step>

  <Step title="Start bulk request">
    Click the **Bulk Request** button to open the recurring leave form.
  </Step>

  <Step title="Select leave type">
    Choose a **Leave Type** from the dropdown menu.

    <Warning>
      Only leave types **without approval** and **monthly limit** requirements are available for bulk requests.
    </Warning>
  </Step>

  <Step title="Choose duration">
    Select the **Duration** for each recurring leave:

    * **All Day**: Full day leave
    * **AM**: Half-day leave (morning)
    * **PM**: Half-day leave (afternoon)
  </Step>

  <Step title="Set weekly pattern">
    Under **Repeat Weekly**, check the days when leave should be requested.

    <Note>
      Only your designated working days are available for selection.
    </Note>
  </Step>

  <Step title="Define start date">
    Set the **Repeat Start Date** - the first day when leave can be requested.
  </Step>

  <Step title="Set duration">
    Under **Repeat Ends**, specify how many weeks the pattern should continue.

    <Tip>
      The first repeat occurs during the week when the start date is specified.
    </Tip>
  </Step>

  <Step title="Add notes">
    (Optional) Add **Notes** that will be included with every leave request.
  </Step>

  <Step title="Submit request">
    Submit the form to create individual leave requests for each specified day in the date range.
  </Step>
</Steps>

### Via Dashboard

<Steps>
  <Step title="Access dashboard">
    Navigate to the Spock Dashboard and log in.
  </Step>

  <Step title="Find bulk request">
    Locate and click the **Bulk Request** option in the dashboard interface.

    <img src="https://mintcdn.com/ideoworks/a8M340_A1nlkx04M/images/recurring-leaves-via-dashboard.png?fit=max&auto=format&n=a8M340_A1nlkx04M&q=85&s=37942d2cba005fe4b19d8bb4edbef8e4" alt="Bulk request in dashboard" height="300" className="rounded-lg" data-path="images/recurring-leaves-via-dashboard.png" />
  </Step>

  <Step title="Complete the form">
    Follow the same steps as the Slack method to configure your recurring leave pattern.
  </Step>
</Steps>

## Managing Bulk Requests

<AccordionGroup>
  <Accordion title="Individual Deletion">
    After submitting a bulk request, you can delete any individual leave request that was created if your plans change.
  </Accordion>

  <Accordion title="Working Days Only">
    The system automatically respects your configured working days, so requests will only be created for days when you're scheduled to work.
  </Accordion>

  <Accordion title="Leave Type Restrictions">
    Bulk requests are limited to leave types that don't require approval or consume allowance balances, ensuring the automated process doesn't create approval bottlenecks.
  </Accordion>
</AccordionGroup>

## Use Cases for Recurring Leaves

<CardGroup cols={2}>
  <Card title="Home Office Days" icon="house">
    Request regular work-from-home days every week
  </Card>

  <Card title="Flexible Schedules" icon="calendar-days">
    Set up recurring shortened days or specific time blocks
  </Card>

  <Card title="Medical Appointments" icon="stethoscope">
    Book regular appointments that occur weekly
  </Card>

  <Card title="Training Sessions" icon="graduation-cap">
    Schedule recurring time for professional development
  </Card>
</CardGroup>

## Related Topics

<CardGroup cols={2}>
  <Card title="Requesting Leave" href="/spock/leave-management/requesting-leave">
    Learn about standard individual leave requests.
  </Card>

  <Card title="Leave Types" href="/spock/leave-management/leave-types">
    Understand different leave types and their approval requirements.
  </Card>

  <Card title="Delete Requests" href="/spock/leave-management/delete-request">
    Learn how to cancel individual leave requests.
  </Card>

  <Card title="Working Days" href="/spock/leave-management/working-days">
    Configure working days for your organization.
  </Card>
</CardGroup>

<Tip>
  Bulk requests are perfect for establishing regular patterns, but remember that you can always modify or delete individual requests later if your schedule changes.
</Tip>
