The invention discloses an automatic marketing method and
system, and the method comprises the steps: S1, screening a target enterprise, and calculating the basic weight of the target enterprise and the weight of a target contact person; extracting an activeness parameter of the target enterprise from the historical reach
record, and generating a reach frequency weight of the target enterprise; s2, calculating the comprehensive weight of the target enterprise based on the basic weight of the target enterprise, the weight of the target contact person and the reaching frequency weight; s3, based on the pseudo-random number sequence, generating a plurality of touch resource nicks for the touch task, and sorting the touch resource nicks according to time; s4, screening a target contact person based on the push channel; through a
bipartite graph maximum matching method, matching a plurality of arriving resource niches which are ranked in the first place with a plurality of target contacts under the corresponding pushing channels, calculating matching weights between the arriving resource niches and the target contacts, and obtaining an
optimal matching scheme when the sum of the matching weights is maximum; and S5, based on the
optimal matching scheme, executing a touch task to the corresponding target contact person through the corresponding push channel.