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

# TimeZest

> Connect TimeZest to Neo Agent for automated appointment scheduling and calendar management

TimeZest integration enables Neo Agent to create and manage scheduling requests, allowing end users to book appointments directly from ticket communications.

<Info>
  TimeZest uses API key authentication for a simple and secure setup process. You'll create an API key in TimeZest and add it to Neo Agent.
</Info>

## Prerequisites

Before starting the integration setup, ensure you have:

* **Admin Access**: Administrator access to your TimeZest account
* **PSA Connected**: Your PSA (ConnectWise, Autotask, or HaloPSA) must already be connected to both TimeZest and Neo Agent

## Setup Guide

<Steps>
  <Step title="Navigate to API Keys in TimeZest">
    Log in to your TimeZest admin portal and navigate to **API Keys** in the left sidebar menu.

    <Frame caption="Navigate to API Keys in TimeZest settings">
      <img src="https://mintcdn.com/neoagent/AgYFln2piBWZM00H/images/timezest/timezest-integration-1.png?fit=max&auto=format&n=AgYFln2piBWZM00H&q=85&s=ca028ea4574596e5ce0cda1c2104fbf3" alt="TimeZest admin panel showing API Keys menu option" width="2838" height="1366" data-path="images/timezest/timezest-integration-1.png" />
    </Frame>

    Click the **+ New API Key** button in the top right corner.
  </Step>

  <Step title="Create a new API Key">
    Configure the new API key with the following settings:

    | Field       | Value                                |
    | ----------- | ------------------------------------ |
    | Name        | `neoagent` (or any descriptive name) |
    | Permissions | **Read and write**                   |

    <Frame caption="Create a new API key with Read and write permissions">
      <img src="https://mintcdn.com/neoagent/AgYFln2piBWZM00H/images/timezest/timezest-integration-2.png?fit=max&auto=format&n=AgYFln2piBWZM00H&q=85&s=c822633d0dd87ba799cb545aac5445e1" alt="TimeZest Create new API Key form" width="2846" height="1382" data-path="images/timezest/timezest-integration-2.png" />
    </Frame>

    Click **Save** to create the API key.

    <Warning>
      Copy the API key immediately after creation. TimeZest will only display the full key once. If you lose it, you'll need to create a new one.
    </Warning>
  </Step>

  <Step title="Add the API Key to Neo Agent">
    Navigate to the [Neo Agent Dashboard](https://dashboard.neoagent.io/integrations) and select the **TIMEZEST** tab.

    <Frame caption="Enter your TimeZest API key in Neo Agent">
      <img src="https://mintcdn.com/neoagent/AgYFln2piBWZM00H/images/timezest/timezest-integration-neo-1.png?fit=max&auto=format&n=AgYFln2piBWZM00H&q=85&s=cf04708afa03c10962b8687f113a3f33" alt="Neo Agent TimeZest integration page" width="2874" height="1366" data-path="images/timezest/timezest-integration-neo-1.png" />
    </Frame>

    1. Paste your TimeZest API key into the **API Key** field
    2. Click **Save API Key**

    <Check>
      Neo Agent will verify the API key by connecting to TimeZest. If successful, the integration is complete and ready to use.
    </Check>
  </Step>
</Steps>

## What Neo Can Do

With TimeZest connected, Neo Agent can automate appointment scheduling within your workflows:

<AccordionGroup>
  <Accordion title="Create Scheduling Requests">
    * Generate scheduling links for end users to book appointments
    * Associate scheduling requests with PSA tickets, contacts, and companies
    * Select specific technicians or teams for appointments
    * Choose from your configured appointment types
  </Accordion>

  <Accordion title="Manage Resources">
    * Access your list of available technicians/agents
    * View team configurations
    * Identify appropriate resources for scheduling
  </Accordion>
</AccordionGroup>

## Use Cases

TimeZest integration enables powerful scheduling automation scenarios:

<CardGroup cols={2}>
  <Card title="Ticket-Based Scheduling" icon="ticket">
    Automatically send scheduling links when tickets require on-site or remote appointments.
  </Card>

  <Card title="Self-Service Booking" icon="calendar">
    Include scheduling links in ticket responses so end users can book at their convenience.
  </Card>
</CardGroup>

## External Resources

<CardGroup cols={2}>
  <Card title="TimeZest API Documentation" icon="link" href="https://developer.timezest.com">
    Official TimeZest API reference and documentation.
  </Card>

  <Card title="TimeZest Help Center" icon="headset" href="https://help.timezest.com">
    TimeZest support articles and guides.
  </Card>
</CardGroup>
