All in Multi-Channel Marketing