> For the complete documentation index, see [llms.txt](https://docs.corraldata.com/kb/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.corraldata.com/kb/custom-etl-connectors/zenoti-connector-setup.md).

# Zenoti Connector Setup

Follow the instructions below in order to generate the needed credentials & authorization to connect to Zenoti.

**NOTE:**

* Please note that CorralData will leverage the existing API credits of your Zenoti instance. ***Additional charges and fees may apply in Zenoti based on your account details***.
* If you prefer for CorralData to sync Zenoti data during off hours or to only leverage a portion of your available API credits, please email <support@corraldata.com> and we'll adjust your sync settings.

### **In Zenoti, to generate a new API key:**

1. At the organization level, click the **Configuration** icon.
2. Search for and select the **Apps** setting from the **Integrations** section.
3. On the **Manage Applications** page, click **Add**.
4. Enter the following information:
   1. **Name**: Enter the name of the application. This can be CorralData.
   2. **URL**: Enter the URL of your Website or the application. In case of errors or issues in the app, URI information is used to contact the app developer. This can be <https://corraldata.com>.
   3. **Description**: Enter a brief description of the app for which you are generating the API key. This can be “CorralData Integration”.
   4. **Login User Type**: Select Employee
   5. **Source App**: Select Client App from the drop-down list.
   6. **Post Logout Redirect URL**: To redirect your users to a URL after they log out, click Add, and then enter <https://corraldata.com> as the URL.
   7. **Post Login Redirect URL**: To redirect your users to a URL after they log in, click Add, and enter <https://corraldata.com> as the URL.
5. Click **Next**.
6. Manage the scope of your app by selecting the checkbox of data permissions under the appropriate API groups. For example, if you want to restrict access of the app to an employee module, then expand and select only the corresponding employee permissions under the relevant API group. Choose API keys (APIKEY GROUPS) as your authentication method
7. Click **Next**.
8. Zenoti generates a new **Application ID** and **Secrets** (secret key). These are used to generate a new API key.
9. Copy the **Application ID** and the **Secrets** on a notepad.
10. Click **Generate API Key**.
11. Zenoti generates a new API Key for your business and the app.
12. Click **Finish**

### **In CorralData:**

1. Copy the API keys to a notepad and enter them into the CorralData Connector form.
2. Click **Save**.
3. Once connected, CorralData will begin to sync your data and notify you as soon as this process has been completed and data is available for usage within the app.

<figure><img src="https://3884465703-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX1EfMFQH2czMeSc77MEN%2Fuploads%2FrFuEPkJ1MzpCzN1gxYhF%2Fimage.png?alt=media&#x26;token=62d112e0-c839-4a50-86ba-b9970ac78246" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.corraldata.com/kb/custom-etl-connectors/zenoti-connector-setup.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
