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

# Employee Help Desk

> Automated HR help desk for employee support with Lindy

<div style={{ display: 'flex', justifyContent: 'center', margin: '2rem 0' }}>
  <div className="video-card">
    <video src="https://mintcdn.com/lindyai/XRHjWZiSf5VPQvY1/lindy-brand-assets/hr_employee_help_desk.mp4?fit=max&auto=format&n=XRHjWZiSf5VPQvY1&q=85&s=1fa50c5af097c7b98e322e4ab2735ce0" width="600" autoPlay muted loop playsInline style={{ display: 'block', width: '100%', borderRadius: '16px' }} data-path="lindy-brand-assets/hr_employee_help_desk.mp4" />
  </div>
</div>

## Quick Overview

Transform any Slack channel into an intelligent employee help desk. Your agent will:

* **Monitor** employee questions in your designated help channels 24/7
* **Search** your company knowledge base for relevant policies and procedures
* **Respond** instantly with accurate, friendly answers to common questions
* **Escalate** complex or sensitive issues to HR with full context
* **Continue** monitoring conversations for follow-up questions

You can use the [employee helpdesk template](https://chat.lindy.ai/home/?templateId=6875fa3a17018229eea893fe) to get started.

## Setting Up Your Employee Help Desk

### Step 1: Connect Slack Channel

Set up monitoring for employee questions in your designated help channel.

<Frame>
  <img src="https://mintcdn.com/lindyai/XRHjWZiSf5VPQvY1/lindy-brand-assets/helpdesk-trigger.png?fit=max&auto=format&n=XRHjWZiSf5VPQvY1&q=85&s=46ff1dc797851fb8d91be73470d3261a" alt="Slack message trigger setup" width="1686" height="978" data-path="lindy-brand-assets/helpdesk-trigger.png" />
</Frame>

1. Use `Slack – Message Received` trigger
2. Select your help channel (e.g., #ask-hr, #employee-help, #general-questions)

<Warning>
  Make sure to add Lindy as an integration to your Slack channel so it can monitor and respond to messages.
</Warning>

### Step 2: Search Company Knowledge Base

Query your company documentation to find relevant information for the employee's question.

<Frame>
  <img src="https://mintcdn.com/lindyai/XRHjWZiSf5VPQvY1/lindy-brand-assets/helpdesk-KB.png?fit=max&auto=format&n=XRHjWZiSf5VPQvY1&q=85&s=2a25f524e2da35857ea3603381856ef5" alt="Knowledge base search for company info" width="2048" height="1506" data-path="lindy-brand-assets/helpdesk-KB.png" />
</Frame>

Use `Search Knowledge Base` with the employee's message as the query.

Upload your essential company documents:

* Employee handbook
* Benefits documentation
* PTO policies
* IT setup guides
* Office procedures
* Expense policies

<Tip>
  The more comprehensive your knowledge base, the better your agent can help your employees without escalation.
</Tip>

### Step 3: Draft Response with AI

Have AI analyze the context and create an appropriate response or determine it cannot answer.

<Frame>
  <img src="https://mintcdn.com/lindyai/XRHjWZiSf5VPQvY1/lindy-brand-assets/helpdesk-agent.png?fit=max&auto=format&n=XRHjWZiSf5VPQvY1&q=85&s=4ef7aaed63e19295303ea659c2725449" alt="AI response drafting" width="2144" height="1526" data-path="lindy-brand-assets/helpdesk-agent.png" />
</Frame>

Add `AI Agent – Draft Employee Response`:

```
You are a helpful and professional employee assistant representing HR.

Using the knowledge base results, respond to this employee question: slack_message

GUIDELINES:
- Keep concise for Slack readability
- Be friendly, professional, and empathetic
- Use bullet points for clarity when listing multiple items
- If you found relevant information: Provide a clear answer with policy reference
- If information is unclear or missing: Respond with "I don't have that specific information available"

RESPONSE FORMAT:
- Direct answer to their question
- Reference to relevant policy/document if applicable  
- Offer to escalate if needed: "If you need more details, I can connect you with HR directly"

IMPORTANT RULE: IF YOU DO NOT KNOW THE ANSWER TO A QUESTION BECAUSE IT IS NOT IN YOUR CONTEXT - ONLY REPLY "ANSWER NOT FOUND" AND EXIT

Return ONLY the response text, no additional formatting.
```

### Step 4: Check if Answer Found

Determine whether to respond directly or escalate based on AI's ability to find relevant information.

<Frame>
  <img src="https://mintcdn.com/lindyai/XRHjWZiSf5VPQvY1/lindy-brand-assets/helpdesk-condition.png?fit=max&auto=format&n=XRHjWZiSf5VPQvY1&q=85&s=78fbf14b3c0e18effe2bc15994467248" alt="Answer found condition routing" width="2260" height="810" data-path="lindy-brand-assets/helpdesk-condition.png" />
</Frame>

* **Answer Not Found Path**: Route to HR escalation
* **Answer Found Path**: Route to direct response

### Step 5: Escalate to HR Manager

For questions the AI couldn't answer, send context to HR for personal follow-up.

<Frame>
  <img src="https://mintcdn.com/lindyai/XRHjWZiSf5VPQvY1/lindy-brand-assets/helpdesk-escalate.png?fit=max&auto=format&n=XRHjWZiSf5VPQvY1&q=85&s=0b250052428520a469f92ad447501e71" alt="HR escalation via DM" width="1920" height="1080" data-path="lindy-brand-assets/helpdesk-escalate.png" />
</Frame>

Use `Slack – Send Direct Message` to HR manager:

```
📋 **Employee Question Needs Your Attention**

**From**: message_author
**Channel**: channel_name
**Question**: slack_message

**Thread Link**: message_link

Your agent couldn't find this information in our knowledge base. Please respond directly in the thread.
```

<Warning>
  Remember to change the user email to the correct team member.
</Warning>

### Step 6: Reply to Employee

For questions with found answers, respond directly in the thread with helpful information using `Slack - Send Reply`.

<Frame>
  <img src="https://mintcdn.com/lindyai/XRHjWZiSf5VPQvY1/lindy-brand-assets/helpdesk-reply.png?fit=max&auto=format&n=XRHjWZiSf5VPQvY1&q=85&s=10ca3649382cc14f8a6b7da95eac5801" alt="Direct response to employee" width="1730" height="908" data-path="lindy-brand-assets/helpdesk-reply.png" />
</Frame>

### Step 6: Monitor Thread for Follow-ups

Continuously watch the conversation thread for additional questions or clarifications.

<Frame>
  <img src="https://mintcdn.com/lindyai/XRHjWZiSf5VPQvY1/lindy-brand-assets/helpdesk-observe.png?fit=max&auto=format&n=XRHjWZiSf5VPQvY1&q=85&s=0fbecaf8aab4f427769934ba0a0c84d9" alt="Thread observation and monitoring" width="1354" height="772" data-path="lindy-brand-assets/helpdesk-observe.png" />
</Frame>

Add `Observe Messages` action to monitor the thread for new messages.

This creates a listening state that waits for any new messages in the conversation.

### Step 7: Handle Follow-up Messages

Check if new messages in the thread require additional assistance or are just acknowledgments.

<Frame>
  <img src="https://mintcdn.com/lindyai/XRHjWZiSf5VPQvY1/lindy-brand-assets/helpdesk-handle-thread.png?fit=max&auto=format&n=XRHjWZiSf5VPQvY1&q=85&s=8430e6e3e9f6e531c439d1038df6a98e" alt="Follow-up message evaluation" width="2528" height="1422" data-path="lindy-brand-assets/helpdesk-handle-thread.png" />
</Frame>

Add `Conditions` with AI evaluation:

* **If NEEDS\_RESPONSE**: Loop back to Step 2 (Search Knowledge Base)
* **If NO\_RESPONSE**: Loop back to Step 6 (Continue Observing)

## Advanced Features

| Feature               | What it does                                            |
| --------------------- | ------------------------------------------------------- |
| Escalation Categories | Route different question types to specific team members |
| Response Analytics    | Track common questions to improve knowledge base        |

## Best Practices

<AccordionGroup>
  <Accordion title="Keep Knowledge Current">
    Schedule monthly reviews of your knowledge base to ensure policies and procedures are up to date.
  </Accordion>

  <Accordion title="Monitor Escalations">
    Weekly review of escalated questions helps identify gaps in your knowledge base coverage.
  </Accordion>

  <Accordion title="Set Clear Boundaries">
    Add guidance about sensitive topics that should always go directly to HR (salary, health, etc.).
  </Accordion>

  <Accordion title="Response Quality">
    Regularly check your agent's responses and refine prompts based on employee feedback.
  </Accordion>
</AccordionGroup>

## Next Steps

<CardGroup cols={2}>
  <Card title="Employee Feedback Collector" href="/use-cases/hr/employee-feedback-collector" icon="file-lines">
    Collect structured feedback from employees
  </Card>

  <Card title="Resume Screening" href="/use-cases/hr/resume-screening" icon="file-lines">
    Automate candidate evaluation
  </Card>

  <Card title="Knowledge Base" href="/fundamentals/lindy-101/knowledge-base" icon="database">
    Store HR policies and FAQs
  </Card>

  <Card title="Human in the Loop" href="/testing/human-in-the-loop" icon="square-user">
    Escalate complex HR issues for review
  </Card>
</CardGroup>
