Machine learning can be implemented within any business that needs training models to optimize certain business aspects. The main factor to keep in mind is that you as a business owner should have a vision of what you want out of your data and make sure you have relevant datasets available to execute that vision.
If these two factors are accounted for it gets easier for a machine learning development company like us to understand your business goals and suggest appropriate suggestions to guide you in the right direction.