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

# AI Agent for Internal support

> Set up an Internal support AI Agent for employee support.

Follow this guide to set up your Internal support AI Agent, define how it supports employees, and connect it to your internal tools and workflows.

## What can this Agent do?

An Internal support AI Agent is designed to help employees work faster and more efficiently by answering questions, guiding processes, and handling internal requests. An Internal support AI Agent can be used for multiple departments at the same time.

* **HR department:**
  * Answer questions about leave, holidays and salary.
  * Guide employees through internal processes
  * Help with onboarding and training
* **IT department**:
  * Reduce tickets by answering basic IT questions
  * Replace internal forms or portals
* **Support department**:
  * Guide employees through internal processes
  * Answer questions about policies

## Before you begin

Before setting up your Internal support Agent, make sure you have the right elements in place. This ensures the Agent can access information correctly and forward requests to the right tools or teams.

### Prerequisites

<Info>
  You’ll need an active Watermelon account (sign up first if you don’t have one yet) and a clclear overview of the internal information or requests you want to support (for example: IT issues, HR questions, access requests)
</Info>

<Info>
  To set up this Agent, you need an Advanced, Business or Enterprise License.
</Info>

## What you’ll do

* Define how your Agent asks questions and supports employees
* Set up structured flows for common internal tasks
* Set up notifications or handover to internal teams (optional)
* Apply best practices for clarity and completion
* Test everything before going live

<Tip>
  **Estimated time:** 20–30 minutes from start to finish Your Agent’s personality defines how it asks questions and how it helps employees with their issues.
</Tip>

## **Step 1: Write your Personality**

Your Agent’s personality defines how it supports employees, asks questions, and guides them through internal processes.

<Steps>
  <Step title="Go to your AI Agent">
    Navigate to **Agents** → Select your **Agent → Agent settings**
  </Step>

  <Step title="Name your Agent">
    Give your Agent a clear and recognizable name. For internal Agents, functional names work well, such as Helpdesk Bot, IT Assistant, or Ask HR.
  </Step>

  <Step title="Add your personality">
    Describe how your Agent should speak and behave. Write this in short, clear instructions the AI can easily follow.

    <Tip>
      **Tip:** See the mix and match examples below to try within your Agent.
    </Tip>
  </Step>

  <Step title="Save your changes">
    Click **Save** before continuing.

    <Frame>
      <img src="https://mintcdn.com/watermelon/-kk8C_AEWfuwXqoN/images/guides/agent-use-cases/ai-agent-for-customer-service/agent-for-customer-service-personality.png?fit=max&auto=format&n=-kk8C_AEWfuwXqoN&q=85&s=ddab582085ac4fb6c7a82aa5c4f832cf" alt="Agent For Customer Service Personality" width="2914" height="1302" data-path="images/guides/agent-use-cases/ai-agent-for-customer-service/agent-for-customer-service-personality.png" />
    </Frame>
  </Step>
</Steps>

### **Use these building blocks (mix & match)**

You can combine the blocks below to shape a strong Internal support personality.

<AccordionGroup>
  <Accordion title="Goal of Agent">
    > “Your goal is to help employees resolve internal questions or requests.”
  </Accordion>

  <Accordion title="What the Agent does">
    > “Ask short, clear questions one at a time.”

    > “Guide employees step by step through internal processes.”

    > “Use a friendly, helpful, and professional tone.”
    >
    > “Summarize the request before offering a solution.”
  </Accordion>

  <Accordion title="What the Agent should not do">
    > “Don’t overwhelm employees with too many questions at once.”

    > “You can explain policies, but should not make individual or binding decisions.”

    > "Don't share confidential or restricted information." 
  </Accordion>

  <Accordion title="Conversational tone">
    > “Friendly, helpful, clear, and human.”

    > “Answers can be long and extensive. It is important that everyone understands the procedures."
  </Accordion>

  <Accordion title="Error handling">
    > “If an employee refuses info, refer them to their team lead.”
  </Accordion>
</AccordionGroup>

### **Example personality template (copy & use)**

You can paste this directly into your personality field:

> You are an Internal support AI Agent that helps employees with daily work and internal requests.\
> \
> Keep answers concise by default. Use longer explanations (up to 100 words) only when explaining procedures or policies.\
> Ask clear questions one at a time. Keep your tone friendly and supportive.
>
> Guide employees step by step through internal processes.
>
> If information is unclear or incomplete, politely ask again. If an employee refuses info, refer them to their team lead.
>
> Don’t share confidential information and don’t make assumptions.

<Tip>
  The sweet spot for the amount of characters is different for each company. We recommend starting at 100 for Internal Support and use the **Playground** to find your sweet spot.
</Tip>

## Step 2: Add sources

Connect and manage the data sources your Agent will use to learn from, such as internal documentation, files, or intranet pages.

<Tip>
  Quick guidance:

  * Public info → Website
  * Internal docs → Files
  * Information behind login → Actions
