1. A method for creating a customized marketing plan for a subscriber in a cellular network having a current price plan, the method implemented by a computing device executing computer readable instructions causing the computing device to perform a plurality of steps comprising: defining, for a subscriber, a call pattern as a cluster profile, the call pattern comprising a plurality of call origin locations of the subscriber; creating a plurality of travel pattern archetypes and associating a price plan archetype, respectively, with each of the travel pattern archetypes; associating, based on the cluster profile, the subscriber with a travel pattern archetype from the plurality of travel plan archetypes, the travel pattern archetype having an associated price plan archetype; comparing, for the subscriber, the current price plan with the associated price plan archetype; and constructing a micro-marketing strategy for the subscriber based on the comparing.