Online marketing manager