Method and system for providing personalized network based marketing dialogues
View Patent ↗Systems and methods for personalizing marketing dialogues are disclosed. Specifically, embodiments of the systems and methods presented may allow obtain a set of user actions from a participant. The set of user information may include user information, such as demographics, and may also contain event related information, such as a purchase or the user clicking on a link in an email. A program or script may be generated having decision branches. At each decision branch, a first dialogue or a second dialogue may be selected based on the user information. The personalized program or script may be presented to the user based on the user information.
1. A method for providing a personalized network based dialogue, comprising:
storing a script associated with a campaign and a set of user information for a user selected for the campaign, the script specifying a plurality of events;
executing a first instruction according to the script, wherein the first instruction is operable to send a first communication to the user from a server;
determining a value for a variable associated with an event specified by the script, wherein the determination of the value is based on an interaction with the first communication by the user;
determining a second instruction according to the script based on the set of user information and the value for the variable associated with the event specified by the script; and
executing the second instruction to send a second communication to the user from the server.
2. The method of claim 1 , wherein the second instruction is determined based on a user interaction stored in the user information.
3. The method of claim 1 , wherein the set of user information is obtained from a user interaction with an email.
4. The method of claim 3 , wherein the set of user information is obtained from the user clicking on a link within an email.
5. The method of claim 1 , wherein executing the first instruction corresponding to the script comprises sending an email to the user.
6. The method of claim 1 , wherein the set of user information comprises demographic information.
7. The method of claim 1 , wherein the set of user information is stored in a database having a set of event related tables comprising one or more of a purchase, a date and a response to a message.
8. The method of claim 1 , further comprising sending the second communication to the user on a different channel than the first communication.
9. An electronic personalization dialog system comprising:
a data storage location;
a dialog computer interfaced with the data storage location and a communications channel, the dialog computer comprising a processor and a non-transitory tangible computer readable medium storing instructions executable to:
store a script associated with a campaign and a set of user information for a user selected for the campaign, the script specifying a plurality of events;
execute a first instruction according to the script, wherein the first instruction is operable to send a first communication to the user from a server;
determine a value for a variable associated with an event specified by the script, wherein the determination of the value is based on an interaction with the first communication by the user;
determine a second instruction according to the script based on the set of user information for the user and the value for the variable associated with the event specified by the script; and
execute the second instruction to send a second communication to the user from the server.
10. The electronic personalization dialog system of claim 9 , wherein the second instruction is determined based on a user interaction stored in the set of user information.
11. The electronic personalization dialog system of claim 9 , wherein the set of user information is obtained from a user interaction with an email.
12. The electronic personalization dialog system of claim 11 , wherein the set of user information is obtained from the user clicking on a link within an email.
13. The electronic personalization dialog system of claim 9 , wherein executing the first instruction corresponding to the script comprises sending an email to the user.
14. The electronic personalization dialog system of claim 9 , wherein the user information comprises demographic information.
15. The electronic personalization dialog system of claim 9 , wherein the user information is stored in a database having a set of event related tables comprising one or more of a purchase, a date and a response to a message.
16. A computer program product comprising a non-transitory tangible storage medium storing computer program instructions executable to perform a method comprising:
storing a script associated with a campaign and a set of user information for a user selected for the campaign, the script specifying a plurality of events;
executing a first instruction corresponding to the script, wherein the first instruction is operable to send a first communication to the user from a server;
determining a value for a variable associated with an event specified by the script, wherein the determination of the value is based on an interaction with the first communication by the user;
determining a second instruction according to the script based on the set of user information; and
executing the second instruction to send a second communication to the user from the server.
17. The computer program product of claim 16 , wherein the second instruction is determined based on a user interaction stored in the user information.
18. The computer program product of claim 16 , wherein the set of user information is obtained from a user interaction with an email.
19. The computer program product of claim 18 , wherein the set of user information is obtained from the user clicking on a link within an email.
20. The computer program product of claim 16 , wherein executing the first instruction corresponding to the script comprises sending an email to the user.
21. The computer program product of claim 16 , wherein the user information comprises demographic information.
22. The computer program product of claim 16 , wherein the user information is stored in a database having a set of event related tables comprising one or more of a purchase, a date and a response to a message.