Allen was one of the official Formula One Management World Feed interviewers for post-qualifying and post-race, beginning this role at the 2009 British Grand Prix. He also moderated the official FIA press conference sessions with drivers and team principals during F1 race weekends. From 2013 onwards, he has served as the moderator of the annual FIA Sport Conference and has become one of the principal moderators of thought leadership events around motorsport.