diff --git a/website/docs/addon_traypublisher_artist.md b/website/docs/addon_traypublisher_artist.md
new file mode 100644
index 00000000..ae052374
--- /dev/null
+++ b/website/docs/addon_traypublisher_artist.md
@@ -0,0 +1,105 @@
+---
+id: addon_traypublisher_artist
+title: Tray Publisher
+sidebar_label: Tray Publisher
+---
+
+import ReactMarkdown from "react-markdown";
+import versions from '@site/docs/assets/json/Ayon_addons_version.json'
+
+
+{versions.TrayPublisher_Badge}
+
+
+Tray Publisher is a standalone tool for publishing products into AYON pipeline.
+It can be accessed via UI or command line.
+
+
+## Tray Publisher
+How to use it ?
+1. Access the tool via Tray menu.
+![](assets/traypublisher/artist/open_publisher.gif)
+2. Create and Publish
+ a. Select AYON Folder path
+ b. Select a Task
+ c. Select a product Type
+ d. Drop your files
+ e. Click create
+ f. Finally, click publish.
+![](assets/traypublisher/artist/publish_a_product.gif)
+3. Then you'll be able to access the published product via AYON Loader.
+![](assets/traypublisher/artist/check_in_loader.gif)
+
+:::info Tray CLI Interface
+Tray Publisher also provides a CLI Interface.
+For more info: [Tray Publisher Admin Docs](addon_traypublisher_admin#cli-interface).
+:::
+
+## Default Product Types
+### Simple Create Plugins
+
+:::tip Simple Create Plugins
+Admins are able to change (remove/add/modify) simple create plugins via [Tray publisher addon settings](https://ayon.ynput.io/docs/addon_traypublisher_admin#creator-plugins).
+:::
+
+- `workfiles`: Workfiles are full scenes from any application that are directly edited by artists. They represent a state of work on a task at a given point and are usually not directly referenced into other scenes.
+- `model`: Models should only contain geometry data, without any extras like cameras, locators or bones. *Keep in mind that models published from tray publisher are not validated for correctness.*
+- `pointcache`: Alembic or bgeo cache of animated data
+- `plate`: Any type of image seqeuence coming from outside of the studio. Usually camera footage, but could also be animatics used for reference.
+- `render`: Sequence or single file renders.
+- `camera`: Ideally this should be only camera itself with baked animation, however, it can technically also include helper geometry.
+- `image`: Any image data can be published as image product type. References, textures, concept art, matte paints. This is a fallback 2d product type for everything that doesn't fit more specific product type.
+- `vdb`: Hierarchical data structure for the efficient storage and manipulation of sparse volumetric data discretized on three-dimensional grids.
+- `matchmove`: Script exported from matchmoving application to be later processed into a tracked camera with additional data.
+- `rig`: CG rigged character or prop. Rig should be clean of any extra data and directly loadable into it's respective application.
+- `simpleUnrealTexture`: Texture files with Unreal Engine naming conventions.
+- `audio`: Audio files for review or final delivery.
+
+
+### Editorial Simple
+
+Tray Publisher Editorial workflow allows mass setup of shots from reference video and EDL (Edit Decision List).
+
+:::info
+The following video were created for Openpype (AYON's predecessor).
+The workflow remains the same but the settings have been moved to AYON Server instead.
+:::
+
+
+
+
+
+### Batch Movies
+
+It's capable of publishing individual mov files to specific shots based on file name.
+
+
+:::note
+Currently, This creator doesn't work as expected.
+It should be fixed soon.
+:::
+
+
+### CSV Ingest
+This feature allows mass publishing arbitrary files through a CSV file.
+It requires a CSV file and then drag and drop it inside the Tray Publisher.
+The CSV columns should follow the columns specified in your AYON tray publisher settings.
+- `ayon+settings://traypublisher/create/IngestCSV/columns_config/columns`
+
+
+Find example CSV file here: [ay_240319_0001.zip](https://github.com/ynput/ayon-core/files/14651928/ay_240319_0001.zip)
+
+:::info CSV Ingest
+This is a working prototype and doesn't include all expected features.
+e.g. it doesn't support creating missing hierarchy folders in case they are missing.
+Therefore, please ensure that hierarchy folders exist before publishing.
+:::
+
+
+## Default Validators
+Tray Publisher provides simple validators.
+e.g.
+- ColorSpace: Validate colorspace look attributes and representation colorspaces.
+- Filepaths: Validate existence of source filepaths .
+- Frame Ranges: Validating frame range of rendered files against state in AYON.
\ No newline at end of file
diff --git a/website/docs/assets/json/Ayon_addons_version.json b/website/docs/assets/json/Ayon_addons_version.json
index 6aae860a..754e18e5 100644
--- a/website/docs/assets/json/Ayon_addons_version.json
+++ b/website/docs/assets/json/Ayon_addons_version.json
@@ -31,7 +31,7 @@
"SubstancePainter_Badge" : "[![Substance Painter Addon - 0.1.0](https://img.shields.io/badge/Substance_Painter_Addon-0.1.0-e1212e)](https://github.com/ynput/OpenPype/tree/develop/openpype/hosts/substancepainter)",
"ThirdPart_Badge" : "[![3rd Party Settings Addon - 1.0.0](https://img.shields.io/badge/3rd_Party_Settings_Addon-1.0.0-00d6a1)](https://github.com/ynput/ayon-third-party/tree/develop)",
"TimersManager_Badge" : "[![Timer Manager Addon - 0.1.1](https://img.shields.io/badge/Timer_Manager_Addon-0.1.1-00d6a1)](https://github.com/ynput/OpenPype/tree/develop/openpype/modules/timers_manager)",
- "TrayPublisher_Badge" : "[![Tray Publisher Addon - 0.1.3](https://img.shields.io/badge/Tray_Publisher_Addon-0.1.3-00d6a1)](https://github.com/ynput/OpenPype/tree/develop/openpype/hosts/traypublisher)",
+ "TrayPublisher_Badge" : "[![Tray Publisher Addon - 0.1.4](https://img.shields.io/badge/Tray_Publisher_Addon-0.1.4-00d6a1)](https://github.com/ynput/ayon-core/tree/develop/server_addon/traypublisher)",
"TVPaint_Badge" : "[![TVPaint Addon - 0.1.0](https://img.shields.io/badge/TVPaint_Addon-0.1.0-4b89a0)](https://github.com/ynput/OpenPype/tree/develop/openpype/hosts/tvpaint)",
"Unreal_Badge" : "[![Unreal Addon - 0.1.0](https://img.shields.io/badge/Unreal_Addon-0.1.0-0E1128?logo=unrealengine)](https://github.com/ynput/OpenPype/tree/develop/openpype/hosts/unreal)",
"Wrap_Badge" : "![wrap - 0.0.1](https://img.shields.io/badge/wrap-0.0.1-2f4249)",
diff --git a/website/docs/assets/traypublisher/artist/check_in_loader.gif b/website/docs/assets/traypublisher/artist/check_in_loader.gif
new file mode 100644
index 00000000..cc77c6cb
Binary files /dev/null and b/website/docs/assets/traypublisher/artist/check_in_loader.gif differ
diff --git a/website/docs/assets/traypublisher/artist/editorial_simple.png b/website/docs/assets/traypublisher/artist/editorial_simple.png
new file mode 100644
index 00000000..0e37943b
Binary files /dev/null and b/website/docs/assets/traypublisher/artist/editorial_simple.png differ
diff --git a/website/docs/assets/traypublisher/artist/open_publisher.gif b/website/docs/assets/traypublisher/artist/open_publisher.gif
new file mode 100644
index 00000000..a0bb4459
Binary files /dev/null and b/website/docs/assets/traypublisher/artist/open_publisher.gif differ
diff --git a/website/docs/assets/traypublisher/artist/publish_a_product.gif b/website/docs/assets/traypublisher/artist/publish_a_product.gif
new file mode 100644
index 00000000..cf5ec055
Binary files /dev/null and b/website/docs/assets/traypublisher/artist/publish_a_product.gif differ
diff --git a/website/sidebars.js b/website/sidebars.js
index 0867a7f1..40835625 100644
--- a/website/sidebars.js
+++ b/website/sidebars.js
@@ -73,6 +73,7 @@ module.exports = {
"addon_unreal_artist",
"addon_wrap_artist",
"addon_openrv_artist",
+ "addon_traypublisher_artist",
{
type: "category",
label: "Aquarium",