Overview
Status Automations enable you to create automated workflows that trigger when tasks reach specific statuses. This powerful feature helps streamline production by automatically updating dependent tasks, eliminating manual steps, and ensuring consistency across your pipeline.Accessing Status Automations
Navigate to the Status Automations page from the main administration menu to view and manage automation rules.Status Automation Tabs
The Status Automations page has two tabs:- Active: Currently active automation rules
- Archived: Previously archived automation rules
How Status Automations Work
Status automations follow a simple “when-then” logic: When a task of a specific type reaches a specific status… Then automatically update a related task’s status or ready-for state. This creates cascading workflows where completing one task automatically triggers updates to downstream tasks.Creating a Status Automation
Configure Input Trigger
Set the conditions that trigger the automation:Entity Type: Choose the entity type this applies to:
- Asset
- Shot
- Sequence
- Edit
- Episode
Configure Output Action
Define what happens when triggered:Output Field Type: Choose what to change:
- Status: Change the status of another task
- Ready For: Mark another task as ready to start
Status automations only work when the output task type comes after the input task type in your production pipeline hierarchy.
Entity Types
Status automations can be configured for different entity types:Asset
Automations apply to asset production tasks (modeling, texturing, rigging, etc.).Shot
Automations apply to shot production tasks (animation, lighting, compositing, etc.).Sequence
Automations apply to sequence-level tasks.Edit
Automations apply to edit tasks.Episode
Automations apply to episode-level tasks.Output Field Types
Status
Changes the status of the output task when triggered. Example: When Animation is marked “Done”, automatically set Lighting to “Ready to Start”.Ready For
Marks the output task as ready to begin work, without changing its status. Example: When Modeling is “Approved”, mark the asset as ready for Rigging.Use “Ready For” when you want to signal that a task can begin without forcing a specific status.
Import Last Revision
When enabled, this option automatically copies the most recent file revision from the input task to the output task. Benefits:- Ensures downstream tasks have the latest approved files
- Eliminates manual file copying
- Maintains version history
- Reduces errors from using outdated files
Editing Status Automations
To modify an existing automation:- Click the Edit button next to the automation
- Update any of the following:
- Entity type
- Input task type or status
- Output field type
- Output task type or status
- Import last revision setting
- Click Confirm to save changes
Archiving Status Automations
Instead of deleting automations, archive them:- Edit the automation
- Check the Archived option
- Save the changes
- No longer trigger on status changes
- Remain in the system for reference
- Can be reactivated if needed
- Accessible via the “Archived” tab
Deleting Status Automations
To permanently remove an automation:- Click the Delete button next to the automation
- Confirm the deletion
- The automation will be permanently removed
Automation Priority and Order
When multiple automations could trigger:- Automations are processed in the order they were created
- All applicable automations will execute
- If automations conflict, the last one wins
Carefully design your automations to avoid conflicts or circular dependencies.
Disabled Automations
An automation is considered disabled if:- The output task type doesn’t come after the input task type in the pipeline
- The task types don’t exist in the current production
- The automation uses “Status” output but the task type priorities are incorrect
Exporting Status Automations
Export automation rules to CSV:- Ensure you’re on the Active tab
- Click the Export button
- Download the CSV file containing:
- Entity type
- Input task type
- Input task status
- Output field type
- Output task type
- Output task status
- Import last revision setting
Common Automation Workflows
Asset Pipeline
Modeling → Texturing
- When: Modeling is Done
- Then: Set Texturing to Ready to Start
- Import: Last model revision
- When: Texturing is Approved
- Then: Set Rigging to Ready to Start
- Import: Last texture revision
- When: Rigging is Approved
- Then: Mark ready for Animation
- Import: Last rig revision
Shot Pipeline
Layout → Animation
- When: Layout is Approved
- Then: Set Animation to Ready to Start
- Import: Last layout revision
- When: Animation is Done
- Then: Set Lighting to Ready to Start
- Import: Last animation cache
- When: Lighting is Approved
- Then: Set Compositing to Ready to Start
- Import: Last render passes
Example Configurations
Auto-Start Texturing After Modeling
Ready Lighting After Animation
Chain Compositing After Lighting
Best Practices
Design Your Workflow
Design Your Workflow
- Map out your production pipeline before creating automations
- Ensure task type priorities are correctly configured
- Start with simple automations and add complexity gradually
- Document your automation logic for team members
Avoid Conflicts
Avoid Conflicts
- Don’t create circular automation loops
- Review existing automations before adding new ones
- Test automations in a development project first
- Use specific status names to avoid unintended triggers
Maintain Automations
Maintain Automations
- Regularly review and update automation rules
- Archive outdated automations instead of deleting
- Export configurations for backup
- Monitor automation effects on production flow
File Revision Management
File Revision Management
- Enable “Import Last Revision” for linear workflows
- Ensure artists publish work before marking tasks as done
- Verify file paths and naming conventions are consistent
- Test revision imports thoroughly
Troubleshooting
Automation Isn’t Triggering
- Verify the input task type and status match exactly
- Check that the automation is active (not archived)
- Ensure task type priorities are correctly set
- Confirm the entity type matches (Asset vs. Shot)
- Review the automation’s “disabled” status
Wrong Task Getting Updated
- Check output task type configuration
- Verify entity type settings
- Review for conflicting automations
- Ensure task exists on the entity
Files Not Importing
- Verify “Import Last Revision” is enabled
- Check that a file revision exists on the input task
- Ensure file paths are accessible
- Review file storage permissions
- Check file format compatibility
Performance Considerations
- Limit cascading automation chains to 3-4 levels
- Avoid automations that trigger on every status change
- Use specific statuses rather than generic ones
- Monitor system performance after adding automations
Related Pages
- Custom Actions - Extend Kitsu with custom integrations
- Task Status - Configure task statuses
- Task Types - Set up task types and priorities
