Last updated About 1 month ago
Introduction
Kitsu is a great open source production tracker and can be used for project management instead of Ftrack. This documentation assumes that you are familiar with Kitsu and its basic principles. If you're new to Kitsu, we recommend having a thorough look at Kitsu Official Documentation.
Prerequisites:
Having Kitsu set up and running.
For more info refer to official installation guide or community kitsu dockerHaving AYON Server Host (ASH) set up and running.
Kitsu Addon Installationβ
If you have already connected your ayon instance to Ynput cloud, you would be able to get the addon from Addon Market.

Preparation for Kitsu Addonβ
TL;DR
Ensure you have kitsu addon in your production bundle.
Add Kitsu Admin Account to AYON Secrets.
Configure Kitsu addon settings
Spawn Kitsu service.
Ensure kitsu addon in your production bundleβ
You may create a new bundle that includes Kitsu Addon and set it to production if you donβt habe that already.
The Kitsu tab will only become visible once you set the bundle that includes the Kitsu addon to production mode.
Once you restart your server, the Kitsu tab will appear, but it will be empty initially.
Add Kitsu Admin Account to AYON Secretsβ
Youβd need to add a kitsu account admin to secrets tab on AYON server.
You are free to name it what you want. For sake of clairty in this doc page, we will call them
kitsu_email
kitsu_password

Configure Kitsu addon settings
If you're operating your Kitsu instance with Docker and encounter a connection error, it's likely due to an incorrect IP address.
Ensure to use the same IP address you are using to access the kitsu server from other machines.
For further information, check this community post: Kitsu connection error (Could not login to Kitsu).
Then in Kitsu addon settings set:
Kitsu Server
Kitsu user email
Kitsu user password

Spawn Kitsu serviceβ
From Services, Create New Service.
Kitsu service should be the same version as your Kitsu addon version. If you already have a running Kitsu service, you can simply Right-click, delete it and create new one.

Synchronizeβ
Synchronization is two step process. From Kitsu Tab:
Click
Pair project
Click
Sync now
Currently, Synchronization is one-way only Kitsu β AYON.
Kitsu Productions | Kitsu Tab |
![]() | ![]() |
Kitsu Addon Settings
Integrate Kitsu Noteβ
Task status can be automatically set during publish thanks to Integrate Kitsu Note
. This feature can be configured in:
ayon+settings://kitsu/publish/IntegrateKitsuNote
.
Available settings:
Set status on note
: Turns on and off this integrator.Note shortname
: Which status shortname should be set automatically (Case sensitive).Status change conditions
: Conditions that need to be met for kitsu status to be changed. You can add as many conditions as you like.Status Conditions
: There are two fields to each conditions:Condition
(Whether current status should be equal or not equal to the condition status)Short name
(Kitsu Shortname of the condition status).
Product type requirements
Condition
(Whether published product type should be equal or not equal to the condition status)Product type
(AYON Product type)
Custom Comment Template
-> when enabled, AYON publisher will use this template as Kitsu comment. You can use markdown as it's supported by Kitsu.

Custom Comment Template exampleβ
Here's an example template that makes a nice table.
| comment | version | product type | name |
|--|--|--|--|
| {comment} | {version} | {productType} | {name}
Custom Comment Template
Artists need only to provide comment in publisher UI. And, Integrate Kitsu Note
will do the hard work for them.


Sync Settingsβ
Delete Projects
: Enabling 'Delete projects' will remove projects on Ayon when they get deleted on KitsuSync users
Sync Kitsu Users, their passwords and map Kitsu roles to AYON roles.Default sync info
Tasks (Name, Short Name, Icon)
Statuses (Short Name, State, Icon)
Q&Aβ
Is it safe to rename an entity from Kitsu?β
While changing the names of entities is allowed, Be aware it doesn't change the existent file names or publishes.
Absolutely! Entities are linked by their unique IDs between the two databases.
If you rename an entity in the AYON project editor, this change won't show up in Kitsu. Instead, it will be replaced with the original name when the next sync happens.
When you rename an entity directly in Kitsu, the new name will be updated in AYON during the upcoming synchronization.
Managing Multiple Production Tracker for Various Projectsβ
To effectively manage multiple projects with different production tracker addons such as ShotGrid and Kitsu, you'll need to include both addons in your production bundle. It will allow their respective tabs to appear within the Ayon server interface.
Then, you should activate or deactivate each addon based on the specific needs of the project at hand. You can usually do this within the project settings.