</Tip>

<Tabs>
  <Tab title="Website (recommended)">
    **Crawl your website**

    Our crawlers will discover and learn from all your pages. This is the fastest way to add all general knowledge of your company/products to your Agent.

    The Crawler is only able to crawl information on public websites. If you want to add information from a website behind a log in page, you should use [**Actions**](/help-center/build-your-agent/create-actions).

    <Tip>
      Crawling typically takes 5-10 minutes depending on the amount of data. You can proceed to the next step while crawling completes.
    </Tip>

    <Frame>
      <img src="https://mintcdn.com/watermelon/SnvqguCHhaAI544H/images/features/website/website-website.png?fit=max&auto=format&n=SnvqguCHhaAI544H&q=85&s=5161d5dafabfbb727c3179da9db5425a" alt="Website Website" width="2922" height="1390" data-path="images/features/website/website-website.png" />
    </Frame>
  </Tab>

  <Tab title="Files (recommended)">
    **Upload your documents**

    If you have a file with terms and conditions, or a file with instructions for your human Customer service Agents, you can add these in **Files**. This way you can easily train your Agent on company policies. Upload internal documents such as:

    * HR policies
    * IT manuals
    * Onboarding guides
    * Internal FAQs
    * Process documentation

    <Tip>
      Adding a document will also immediately add the contents to it's knowledge. This process is near instant, don't move from the page if the document has not been fully processed yet.
    </Tip>

    <Frame>
      <img src="https://mintcdn.com/watermelon/rJwaFjhasZdP-MKj/images/features/files/files-settings.png?fit=max&auto=format&n=rJwaFjhasZdP-MKj&q=85&s=4ef9cbd7767a2bd460f79389a907b74b" alt="Files Settings" width="2922" height="1390" data-path="images/features/files/files-settings.png" />
    </Frame>
  </Tab>

  <Tab title="XML feed">
    **Add your product XML feed**

    Adding your product XML feed is a good idea if you want your employees to have quick information about your products.

    <Frame>
      <img src="https://mintcdn.com/watermelon/yOkH3sdcSal0_uYs/images/features/xml-feed/xml-feed-menu.png?fit=max&auto=format&n=yOkH3sdcSal0_uYs&q=85&s=2d84253276fa5cba234e86269759b2a4" alt="Xml Feed Menu" width="2922" height="1390" data-path="images/features/xml-feed/xml-feed-menu.png" />
    </Frame>
  </Tab>

  <Tab title="Search">
    **Search the web**

    Connect your web search to power your Agent with real-time answers from your website or the whole web.

    **Best for:** Dynamic content and search-based knowledge sources

    <Frame>
      <img src="https://mintcdn.com/watermelon/b8y2SXn8OOwMLqGu/images/features/search/search-enable-feature.png?fit=max&auto=format&n=b8y2SXn8OOwMLqGu&q=85&s=454d08c3dc92c70caafd959576048fd8" alt="Search Enable Feature" width="2922" height="1390" data-path="images/features/search/search-enable-feature.png" />
    </Frame>
  </Tab>
</Tabs>

<Warning>
  Different plans have different data limits for training data. Check your plan if you hit any limits.
</Warning>

## Step 3: Create your Internal support flows

Your Agent guides employees through structured conversations based on their needs.

### **3.1. How to structure a flow**

Tell your Agent:

* What to ask first
* Which information is required
* When to provide a solution
* When to hand over (optional)

#### Example: basic internal request flow

Add this to the instructions:

> Start by asking what the employee needs help with.\
> Collect relevant details (for example system, department, urgency).\
> Offer a clear solution or next step.\
> If the issue cannot be solved, offer to hand over to a human Agent.

#### Example IT flow:

For standard IT flows, it is important to inform the Agent what information he needs to collect/how to solve issues. For this you add an **Instruction**:

> If someone can't log in, ask for which program they want to log in. \
> If this is clear to you suggest options to solve the problem. \
> Ask if the issue is solved.

If the problem is not solved, the Agent needs to know what he needs to do. You tell him in another instruction:

> If an IT problem is not solved by you, ask the employee to send an email to [it@yourcompany.co](mailto:it@yourcompany.co)\
> Our IT Department will get back to the employee as soon as possible.

#### Example HR flow:

For standard HR flows, it is important to inform the Agent what information it needs to collect and how to help the employee. For this, you add an **Instruction:**

> If someone has an HR-related question, for example: requesting leave, updating personal details, reporting sickness).\
> Explain step by step what the employee needs to do and where.\
> Ask if the steps are clear.

If the question is not answered or requires personal handling, the Agent needs to know what to do. You tell it in another instruction:

> If an HR question cannot be answered by you, ask the employee to contact HR via email at [hr@yourcompany.co](mailto:hr@yourcompany.co).\
> The HR team will follow up as soon as possible.

