Can Hazel kick off a command?

I'm trying to figure out if Hazel can kick off a command from a rule.
The desired outcome: Hazel moves video file to target folder then executes a command on the moved that converts the video to a different format (command: tag -i <$filename> -a) then moves converted file to a holding directory for manual sorting.
Also, some of these files come in sub-directories, so if Hazel could look into a new subdirectory created in Downloads, that would be fantastic, as well!
I don't know if this is even possible, which is why I'm asking.
The desired outcome: Hazel moves video file to target folder then executes a command on the moved that converts the video to a different format (command: tag -i <$filename> -a) then moves converted file to a holding directory for manual sorting.
Also, some of these files come in sub-directories, so if Hazel could look into a new subdirectory created in Downloads, that would be fantastic, as well!
I don't know if this is even possible, which is why I'm asking.