Ingest
Here are some best pointers on ingesting assets into the library.
A good practice is to ingest batches of 30-50 similar assets at a time, e.g. one folder at at time. This approach helps control tags efficiently and detect conflicts early.
Automate ingest with hook file
Use the pre ingest load Python hook to automatically populate fields like category, tags and metadata for a new element. This method lets you extract keywords from file paths and assign them as tags.
Example file: https://github.com/das-element/resources/blob/main/scripts/hooks/examples/ingest/pre_ingest_load.py
Folder as element
Managing a complex asset with multiple files and sub-folders? Ingest the entire folder as a single element to handle even the most intricate assets efficiently.
In the Ingest View activate "Load as folder" to load the entire folder as a single element instead of individual files. This is the simplest way to ingest complex assets. You can also define custom previews. The media type is “folder,” which dynamically searches for files on disk each time you select the element.


Ingest failed?
Use the ingest logs to restore a previous ingest list state quickly. This is useful if the ingest failed or to save the current list state for later reuse. Learn more about ingest logs here.