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

# Getting Started with Spock 🚀

> Follow these steps to setup Spock for your organization. It takes just a few minutes to get ready.

Follow these steps to setup Spock for your organization. It takes just few minutes to get ready.

<Steps>
  <Step title="Add Spock to Slack">
    Connect Spock to your Slack workspace
  </Step>

  <Step title="Setup Leave Policy">
    Configure leave types, approval workflows, and more
  </Step>

  <Step title="Setup Organization">
    Organize your team structure and assign roles
  </Step>

  <Step title="Create Your First Leave Request">
    Test the system with your first request
  </Step>
</Steps>

## Step 1. Add Spock to Slack

<AccordionGroup>
  <Accordion title="Install Spock from website">
    1. Visit our website [spockoffice.com](https://spockoffice.com/), go to **Pricing**, and choose your plan (the Professional plan includes a free trial). Then click **"Add Spock to Slack"**.

    2. This action will redirect to the Slack website, where you have to **allow access permissions** for Spock in Slack. Please click on the **"Allow"** button. Do not forget to select your workspace in the top-right corner in the dropdown.

    <img src="https://mintcdn.com/ideoworks/a8M340_A1nlkx04M/images/getting-started-slack-permission-screen.png?fit=max&auto=format&n=a8M340_A1nlkx04M&q=85&s=b3f745a85704c584c18714685451351c" alt="Slack permission screen" height="300" className="rounded-lg" data-path="images/getting-started-slack-permission-screen.png" />

    />
  </Accordion>
</AccordionGroup>

<Note>
  At this moment Spock will install and it is ready to use. The next step is to set up leave policy for your organization.
</Note>

## Step 2. Setup Leave Types

After allowing permissions for Spock, you will move to Spock Onboarding Wizard. There you can configure leave types and users.

<img src="https://mintcdn.com/ideoworks/a8M340_A1nlkx04M/images/spock-settings-leave-types-list.png?fit=max&auto=format&n=a8M340_A1nlkx04M&q=85&s=0864c3e9a5b4307c1e57f80cdff2d4af" alt="Spock settings leave types list" height="300" className="rounded-lg" data-path="images/spock-settings-leave-types-list.png" />

<Card title="Learn more about leave types" icon="calendar" href="spock/leave-management/leave-types">
  Read detailed documentation on how to setup leave types
</Card>

### Video: How to setup leave types

<Note>
  Video content would be embedded here in the actual documentation.
</Note>

## Step 3. Setup Users Roles and Teams

### Assign User Roles

Assign roles to users to distribute application permissions.

<img src="https://mintcdn.com/ideoworks/a8M340_A1nlkx04M/images/getting-started-user-roles-configuration.png?fit=max&auto=format&n=a8M340_A1nlkx04M&q=85&s=912e7b8afccb9845d36f7789219127ae" alt="User roles configuration" height="300" className="rounded-lg" data-path="images/getting-started-user-roles-configuration.png" />

<Card title="Learn about user roles" icon="users" href="spock/team-management/user-administration">
  Read more about user administration and role management
</Card>

### Create Teams

Make teams and assign users to them to create an organizational structure.

<img src="https://mintcdn.com/ideoworks/a8M340_A1nlkx04M/images/getting-started-teams-configuration.png?fit=max&auto=format&n=a8M340_A1nlkx04M&q=85&s=a712dbe6eaeb9020d1fc991f9d19804e" alt="Teams configuration" height="300" className="rounded-lg" data-path="images/getting-started-teams-configuration.png" />

<Card title="Learn about teams" icon="people-group" href="spock/team-management/teams">
  Read more about teams and organizational structure
</Card>

## Step 4. Request Your First Leave

You can request leave in Slack or via Spock Dashboard. Try to request the first one.

<img src="https://mintcdn.com/ideoworks/a8M340_A1nlkx04M/images/getting-started-leave-request-interface.png?fit=max&auto=format&n=a8M340_A1nlkx04M&q=85&s=0f830d1cba5e2b35aab6c156e047d50e" alt="Leave request interface" height="300" className="rounded-lg" data-path="images/getting-started-leave-request-interface.png" />

<Card title="Learn how to request leave" icon="calendar-plus" href="/request-leave">
  Read detailed guide on how to request a leave
</Card>

## Next Steps

Now that you have Spock set up, explore these features:

<CardGroup cols={2}>
  <Card title="Leave Types" icon="tree-palm" href="spock/leave-management/leave-types">
    Configure leave types for your organization
  </Card>

  <Card title="Calendar Integration" icon="calendar" href="spock/integrations/calendar-integration">
    Sync Spock with your calendar applications
  </Card>

  <Card title="Approvals" icon="circle-check" href="spock/leave-management/approvals">
    Set up approval workflows for leave requests
  </Card>

  <Card title="Public Holidays" icon="star" href="spock/leave-management/holidays">
    Configure public holidays for your organization
  </Card>
</CardGroup>
