B2B marketing automation platforms are defined by Gartner as software that facilitates lead generation, lead management, lead scoring, and lead nurturing activities across different marketing channels.