My Saas company lets customers brand our white label software with their logo, corporate images, slogans, domain, etc. There is a slow manual process where a project or account manager has to give the customers marketing team the available branding points along with the requirements (pixels, file type, character length, etc.) The customer’s marketing team isn’t technical or organized, so they screw up providing content that meets the requirements. After the account manager gets the content from the customer and stages it in the software, the customer sees it and is unhappy. They didn’t take into account how bad a logo with written text appears in a tiny image, they wrote a sub header that doesn’t make sense on a particular page, etc. This slows implementation time which ultimately costs us and the customer money.Instead of mucking around with this, I want to be able to put a set of urls in our software. Then customers can upload the images and text to some management site that validates the images meet the requirements, automatically does conversions if possible or makes suggestions on what is wrong. Then the images get output to some place where the customer can see them in the software for approval. The customer can then approve them and automatically promote them to the prod software. We the white label saas company never are involved since this is just a set of urls we consume. 
I need to be able to expense this on my company card so $1000 a year. It sounds like a cms but most CMS systems are over complicated. This is supposed to save time which gets lost if an account manager has to explain something. Contentful seems to be the closest thing but still doesn’t seem set up for this use case.