> For the complete documentation index, see [llms.txt](https://docs.coherent.global/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.coherent.global/assistant/services/creating-a-new-service.md).

# Creating a new service

To create a new service with Coherent Assistant, just open the Excel file that you want to convert to code and start Coherent Assistant on the sidebar. In Coherent Assistant when you create a service, you automatically link that Excel file to that service.

### How to create a service

1. Locate **Services** application.
2. Once you open the application, the first screen you see will tell you whether your file is linked or not.

<figure><img src="/files/ANJS3DifvYK6pxbcPr9K" alt="" width="368"><figcaption></figcaption></figure>

3. You can create a new service from the file by clicking on the **Create a new service** button.

<figure><img src="/files/bajwXl6VDoAkxl781O6j" alt="" width="563"><figcaption><p>Fill all the necessary fields and click on Upload.</p></figcaption></figure>

4. Fill in all the necessary fields and click on **Upload**

{% hint style="info" %}
You need to save your Excel file, before clicking on **Upload** button.
{% endhint %}

<figure><img src="/files/pqQlo5owcYnXq3Qm68wq" alt="" width="563"><figcaption><p>Wait until the Publish button is highlighted, the upload process might take longer for bigger files.</p></figcaption></figure>

5. You are almost there, once the file is successfully converted, click on **Publish**.

## Create service fields

Not all the fields for creating a service are mandatory, below is a list of these fields and what they are used for:

**Folder:** Used mainly for the organization and structure of your services, you are not able to move services between folders once they are created.

**Name:** Name of the service that is being created.

**Version:** Semantic versioning is a widely adopted scheme that encodes a version by a three-part version number (Major.Minor.Patch). In this scheme, risk and functionality are the measures of significance.

* **Major:** Use the major version when you make changes in previously existing inputs and outputs. Or make logic changes that would affect existing outputs.
* **Minor:** When you add new inputs or outputs to the service or add new logic that relates to these outputs.
* **Patch:** When you make changes that don't affect the results of outputs.

**Version label:** A short text to relate to versions.

**Tags:** Tags that are related to this service. You can only add tags that are created by your tenant administration, if you don't have any tags please contact your admin.


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.coherent.global/assistant/services/creating-a-new-service.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