For HR cases, it is very important that you explain to the Agent which boundaries he has. Example:

> You only provide explenation on HR processes and how to file requests. You don't approve requests. You can't process any requests, employees need to file the requests as per process.

#### Example Support flow (refund policy):

For questions about refunds, it’s important to guide the Agent on what to check and explain.

**Instruction:**

> If someone asks about the refund policy, ask what product or service the refund is for.\
> Ask when the purchase was made.\
> Explain under which conditions a refund is possible and what is excluded.\
> Explain the next steps to request a refund.\
> Ask if the policy is clear.

If the refund cannot be handled directly:

> If the refund can't be processed by the employee, ask them to check in with their supervisor for a final call.

### 3.2 Handover to human (optional)

By using the Handover functionality in Watermelon, you can offer your employee to speak to the correct department immediately if the AI Agent doesn't have the answer. A great example for this is when you set up an Agent for your Support team. If someone uses the Agent and it is not providing the full answer, you can forward the conversation to senior colleagues or team leads.

\
To set up the Handover, follow these steps:

<Steps>
  <Step title="Set up Handover">
    Go to **Human Handover**, add instructions and a trigger. Choose for the trigger word **Speak to an employee.**

    <Frame>
      <img src="https://mintcdn.com/watermelon/SSTykc9V_kfCQUMw/images/guides/automation-guides/process-leads-via-zapier/handover-trigger.png?fit=max&auto=format&n=SSTykc9V_kfCQUMw&q=85&s=a4bc01059db7294b1edeef42a1a9c259" alt="Handover Trigger" width="2938" height="1390" data-path="images/guides/automation-guides/process-leads-via-zapier/handover-trigger.png" />
    </Frame>
  </Step>

  <Step title="Add instruction">
    Go to **Instructions**, create a new instruction where you explain to the Agent when to handover the conversation to your team

    > When you collected all necessary data from an employee, ask them to type, **Speak to an employee**. \
    > This way, you can forward the conversation to a human employee.

    <Tip>
      More information about setting up the Handover can be found in [this article](/help-center/features/human-handover).
    </Tip>
  </Step>
</Steps>

## Step 4: Test and improve

### Access the Playground

Once you've added all the relevant information, you can access the Playground. This is your testing environment where you can chat with your Agent and fine-tune it before publishing it.

<Frame>
  <img src="https://mintcdn.com/watermelon/1pxoPCWu6i6tm9uj/images/developer-resources/actions/testing-debugging-playground.png?fit=max&auto=format&n=1pxoPCWu6i6tm9uj&q=85&s=53fc7f8a82e1cc4e35041d9ef44cb6d1" alt="Testing Debugging Playground" width="2938" height="1390" data-path="images/developer-resources/actions/testing-debugging-playground.png" />
</Frame>

### Evaluate Response Quality

As you test, look for:

<Check>
  **Accuracy** - Are responses factually correct?
</Check>

<Check>
  **Relevance** - Does it answer what was asked?
</Check>

<Check>
  **Completeness** - Are responses comprehensive but concise?
</Check>

<Check>
  **Tone** - Does it match your brand voice?
</Check>

## Step 5: Publish & go live

### **Navigate to the activation Section**

Once you’re satisfied with your Internal support Agent’s responses, it’s time to make it live! Navigate to the **“Activate”** tab in your Agent, and click on **“Connect channel”** button to connect your desired channel.

<Tabs>
  <Tab title="Chat widget (Recommended)">
    For Internal support Agents, it's mainly recommended to use the **Chat Widget** as a channel. You can add the code of the Widget to a specific page on your website (behind a login) or place the code in your HR tool, if your tool allows this.

    **Pros:**

    * Can utilize advanced features like **identity verification**.
    * Doesn’t interfere with your site’s design
    * Users can minimize/maximize as needed
    * Works great on mobile devices
    * Familiar UX pattern

    <Info>
      Follow [this guide](/help-center/publish-your-agent/widget-settings) to fully set up your Chat Widget.
    </Info>
  </Tab>

  <Tab title="WhatsApp Business">
    Optionally, you can add WhatsApp so your employees can reach out at anytime, anywhere. \
    Fast, familiar, and mobile-first. This is mainly helpful for field staff, retail employees and deskless workers.

    **Pros:**

    * Employees can chat with you just like with friends
    * Works seamlessly on desktop and mobile
    * Supports images, emojis, and links
    * Keeps full conversation history inside Watermelon

    <Info>
      Connect WhatsApp to Watermelon by following [this guide](/help-center/integrations/whatsapp).
    </Info>
  </Tab>
</Tabs>

### **Activate Agent**

After you have connected your channel, click '**activate**' and your Agent is now live on the connected channel!

<Check>
  **Success!** Your Internal support AI Agent is now live and ready to help your employees.
</Check>

## **🎉 Congratulations!**

You’ve successfully created, tested, and published your Internal support AI Agent!
