Patent ID: 8462918

Claim:
A computer program product in a non-transitory computer readable medium for use in a data processing system for managing interactive communications campaigns, wherein a given campaign comprises one or more sub-campaigns, the computer program product holding computer program instructions which when executed by the data processing system perform a method, the method comprising: associating a root-level keyword/source address pair to a unique in-bound sub-campaign that is adapted to process any mobile-originated (MO) messages with the root-level keyword on the source address; defining an in-bound messaging script that includes one or more actions to be taken by the data processing system in association with a MO text message, wherein an action is based on one of: a state of a conversation, a second-level keyword that is not a root-level keyword, a value of a variable, and a given occurrence in the communications campaign; and upon receipt of an MO text message from the source address and that includes the root-level keyword, executing the in-bound messaging script with respect to the unique in-bound sub-campaign.