# Introduction

The Channel App Template project has been prepared with the aim of providing a template for future integrations with different marketplaces on the Akinon ACC.

For companies having the requisite technical expertise, this Channel App Template project presents an opportunity to integrate with their preferred marketplaces.

To do this, they need to clone the project, develop the necessary commands, and make customizations that are unique to their target marketplaces in flows such as product, stock, and price. Following these steps, it can be installed on ACC as a new application.

When tests are completed in the local environment, and the necessary jobs are considered ready, it will be necessary to deploy the improvements or test them on servers.

To initiate this process, you need to create a project and an application within ACC. You can easily accomplish this by following the guidelines outlined in the [ACC Tutorials](/tutorials/acc/how-to-manage-projects-and-services.md) available on the Akinon Developers Platform. If you have previously completed these steps for the same application, you can proceed directly to the section for submitting the code and tags.

### Technologies and Libraries

1. Python 3.8
2. Celery 5
3. omnisdk
4. channel\_app
5. Flower \[Optional]
6. Celery \[Optional]

You can also find the relevant project on [GitHub](https://github.com/akinon/channel_app_template).


---

# Agent Instructions: 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.akinon.com/technical-guides/channel-app-template/introduction.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.
