Marketing should always come first. A strong marketing campaign can cultivate a strong message and positive brand ethos for customers to take onboard, before a sales department uses that lead to produce a good quality sale.
Whether that marketing campaign is done through social media, direct mailing, or even billboards on the street, sales can then use that prior knowledge from a customer to work out what's best for them.