Send optimal messages to customers across all channels. Process: Develop models to predict response to alternative treatments, select best channels, select bet timing, and make other choices needed to determine optimal treatment to each customer. Send instructions to delivery systems to execute.
Select best message in real time based on current customer location and past data. Process: Receive real time stream of visitor locations and IDs from channel system; use location to look up relevant information (e.g. local weather); use ID to find visitor’s profile in the CDP; use location plus profile to infer customer context (e.g. work, home, vacation); apply rules or predictive models to select best message using all data; send to channel system for delivery; track behavior during session and make new adjusted selections.