Smush and Self Hosted Images Not Loaded Through WP Media Library

I’m feeding a mass amount of images via ftp to my site for products. I need to know what I need to do to make sure Smush-ing will occur on the images. How can I make sure that all images for my site are smushed, even if they are loaded to my site in other ways than the traditional WP Media Library method.

Thank you for your time.