Agentic Personalisation of Cross-Channel Marketing Experiences